{ "opencollection": "1.0.0", "info": { "name": "Datadog Account Groups API", "version": "1.0" }, "request": { "auth": { "type": "apikey", "key": "DD-API-KEY", "value": "{{DD-API-KEY}}", "placement": "header" } }, "items": [ { "info": { "name": "Groups", "type": "folder" }, "items": [ { "info": { "name": "Datadog List Groups", "type": "http" }, "http": { "method": "GET", "url": "https://{subdomain}.{site}/api/v2/scim/Groups", "params": [ { "name": "startIndex", "value": "1", "type": "query", "description": "Specifies the start index to fetch the results (1-indexed)." }, { "name": "count", "value": "20", "type": "query", "description": "Specifies the number of groups to be returned." }, { "name": "filter", "value": "example_value", "type": "query", "description": "Specifies the url encoded filter to use to narrow down the results.\nFilters can be in the form of `displayName eq ` or `externalId eq `\nor `id eq and members eq ` or `members eq and id eq `." } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "List groups in the organization.\nResults are paginated by `startIndex` and `count` parameters.\nResults can be narrowed down by the `filter` parameter." }, { "info": { "name": "Datadog Create Group", "type": "http" }, "http": { "method": "POST", "url": "https://{subdomain}.{site}/api/v2/scim/Groups", "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Create a new group.\nThe group may contain members." }, { "info": { "name": "Datadog Get Group", "type": "http" }, "http": { "method": "GET", "url": "https://{subdomain}.{site}/api/v2/scim/Groups/:group_id", "params": [ { "name": "group_id", "value": "abc-123-def", "type": "path", "description": "None" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Get a single group using the `group_id`." }, { "info": { "name": "Datadog Update Group", "type": "http" }, "http": { "method": "PUT", "url": "https://{subdomain}.{site}/api/v2/scim/Groups/:group_id", "params": [ { "name": "group_id", "value": "abc-123-def", "type": "path", "description": "None" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Update the group with the given `group_id`." }, { "info": { "name": "Datadog Patch Group", "type": "http" }, "http": { "method": "PATCH", "url": "https://{subdomain}.{site}/api/v2/scim/Groups/:group_id", "params": [ { "name": "group_id", "value": "abc-123-def", "type": "path", "description": "None" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Patch the group with the given `group_id`." }, { "info": { "name": "Datadog Delete Group", "type": "http" }, "http": { "method": "DELETE", "url": "https://{subdomain}.{site}/api/v2/scim/Groups/:group_id", "params": [ { "name": "group_id", "value": "abc-123-def", "type": "path", "description": "None" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Delete the group with the given `group_id`." }, { "info": { "name": "Datadog List Scanning Groups", "type": "http" }, "http": { "method": "GET", "url": "https://{subdomain}.{site}/api/v2/sensitive-data-scanner/config" }, "docs": "List all the Scanning groups in your organization." }, { "info": { "name": "Datadog Reorder Groups", "type": "http" }, "http": { "method": "PATCH", "url": "https://{subdomain}.{site}/api/v2/sensitive-data-scanner/config", "body": { "type": "json", "data": "{}" } }, "docs": "Reorder the list of groups." }, { "info": { "name": "Datadog Create Scanning Group", "type": "http" }, "http": { "method": "POST", "url": "https://{subdomain}.{site}/api/v2/sensitive-data-scanner/config/groups", "body": { "type": "json", "data": "{}" } }, "docs": "Create a scanning group.\nThe request MAY include a configuration relationship.\nA rules relationship can be omitted entirely, but if it is included it MUST be\nnull or an empty array (rules cannot be created at the same time).\nThe new group will be ordered last within the configuration." }, { "info": { "name": "Datadog Update Scanning Group", "type": "http" }, "http": { "method": "PATCH", "url": "https://{subdomain}.{site}/api/v2/sensitive-data-scanner/config/groups/:group_id", "params": [ { "name": "group_id", "value": "", "type": "path", "description": "The ID of a group of rules." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a group, including the order of the rules.\nRules within the group are reordered by including a rules relationship. If the rules\nrelationship is present, its data section MUST contain linkages for all of the rules\ncurrently in the group, and MUST NOT contain any others." }, { "info": { "name": "Datadog Delete Scanning Group", "type": "http" }, "http": { "method": "DELETE", "url": "https://{subdomain}.{site}/api/v2/sensitive-data-scanner/config/groups/:group_id", "params": [ { "name": "group_id", "value": "", "type": "path", "description": "The ID of a group of rules." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Delete a given group." } ] } ], "bundled": true }