{ "opencollection": "1.0.0", "info": { "name": "Sumo Logic accessKeyManagement slosLibraryManagement API", "version": "1.0.0" }, "request": { "auth": { "type": "basic", "username": "{{username}}", "password": "{{password}}" } }, "items": [ { "info": { "name": "slosLibraryManagement", "type": "folder" }, "items": [ { "info": { "name": "Bulk Fetch SLI Values, Error Budget Remaining And SLI Computation Status For The Current Compliance Period.", "type": "http" }, "http": { "method": "GET", "url": "https://api.au.sumologic.com/api/v1/slos/sli", "params": [ { "name": "ids", "value": "000000000000000A,000000000000000B", "type": "query", "description": "The identifiers of the SLOs." } ] }, "docs": "Bulk fetch SLI values, error budget remaining and SLI computation status for the current compliance period." }, { "info": { "name": "Usage Info Of SLOs.", "type": "http" }, "http": { "method": "GET", "url": "https://api.au.sumologic.com/api/v1/slos/usageInfo" }, "docs": "Get the current number and the allowed number of log and metrics SLOs." }, { "info": { "name": "Bulk Read A Slo Or Folder.", "type": "http" }, "http": { "method": "GET", "url": "https://api.au.sumologic.com/api/v1/slos", "params": [ { "name": "ids", "value": "0000000000000001,0000000000000002,0000000000000003", "type": "query", "description": "A comma-separated list of identifiers." }, { "name": "skipChildren", "value": "", "type": "query", "description": "a boolean parameter to control skipping fetching children of requested folder(s)" } ] }, "docs": "Bulk read a slo or folder by the given identifiers from the slos library." }, { "info": { "name": "Create A Slo Or Folder.", "type": "http" }, "http": { "method": "POST", "url": "https://api.au.sumologic.com/api/v1/slos", "params": [ { "name": "parentId", "value": "", "type": "query", "description": "Identifier of the parent folder in which to create the slo or folder." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a slo or folder in the slos library." }, { "info": { "name": "Bulk Delete A Slo Or Folder.", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.au.sumologic.com/api/v1/slos", "params": [ { "name": "ids", "value": "0000000000000001,0000000000000002,0000000000000003", "type": "query", "description": "A comma-separated list of identifiers." } ] }, "docs": "Bulk delete a slo or folder by the given identifiers in the slos library." }, { "info": { "name": "Get The Root Slos Folder.", "type": "http" }, "http": { "method": "GET", "url": "https://api.au.sumologic.com/api/v1/slos/root" }, "docs": "Get the root folder in the slos library." }, { "info": { "name": "Read A Slo Or Folder By Its Path.", "type": "http" }, "http": { "method": "GET", "url": "https://api.au.sumologic.com/api/v1/slos/path", "params": [ { "name": "path", "value": "", "type": "query", "description": "The path of the slo or folder." } ] }, "docs": "Read a slo or folder by its path in the slos library structure." }, { "info": { "name": "Search For A Slo Or Folder.", "type": "http" }, "http": { "method": "GET", "url": "https://api.au.sumologic.com/api/v1/slos/search", "params": [ { "name": "query", "value": "createdBy:000000000000968B Test", "type": "query", "description": "The search query to find slo or folder. Below is the list of different filters with examples:\n - **createdBy** : Filter by the user's identifier who created the content. Example: `createdBy:000000000000968B`.\n - **createdBefore** : Filter by the content objects created before the given timestamp(in milliseconds). Example: `createdBefore:1457997222`.\n - **createdAfter** : Filter by the content objects created after the given timestamp(in milliseconds). Example: `createdAfter:1457997111`.\n - **modifiedBefore** : Filter by the content objects modified before the given timestamp(in milliseconds). Example: `modifiedBefore:1457997222`.\n - **modifiedAfter** : Filter by the content objects modified after the given timestamp(in milliseconds). Example: `modifiedAfter:1457997111`.\n - **type** : Filter by the type of the content object. Example: `type:folder`.\n\nYou can also use multiple filters in one query. For example to search for all content objects created by user with identifier 000000000000968B with creation timestamp after 1457997222 containing the text Test, the query would look like:\n\n `createdBy:000000000000968B createdAfter:1457997222 Test`" }, { "name": "limit", "value": "10", "type": "query", "description": "Maximum number of items you want in the response." }, { "name": "offset", "value": "5", "type": "query", "description": "The position or row from where to start the search operation." }, { "name": "skipChildren", "value": "", "type": "query", "description": "a boolean parameter to control skipping fetching children of requested folder(s)" } ] }, "docs": "Search for a slo or folder in the slos library structure." }, { "info": { "name": "Get A Slo Or Folder.", "type": "http" }, "http": { "method": "GET", "url": "https://api.au.sumologic.com/api/v1/slos/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "Identifier of the slo or folder to read." } ] }, "docs": "Get a slo or folder from the slos library." }, { "info": { "name": "Update A Slo Or Folder.", "type": "http" }, "http": { "method": "PUT", "url": "https://api.au.sumologic.com/api/v1/slos/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "Identifier of the slo or folder to update." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a slo or folder in the slos library." }, { "info": { "name": "Delete A Slo Or Folder.", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.au.sumologic.com/api/v1/slos/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "Identifier of the slo or folder to delete." } ] }, "docs": "Delete a slo or folder from the slos library." }, { "info": { "name": "Get The Path Of A Slo Or Folder.", "type": "http" }, "http": { "method": "GET", "url": "https://api.au.sumologic.com/api/v1/slos/:id/path", "params": [ { "name": "id", "value": "", "type": "path", "description": "Identifier of the slo or folder." } ] }, "docs": "Get the full path of the slo or folder in the slos library." }, { "info": { "name": "Move A Slo Or Folder.", "type": "http" }, "http": { "method": "POST", "url": "https://api.au.sumologic.com/api/v1/slos/:id/move", "params": [ { "name": "id", "value": "", "type": "path", "description": "Identifier of the slo or folder to move." }, { "name": "parentId", "value": "", "type": "query", "description": "Identifier of the parent folder to move the slo or folder to." } ] }, "docs": "Move a slo or folder to a different location in the slos library." }, { "info": { "name": "Copy A Slo Or Folder.", "type": "http" }, "http": { "method": "POST", "url": "https://api.au.sumologic.com/api/v1/slos/:id/copy", "params": [ { "name": "id", "value": "", "type": "path", "description": "Identifier of the slo or folder to copy." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Copy a slo or folder in the slos library." }, { "info": { "name": "Export A Slo Or Folder.", "type": "http" }, "http": { "method": "GET", "url": "https://api.au.sumologic.com/api/v1/slos/:id/export", "params": [ { "name": "id", "value": "", "type": "path", "description": "Identifier of the slo or folder to export." } ] }, "docs": "Export a slo or folder. If the given identifier is a folder, everything under the folder is exported recursively with folder as the root." }, { "info": { "name": "Import A Slo Or Folder.", "type": "http" }, "http": { "method": "POST", "url": "https://api.au.sumologic.com/api/v1/slos/:parentId/import", "params": [ { "name": "parentId", "value": "", "type": "path", "description": "Identifier of the parent folder in which to import the slo or folder." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Import a slo or folder." } ] } ], "bundled": true }