{ "opencollection": "1.0.0", "info": { "name": "Datadog Account Incident Teams API", "version": "1.0" }, "request": { "auth": { "type": "apikey", "key": "DD-API-KEY", "value": "{{DD-API-KEY}}", "placement": "header" } }, "items": [ { "info": { "name": "Incident Teams", "type": "folder" }, "items": [ { "info": { "name": "Datadog Get a List of Incident Teams", "type": "http" }, "http": { "method": "GET", "url": "https://{subdomain}.{site}/api/v2/teams", "params": [ { "name": "filter[query]", "value": "avg:system.cpu.user{*}", "type": "query", "description": "Filter teams by name using a substring search" }, { "name": "page[size]", "value": "42", "type": "query", "description": "The number of teams to return per page" }, { "name": "page[offset]", "value": "42", "type": "query", "description": "The number of records to skip for pagination" } ] }, "docs": "Returns a paginated list of all incident teams configured in your Datadog organization. Teams can be filtered by name. Incident teams are used to organize responders and route incidents to appropriate groups. Returns team names and IDs for use when associating teams with incidents." }, { "info": { "name": "Datadog Create a New Incident Team", "type": "http" }, "http": { "method": "POST", "url": "https://{subdomain}.{site}/api/v2/teams", "body": { "type": "json", "data": "{}" } }, "docs": "Creates a new incident team that can be associated with incidents for organizing responders. Teams help route incidents to the appropriate on-call groups and provide a way to track ownership and responsibility during incident response. Teams can be referenced when creating or updating incidents." }, { "info": { "name": "Datadog Get Details of an Incident Team", "type": "http" }, "http": { "method": "GET", "url": "https://{subdomain}.{site}/api/v2/teams/:team_id", "params": [ { "name": "team_id", "value": "", "type": "path", "description": "The unique string identifier of the incident team" } ] }, "docs": "Returns the full details of a specific incident team identified by its unique ID, including the team name, creation time, and optional included resources such as team members." }, { "info": { "name": "Datadog Update an Existing Incident Team", "type": "http" }, "http": { "method": "PATCH", "url": "https://{subdomain}.{site}/api/v2/teams/:team_id", "params": [ { "name": "team_id", "value": "", "type": "path", "description": "The unique string identifier of the incident team" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates the name or configuration of an existing incident team. Team membership is managed separately through user management endpoints. Changes take effect immediately for all future incident associations." }, { "info": { "name": "Datadog Delete an Existing Incident Team", "type": "http" }, "http": { "method": "DELETE", "url": "https://{subdomain}.{site}/api/v2/teams/:team_id", "params": [ { "name": "team_id", "value": "", "type": "path", "description": "The unique string identifier of the incident team" } ] }, "docs": "Permanently deletes an incident team. The team is disassociated from any incidents that reference it. This action cannot be undone. Incidents that referenced the deleted team will no longer show the team association." } ] } ], "bundled": true }