Datadog API V2 Collection
API version: 1.0
Auth
OAuth2 | ApiKey DD-API-KEY in header | ApiKey DD-APPLICATION-KEY in header | Bearer bearer
Base URL
Setup
- Set Authorization header with your Bearer token
- GET /api/unstable/fleet/agent_versions -- verify access
- POST /api/unstable/fleet/deployments/configure -- create first configure
Endpoints
892 endpoints across 1 groups. See references/api-spec.lap for full details.
api
| Method | Path | Description |
|---|---|---|
| GET | /api/unstable/fleet/agent_versions | List all available Agent versions |
| GET | /api/unstable/fleet/agents | List all Datadog Agents |
| GET | /api/unstable/fleet/agents/{agent_key} | Get detailed information about an agent |
| GET | /api/unstable/fleet/deployments | List all deployments |
| POST | /api/unstable/fleet/deployments/configure | Create a configuration deployment |
| POST | /api/unstable/fleet/deployments/upgrade | Upgrade hosts |
| GET | /api/unstable/fleet/deployments/{deployment_id} | Get a configuration deployment by ID |
| POST | /api/unstable/fleet/deployments/{deployment_id}/cancel | Cancel a deployment |
| GET | /api/unstable/fleet/schedules | List all schedules |
| POST | /api/unstable/fleet/schedules | Create a schedule |
| DELETE | /api/unstable/fleet/schedules/{id} | Delete a schedule |
| GET | /api/unstable/fleet/schedules/{id} | Get a schedule by ID |
| PATCH | /api/unstable/fleet/schedules/{id} | Update a schedule |
| POST | /api/unstable/fleet/schedules/{id}/trigger | Trigger a schedule deployment |
| GET | /api/v2/actions-datastores | List datastores |
| POST | /api/v2/actions-datastores | Create datastore |
| DELETE | /api/v2/actions-datastores/{datastore_id} | Delete datastore |
| GET | /api/v2/actions-datastores/{datastore_id} | Get datastore |
| PATCH | /api/v2/actions-datastores/{datastore_id} | Update datastore |
| DELETE | /api/v2/actions-datastores/{datastore_id}/items | Delete datastore item |
| GET | /api/v2/actions-datastores/{datastore_id}/items | List datastore items |
| PATCH | /api/v2/actions-datastores/{datastore_id}/items | Update datastore item |
| DELETE | /api/v2/actions-datastores/{datastore_id}/items/bulk | Bulk delete datastore items |
| POST | /api/v2/actions-datastores/{datastore_id}/items/bulk | Bulk write datastore items |
| GET | /api/v2/actions/app_key_registrations | List App Key Registrations |
| DELETE | /api/v2/actions/app_key_registrations/{app_key_id} | Unregister an App Key |
| GET | /api/v2/actions/app_key_registrations/{app_key_id} | Get an existing App Key Registration |
| PUT | /api/v2/actions/app_key_registrations/{app_key_id} | Register a new App Key |
| POST | /api/v2/actions/connections | Create a new Action Connection |
| DELETE | /api/v2/actions/connections/{connection_id} | Delete an existing Action Connection |
| GET | /api/v2/actions/connections/{connection_id} | Get an existing Action Connection |
| PATCH | /api/v2/actions/connections/{connection_id} | Update an existing Action Connection |
| GET | /api/v2/agentless_scanning/accounts/aws | List AWS scan options |
| POST | /api/v2/agentless_scanning/accounts/aws | Create AWS scan options |
| DELETE | /api/v2/agentless_scanning/accounts/aws/{account_id} | Delete AWS scan options |
| GET | /api/v2/agentless_scanning/accounts/aws/{account_id} | Get AWS scan options |
| PATCH | /api/v2/agentless_scanning/accounts/aws/{account_id} | Update AWS scan options |
| GET | /api/v2/agentless_scanning/accounts/azure | List Azure scan options |
| POST | /api/v2/agentless_scanning/accounts/azure | Create Azure scan options |
| DELETE | /api/v2/agentless_scanning/accounts/azure/{subscription_id} | Delete Azure scan options |
| GET | /api/v2/agentless_scanning/accounts/azure/{subscription_id} | Get Azure scan options |
| PATCH | /api/v2/agentless_scanning/accounts/azure/{subscription_id} | Update Azure scan options |
| GET | /api/v2/agentless_scanning/accounts/gcp | List GCP scan options |
| POST | /api/v2/agentless_scanning/accounts/gcp | Create GCP scan options |
| DELETE | /api/v2/agentless_scanning/accounts/gcp/{project_id} | Delete GCP scan options |
| GET | /api/v2/agentless_scanning/accounts/gcp/{project_id} | Get GCP scan options |
| PATCH | /api/v2/agentless_scanning/accounts/gcp/{project_id} | Update GCP scan options |
| GET | /api/v2/agentless_scanning/ondemand/aws | List AWS on demand tasks |
| POST | /api/v2/agentless_scanning/ondemand/aws | Create AWS on demand task |
| GET | /api/v2/agentless_scanning/ondemand/aws/{task_id} | Get AWS on demand task |
| GET | /api/v2/api_keys | Get all API keys |
| POST | /api/v2/api_keys | Create an API key |
| DELETE | /api/v2/api_keys/{api_key_id} | Delete an API key |
| GET | /api/v2/api_keys/{api_key_id} | Get API key |
| PATCH | /api/v2/api_keys/{api_key_id} | Edit an API key |
| GET | /api/v2/apicatalog/api | List APIs |
| DELETE | /api/v2/apicatalog/api/{id} | Delete an API |
| GET | /api/v2/apicatalog/api/{id}/openapi | Get an API |
| PUT | /api/v2/apicatalog/api/{id}/openapi | Update an API |
| POST | /api/v2/apicatalog/openapi | Create a new API |
| GET | /api/v2/apm/config/metrics | Get all span-based metrics |
| POST | /api/v2/apm/config/metrics | Create a span-based metric |
| DELETE | /api/v2/apm/config/metrics/{metric_id} | Delete a span-based metric |
| GET | /api/v2/apm/config/metrics/{metric_id} | Get a span-based metric |
| PATCH | /api/v2/apm/config/metrics/{metric_id} | Update a span-based metric |
| GET | /api/v2/apm/config/retention-filters | List all APM retention filters |
| POST | /api/v2/apm/config/retention-filters | Create a retention filter |
| PUT | /api/v2/apm/config/retention-filters-execution-order | Re-order retention filters |
| DELETE | /api/v2/apm/config/retention-filters/{filter_id} | Delete a retention filter |
| GET | /api/v2/apm/config/retention-filters/{filter_id} | Get a given APM retention filter |
| PUT | /api/v2/apm/config/retention-filters/{filter_id} | Update a retention filter |
| GET | /api/v2/apm/services | Get service list |
| DELETE | /api/v2/app-builder/apps | Delete Multiple Apps |
| GET | /api/v2/app-builder/apps | List Apps |
| POST | /api/v2/app-builder/apps | Create App |
| DELETE | /api/v2/app-builder/apps/{app_id} | Delete App |
| GET | /api/v2/app-builder/apps/{app_id} | Get App |
| PATCH | /api/v2/app-builder/apps/{app_id} | Update App |
| DELETE | /api/v2/app-builder/apps/{app_id}/deployment | Unpublish App |
| POST | /api/v2/app-builder/apps/{app_id}/deployment | Publish App |
| GET | /api/v2/application_keys | Get all application keys |
| DELETE | /api/v2/application_keys/{app_key_id} | Delete an application key |
| GET | /api/v2/application_keys/{app_key_id} | Get an application key |
| PATCH | /api/v2/application_keys/{app_key_id} | Edit an application key |
| GET | /api/v2/audit/events | Get a list of Audit Logs events |
| POST | /api/v2/audit/events/search | Search Audit Logs events |
| GET | /api/v2/authn_mappings | List all AuthN Mappings |
| POST | /api/v2/authn_mappings | Create an AuthN Mapping |
| DELETE | /api/v2/authn_mappings/{authn_mapping_id} | Delete an AuthN Mapping |
| GET | /api/v2/authn_mappings/{authn_mapping_id} | Get an AuthN Mapping by UUID |
| PATCH | /api/v2/authn_mappings/{authn_mapping_id} | Edit an AuthN Mapping |
| GET | /api/v2/cases | Search cases |
| POST | /api/v2/cases | Create a case |
| GET | /api/v2/cases/projects | Get all projects |
| POST | /api/v2/cases/projects | Create a project |
| DELETE | /api/v2/cases/projects/{project_id} | Remove a project |
| GET | /api/v2/cases/projects/{project_id} | Get the details of a project |
| PATCH | /api/v2/cases/projects/{project_id} | Update a project |
| GET | /api/v2/cases/projects/{project_id}/notification_rules | Get notification rules |
| POST | /api/v2/cases/projects/{project_id}/notification_rules | Create a notification rule |
| DELETE | /api/v2/cases/projects/{project_id}/notification_rules/{notification_rule_id} | Delete a notification rule |
| PUT | /api/v2/cases/projects/{project_id}/notification_rules/{notification_rule_id} | Update a notification rule |
| GET | /api/v2/cases/types | Get all case types |
| POST | /api/v2/cases/types | Create a case type |
| GET | /api/v2/cases/types/custom_attributes | Get all custom attributes |
| DELETE | /api/v2/cases/types/{case_type_id} | Delete a case type |
| GET | /api/v2/cases/types/{case_type_id}/custom_attributes | Get all custom attributes config of case type |
| POST | /api/v2/cases/types/{case_type_id}/custom_attributes | Create custom attribute config for a case type |
| DELETE | /api/v2/cases/types/{case_type_id}/custom_attributes/{custom_attribute_id} | Delete custom attributes config |
| GET | /api/v2/cases/{case_id} | Get the details of a case |
| POST | /api/v2/cases/{case_id}/archive | Archive case |
| POST | /api/v2/cases/{case_id}/assign | Assign case |
| POST | /api/v2/cases/{case_id}/attributes | Update case attributes |
| POST | /api/v2/cases/{case_id}/comment | Comment case |
| DELETE | /api/v2/cases/{case_id}/comment/{cell_id} | Delete case comment |
| DELETE | /api/v2/cases/{case_id}/custom_attributes/{custom_attribute_key} | Delete custom attribute from case |
| POST | /api/v2/cases/{case_id}/custom_attributes/{custom_attribute_key} | Update case custom attribute |
| POST | /api/v2/cases/{case_id}/description | Update case description |
| POST | /api/v2/cases/{case_id}/priority | Update case priority |
| POST | /api/v2/cases/{case_id}/relationships/incidents | Link incident to case |
| DELETE | /api/v2/cases/{case_id}/relationships/jira_issues | Remove Jira issue link from case |
| PATCH | /api/v2/cases/{case_id}/relationships/jira_issues | Link existing Jira issue to case |
| POST | /api/v2/cases/{case_id}/relationships/jira_issues | Create Jira issue for case |
| POST | /api/v2/cases/{case_id}/relationships/notebook | Create investigation notebook for case |
| PATCH | /api/v2/cases/{case_id}/relationships/project | Update case project |
| POST | /api/v2/cases/{case_id}/relationships/servicenow_tickets | Create ServiceNow ticket for case |
| POST | /api/v2/cases/{case_id}/status | Update case status |
| POST | /api/v2/cases/{case_id}/title | Update case title |
| POST | /api/v2/cases/{case_id}/unarchive | Unarchive case |
| POST | /api/v2/cases/{case_id}/unassign | Unassign case |
| GET | /api/v2/catalog/entity | Get a list of entities |
| POST | /api/v2/catalog/entity | Create or update entities |
| POST | /api/v2/catalog/entity/preview | Preview catalog entities |
| DELETE | /api/v2/catalog/entity/{entity_id} | Delete a single entity |
| GET | /api/v2/catalog/kind | Get a list of entity kinds |
| POST | /api/v2/catalog/kind | Create or update kinds |
| DELETE | /api/v2/catalog/kind/{kind_id} | Delete a single kind |
| GET | /api/v2/catalog/relation | Get a list of entity relations |
| POST | /api/v2/change-management/change-request | Create a change request |
| GET | /api/v2/change-management/change-request/{change_request_id} | Get a change request |
| PATCH | /api/v2/change-management/change-request/{change_request_id} | Update a change request |
| POST | /api/v2/change-management/change-request/{change_request_id}/branch | Create a change request branch |
| DELETE | /api/v2/change-management/change-request/{change_request_id}/decisions/{decision_id} | Delete a change request decision |
| PATCH | /api/v2/change-management/change-request/{change_request_id}/decisions/{decision_id} | Update a change request decision |
| POST | /api/v2/ci/pipeline | Send pipeline event |
| POST | /api/v2/ci/pipelines/analytics/aggregate | Aggregate pipelines events |
| GET | /api/v2/ci/pipelines/events | Get a list of pipelines events |
| POST | /api/v2/ci/pipelines/events/search | Search pipelines events |
| POST | /api/v2/ci/tests/analytics/aggregate | Aggregate tests events |
| GET | /api/v2/ci/tests/events | Get a list of tests events |
| POST | /api/v2/ci/tests/events/search | Search tests events |
| GET | /api/v2/cloud_auth/aws/persona_mapping | List AWS cloud authentication persona mappings |
| POST | /api/v2/cloud_auth/aws/persona_mapping | Create an AWS cloud authentication persona mapping |
| DELETE | /api/v2/cloud_auth/aws/persona_mapping/{persona_mapping_id} | Delete an AWS cloud authentication persona mapping |
| GET | /api/v2/cloud_auth/aws/persona_mapping/{persona_mapping_id} | Get an AWS cloud authentication persona mapping |
| POST | /api/v2/cloud_security_management/custom_frameworks | Create a custom framework |
| DELETE | /api/v2/cloud_security_management/custom_frameworks/{handle}/{version} | Delete a custom framework |
| GET | /api/v2/cloud_security_management/custom_frameworks/{handle}/{version} | Get a custom framework |
| PUT | /api/v2/cloud_security_management/custom_frameworks/{handle}/{version} | Update a custom framework |
| GET | /api/v2/cloud_security_management/resource_filters | List resource filters |
| PUT | /api/v2/cloud_security_management/resource_filters | Update resource filters |
| POST | /api/v2/code-coverage/branch/summary | Get code coverage summary for a branch |
| POST | /api/v2/code-coverage/commit/summary | Get code coverage summary for a commit |
| GET | /api/v2/container_images | Get all Container Images |
| GET | /api/v2/containers | Get All Containers |
| GET | /api/v2/cost/arbitrary_rule | List custom allocation rules |
| POST | /api/v2/cost/arbitrary_rule | Create custom allocation rule |
| POST | /api/v2/cost/arbitrary_rule/reorder | Reorder custom allocation rules |
| DELETE | /api/v2/cost/arbitrary_rule/{rule_id} | Delete custom allocation rule |
| GET | /api/v2/cost/arbitrary_rule/{rule_id} | Get custom allocation rule |
| PATCH | /api/v2/cost/arbitrary_rule/{rule_id} | Update custom allocation rule |
| GET | /api/v2/cost/aws_cur_config | List Cloud Cost Management AWS CUR configs |
| POST | /api/v2/cost/aws_cur_config | Create Cloud Cost Management AWS CUR config |
| DELETE | /api/v2/cost/aws_cur_config/{cloud_account_id} | Delete Cloud Cost Management AWS CUR config |
| GET | /api/v2/cost/aws_cur_config/{cloud_account_id} | Get cost AWS CUR config |
| PATCH | /api/v2/cost/aws_cur_config/{cloud_account_id} | Update Cloud Cost Management AWS CUR config |
| GET | /api/v2/cost/azure_uc_config | List Cloud Cost Management Azure configs |
| POST | /api/v2/cost/azure_uc_config | Create Cloud Cost Management Azure configs |
| DELETE | /api/v2/cost/azure_uc_config/{cloud_account_id} | Delete Cloud Cost Management Azure config |
| GET | /api/v2/cost/azure_uc_config/{cloud_account_id} | Get cost Azure UC config |
| PATCH | /api/v2/cost/azure_uc_config/{cloud_account_id} | Update Cloud Cost Management Azure config |
| PUT | /api/v2/cost/budget | Create or update a budget |
| POST | /api/v2/cost/budget/csv/validate | Validate CSV budget |
| POST | /api/v2/cost/budget/validate | Validate budget |
| DELETE | /api/v2/cost/budget/{budget_id} | Delete budget |
| GET | /api/v2/cost/budget/{budget_id} | Get budget |
| GET | /api/v2/cost/budgets | List budgets |
| GET | /api/v2/cost/custom_costs | List Custom Costs files |
| PUT | /api/v2/cost/custom_costs | Upload Custom Costs file |
| DELETE | /api/v2/cost/custom_costs/{file_id} | Delete Custom Costs file |
| GET | /api/v2/cost/custom_costs/{file_id} | Get Custom Costs file |
| GET | /api/v2/cost/gcp_uc_config | List Google Cloud Usage Cost configs |
| POST | /api/v2/cost/gcp_uc_config | Create Google Cloud Usage Cost config |
| DELETE | /api/v2/cost/gcp_uc_config/{cloud_account_id} | Delete Google Cloud Usage Cost config |
| GET | /api/v2/cost/gcp_uc_config/{cloud_account_id} | Get Google Cloud Usage Cost config |
| PATCH | /api/v2/cost/gcp_uc_config/{cloud_account_id} | Update Google Cloud Usage Cost config |
| GET | /api/v2/cost_by_tag/active_billing_dimensions | Get active billing dimensions for cost attribution |
| GET | /api/v2/cost_by_tag/monthly_cost_attribution | Get Monthly Cost Attribution |
| GET | /api/v2/csm/onboarding/agents | Get all CSM Agents |
| GET | /api/v2/csm/onboarding/coverage_analysis/cloud_accounts | Get the CSM Cloud Accounts Coverage Analysis |
| GET | /api/v2/csm/onboarding/coverage_analysis/hosts_and_containers | Get the CSM Hosts and Containers Coverage Analysis |
| GET | /api/v2/csm/onboarding/coverage_analysis/serverless | Get the CSM Serverless Coverage Analysis |
| GET | /api/v2/csm/onboarding/serverless/agents | Get all CSM Serverless Agents |
| GET | /api/v2/current_user/application_keys | Get all application keys owned by current user |
| POST | /api/v2/current_user/application_keys | Create an application key for current user |
| DELETE | /api/v2/current_user/application_keys/{app_key_id} | Delete an application key owned by current user |
| GET | /api/v2/current_user/application_keys/{app_key_id} | Get one application key owned by current user |
| PATCH | /api/v2/current_user/application_keys/{app_key_id} | Edit an application key owned by current user |
| DELETE | /api/v2/dashboard/lists/manual/{dashboard_list_id}/dashboards | Delete items from a dashboard list |
| GET | /api/v2/dashboard/lists/manual/{dashboard_list_id}/dashboards | Get items of a Dashboard List |
| POST | /api/v2/dashboard/lists/manual/{dashboard_list_id}/dashboards | Add Items to a Dashboard List |
| PUT | /api/v2/dashboard/lists/manual/{dashboard_list_id}/dashboards | Update items of a dashboard list |
| GET | /api/v2/datasets | Get all datasets |
| POST | /api/v2/datasets | Create a dataset |
| DELETE | /api/v2/datasets/{dataset_id} | Delete a dataset |
| GET | /api/v2/datasets/{dataset_id} | Get a single dataset by ID |
| PUT | /api/v2/datasets/{dataset_id} | Edit a dataset |
| POST | /api/v2/deletion/data/{product} | Creates a data deletion request |
| GET | /api/v2/deletion/requests | Gets a list of data deletion requests |
| PUT | /api/v2/deletion/requests/{id}/cancel | Cancels a data deletion request |
| POST | /api/v2/deployment_gates | Create deployment gate |
| GET | /api/v2/deployment_gates/{gate_id}/rules | Get rules for a deployment gate |
| POST | /api/v2/deployment_gates/{gate_id}/rules | Create deployment rule |
| DELETE | /api/v2/deployment_gates/{gate_id}/rules/{id} | Delete deployment rule |
| GET | /api/v2/deployment_gates/{gate_id}/rules/{id} | Get deployment rule |
| PUT | /api/v2/deployment_gates/{gate_id}/rules/{id} | Update deployment rule |
| DELETE | /api/v2/deployment_gates/{id} | Delete deployment gate |
| GET | /api/v2/deployment_gates/{id} | Get deployment gate |
| PUT | /api/v2/deployment_gates/{id} | Update deployment gate |
| GET | /api/v2/domain_allowlist | Get Domain Allowlist |
| PATCH | /api/v2/domain_allowlist | Sets Domain Allowlist |
| POST | /api/v2/dora/deployment | Send a deployment event |
| DELETE | /api/v2/dora/deployment/{deployment_id} | Delete a deployment event |
| POST | /api/v2/dora/deployments | Get a list of deployment events |
| GET | /api/v2/dora/deployments/{deployment_id} | Get a deployment event |
| PATCH | /api/v2/dora/deployments/{deployment_id} | Patch a deployment event |
| POST | /api/v2/dora/failure | Send an incident event |
| DELETE | /api/v2/dora/failure/{failure_id} | Delete an incident event |
| POST | /api/v2/dora/failures | Get a list of incident events |
| GET | /api/v2/dora/failures/{failure_id} | Get an incident event |
| POST | /api/v2/dora/incident | Send an incident event (legacy) |
| GET | /api/v2/downtime | Get all downtimes |
| POST | /api/v2/downtime | Schedule a downtime |
| DELETE | /api/v2/downtime/{downtime_id} | Cancel a downtime |
| GET | /api/v2/downtime/{downtime_id} | Get a downtime |
| PATCH | /api/v2/downtime/{downtime_id} | Update a downtime |
| POST | /api/v2/error-tracking/issues/search | Search error tracking issues |
| GET | /api/v2/error-tracking/issues/{issue_id} | Get the details of an error tracking issue |
| DELETE | /api/v2/error-tracking/issues/{issue_id}/assignee | Remove the assignee of an issue |
| PUT | /api/v2/error-tracking/issues/{issue_id}/assignee | Update the assignee of an issue |
| PUT | /api/v2/error-tracking/issues/{issue_id}/state | Update the state of an issue |
| GET | /api/v2/events | Get a list of events |
| POST | /api/v2/events | Post an event |
| POST | /api/v2/events/search | Search events |
| GET | /api/v2/events/{event_id} | Get an event |
| GET | /api/v2/hamr | Get HAMR organization connection |
| POST | /api/v2/hamr | Create or update HAMR organization connection |
| GET | /api/v2/incidents | Get a list of incidents |
| POST | /api/v2/incidents | Create an incident |
| DELETE | /api/v2/incidents/config/global/incident-handles | Delete global incident handle |
| GET | /api/v2/incidents/config/global/incident-handles | List global incident handles |
| POST | /api/v2/incidents/config/global/incident-handles | Create global incident handle |
| PUT | /api/v2/incidents/config/global/incident-handles | Update global incident handle |
| GET | /api/v2/incidents/config/global/settings | Get global incident settings |
| PATCH | /api/v2/incidents/config/global/settings | Update global incident settings |
| GET | /api/v2/incidents/config/notification-rules | List incident notification rules |
| POST | /api/v2/incidents/config/notification-rules | Create an incident notification rule |
| DELETE | /api/v2/incidents/config/notification-rules/{id} | Delete an incident notification rule |
| GET | /api/v2/incidents/config/notification-rules/{id} | Get an incident notification rule |
| PUT | /api/v2/incidents/config/notification-rules/{id} | Update an incident notification rule |
| GET | /api/v2/incidents/config/notification-templates | List incident notification templates |
| POST | /api/v2/incidents/config/notification-templates | Create incident notification template |
| DELETE | /api/v2/incidents/config/notification-templates/{id} | Delete a notification template |
| GET | /api/v2/incidents/config/notification-templates/{id} | Get incident notification template |
| PATCH | /api/v2/incidents/config/notification-templates/{id} | Update incident notification template |
| GET | /api/v2/incidents/config/postmortem-templates | List postmortem templates |
| POST | /api/v2/incidents/config/postmortem-templates | Create postmortem template |
| DELETE | /api/v2/incidents/config/postmortem-templates/{template_id} | Delete postmortem template |
| GET | /api/v2/incidents/config/postmortem-templates/{template_id} | Get postmortem template |
| PATCH | /api/v2/incidents/config/postmortem-templates/{template_id} | Update postmortem template |
| GET | /api/v2/incidents/config/types | Get a list of incident types |
| POST | /api/v2/incidents/config/types | Create an incident type |
| DELETE | /api/v2/incidents/config/types/{incident_type_id} | Delete an incident type |
| GET | /api/v2/incidents/config/types/{incident_type_id} | Get incident type details |
| PATCH | /api/v2/incidents/config/types/{incident_type_id} | Update an incident type |
| POST | /api/v2/incidents/import | Import an incident |
| GET | /api/v2/incidents/search | Search for incidents |
| DELETE | /api/v2/incidents/{incident_id} | Delete an existing incident |
| GET | /api/v2/incidents/{incident_id} | Get the details of an incident |
| PATCH | /api/v2/incidents/{incident_id} | Update an existing incident |
| GET | /api/v2/incidents/{incident_id}/attachments | List incident attachments |
| POST | /api/v2/incidents/{incident_id}/attachments | Create incident attachment |
| POST | /api/v2/incidents/{incident_id}/attachments/postmortems | Create postmortem attachment |
| DELETE | /api/v2/incidents/{incident_id}/attachments/{attachment_id} | Delete incident attachment |
| PATCH | /api/v2/incidents/{incident_id}/attachments/{attachment_id} | Update incident attachment |
| GET | /api/v2/incidents/{incident_id}/impacts | List an incident's impacts |
| POST | /api/v2/incidents/{incident_id}/impacts | Create an incident impact |
| DELETE | /api/v2/incidents/{incident_id}/impacts/{impact_id} | Delete an incident impact |
| GET | /api/v2/incidents/{incident_id}/relationships/integrations | Get a list of an incident's integration metadata |
| POST | /api/v2/incidents/{incident_id}/relationships/integrations | Create an incident integration metadata |
| DELETE | /api/v2/incidents/{incident_id}/relationships/integrations/{integration_metadata_id} | Delete an incident integration metadata |
| GET | /api/v2/incidents/{incident_id}/relationships/integrations/{integration_metadata_id} | Get incident integration metadata details |
| PATCH | /api/v2/incidents/{incident_id}/relationships/integrations/{integration_metadata_id} | Update an existing incident integration metadata |
| GET | /api/v2/incidents/{incident_id}/relationships/todos | Get a list of an incident's todos |
| POST | /api/v2/incidents/{incident_id}/relationships/todos | Create an incident todo |
| DELETE | /api/v2/incidents/{incident_id}/relationships/todos/{todo_id} | Delete an incident todo |
| GET | /api/v2/incidents/{incident_id}/relationships/todos/{todo_id} | Get incident todo details |
| PATCH | /api/v2/incidents/{incident_id}/relationships/todos/{todo_id} | Update an incident todo |
| GET | /api/v2/integration/aws/accounts | List all AWS integrations |
| POST | /api/v2/integration/aws/accounts | Create an AWS integration |
| DELETE | /api/v2/integration/aws/accounts/{aws_account_config_id} | Delete an AWS integration |
| GET | /api/v2/integration/aws/accounts/{aws_account_config_id} | Get an AWS integration by config ID |
| PATCH | /api/v2/integration/aws/accounts/{aws_account_config_id} | Update an AWS integration |
| DELETE | /api/v2/integration/aws/accounts/{aws_account_config_id}/ccm_config | Delete AWS CCM config |
| GET | /api/v2/integration/aws/accounts/{aws_account_config_id}/ccm_config | Get AWS CCM config |
| PATCH | /api/v2/integration/aws/accounts/{aws_account_config_id}/ccm_config | Update AWS CCM config |
| POST | /api/v2/integration/aws/accounts/{aws_account_config_id}/ccm_config | Create AWS CCM config |
| GET | /api/v2/integration/aws/available_namespaces | List available namespaces |
| DELETE | /api/v2/integration/aws/event_bridge | Delete an Amazon EventBridge source |
| GET | /api/v2/integration/aws/event_bridge | Get all Amazon EventBridge sources |
| POST | /api/v2/integration/aws/event_bridge | Create an Amazon EventBridge source |
| POST | /api/v2/integration/aws/generate_new_external_id | Generate a new external ID |
| GET | /api/v2/integration/aws/iam_permissions | Get AWS integration IAM permissions |
| GET | /api/v2/integration/aws/iam_permissions/resource_collection | Get resource collection IAM permissions |
| GET | /api/v2/integration/aws/iam_permissions/standard | Get AWS integration standard IAM permissions |
| GET | /api/v2/integration/aws/logs/services | Get list of AWS log ready services |
| GET | /api/v2/integration/gcp/accounts | List all GCP STS-enabled service accounts |
| POST | /api/v2/integration/gcp/accounts | Create a new entry for your service account |
| DELETE | /api/v2/integration/gcp/accounts/{account_id} | Delete an STS enabled GCP Account |
| PATCH | /api/v2/integration/gcp/accounts/{account_id} | Update STS Service Account |
| GET | /api/v2/integration/gcp/sts_delegate | List delegate account |
| POST | /api/v2/integration/gcp/sts_delegate | Create a Datadog GCP principal |
| GET | /api/v2/integration/google-chat/organizations/app/named-spaces/{domain_name}/{space_display_name} | Get space information by display name |
| GET | /api/v2/integration/google-chat/organizations/{organization_binding_id}/organization-handles | Get all organization handles |
| POST | /api/v2/integration/google-chat/organizations/{organization_binding_id}/organization-handles | Create organization handle |
| DELETE | /api/v2/integration/google-chat/organizations/{organization_binding_id}/organization-handles/{handle_id} | Delete organization handle |
| GET | /api/v2/integration/google-chat/organizations/{organization_binding_id}/organization-handles/{handle_id} | Get organization handle |
| PATCH | /api/v2/integration/google-chat/organizations/{organization_binding_id}/organization-handles/{handle_id} | Update organization handle |
| GET | /api/v2/integration/jira/accounts | List Jira accounts |
| DELETE | /api/v2/integration/jira/accounts/{account_id} | Delete Jira account |
| GET | /api/v2/integration/jira/issue-templates | List Jira issue templates |
| POST | /api/v2/integration/jira/issue-templates | Create Jira issue template |
| DELETE | /api/v2/integration/jira/issue-templates/{issue_template_id} | Delete Jira issue template |
| GET | /api/v2/integration/jira/issue-templates/{issue_template_id} | Get Jira issue template |
| PATCH | /api/v2/integration/jira/issue-templates/{issue_template_id} | Update Jira issue template |
| GET | /api/v2/integration/ms-teams/configuration/channel/{tenant_name}/{team_name}/{channel_name} | Get channel information by name |
| GET | /api/v2/integration/ms-teams/configuration/tenant-based-handles | Get all tenant-based handles |
| POST | /api/v2/integration/ms-teams/configuration/tenant-based-handles | Create tenant-based handle |
| DELETE | /api/v2/integration/ms-teams/configuration/tenant-based-handles/{handle_id} | Delete tenant-based handle |
| GET | /api/v2/integration/ms-teams/configuration/tenant-based-handles/{handle_id} | Get tenant-based handle information |
| PATCH | /api/v2/integration/ms-teams/configuration/tenant-based-handles/{handle_id} | Update tenant-based handle |
| GET | /api/v2/integration/ms-teams/configuration/workflows-webhook-handles | Get all Workflows webhook handles |
| POST | /api/v2/integration/ms-teams/configuration/workflows-webhook-handles | Create Workflows webhook handle |
| DELETE | /api/v2/integration/ms-teams/configuration/workflows-webhook-handles/{handle_id} | Delete Workflows webhook handle |
| GET | /api/v2/integration/ms-teams/configuration/workflows-webhook-handles/{handle_id} | Get Workflows webhook handle information |
| PATCH | /api/v2/integration/ms-teams/configuration/workflows-webhook-handles/{handle_id} | Update Workflows webhook handle |
| GET | /api/v2/integration/oci/products | List tenancy products |
| GET | /api/v2/integration/oci/tenancies | Get tenancy configs |
| POST | /api/v2/integration/oci/tenancies | Create tenancy config |
| DELETE | /api/v2/integration/oci/tenancies/{tenancy_ocid} | Delete tenancy config |
| GET | /api/v2/integration/oci/tenancies/{tenancy_ocid} | Get tenancy config |
| PATCH | /api/v2/integration/oci/tenancies/{tenancy_ocid} | Update tenancy config |
| GET | /api/v2/integration/opsgenie/services | Get all service objects |
| POST | /api/v2/integration/opsgenie/services | Create a new service object |
| DELETE | /api/v2/integration/opsgenie/services/{integration_service_id} | Delete a single service object |
| GET | /api/v2/integration/opsgenie/services/{integration_service_id} | Get a single service object |
| PATCH | /api/v2/integration/opsgenie/services/{integration_service_id} | Update a single service object |
| GET | /api/v2/integration/servicenow/assignment_groups/{instance_id} | List ServiceNow assignment groups |
| GET | /api/v2/integration/servicenow/business_services/{instance_id} | List ServiceNow business services |
| GET | /api/v2/integration/servicenow/handles | List ServiceNow templates |
| POST | /api/v2/integration/servicenow/handles | Create ServiceNow template |
| DELETE | /api/v2/integration/servicenow/handles/{template_id} | Delete ServiceNow template |
| GET | /api/v2/integration/servicenow/handles/{template_id} | Get ServiceNow template |
| PUT | /api/v2/integration/servicenow/handles/{template_id} | Update ServiceNow template |
| GET | /api/v2/integration/servicenow/instances | List ServiceNow instances |
| GET | /api/v2/integration/servicenow/users/{instance_id} | List ServiceNow users |
| GET | /api/v2/integrations | List Integrations |
| GET | /api/v2/integrations/cloudflare/accounts | List Cloudflare accounts |
| POST | /api/v2/integrations/cloudflare/accounts | Add Cloudflare account |
| DELETE | /api/v2/integrations/cloudflare/accounts/{account_id} | Delete Cloudflare account |
| GET | /api/v2/integrations/cloudflare/accounts/{account_id} | Get Cloudflare account |
| PATCH | /api/v2/integrations/cloudflare/accounts/{account_id} | Update Cloudflare account |
| GET | /api/v2/integrations/confluent-cloud/accounts | List Confluent accounts |
| POST | /api/v2/integrations/confluent-cloud/accounts | Add Confluent account |
| DELETE | /api/v2/integrations/confluent-cloud/accounts/{account_id} | Delete Confluent account |
| GET | /api/v2/integrations/confluent-cloud/accounts/{account_id} | Get Confluent account |
| PATCH | /api/v2/integrations/confluent-cloud/accounts/{account_id} | Update Confluent account |
| GET | /api/v2/integrations/confluent-cloud/accounts/{account_id}/resources | List Confluent Account resources |
| POST | /api/v2/integrations/confluent-cloud/accounts/{account_id}/resources | Add resource to Confluent account |
| DELETE | /api/v2/integrations/confluent-cloud/accounts/{account_id}/resources/{resource_id} | Delete resource from Confluent account |
| GET | /api/v2/integrations/confluent-cloud/accounts/{account_id}/resources/{resource_id} | Get resource from Confluent account |
| PATCH | /api/v2/integrations/confluent-cloud/accounts/{account_id}/resources/{resource_id} | Update resource in Confluent account |
| GET | /api/v2/integrations/fastly/accounts | List Fastly accounts |
| POST | /api/v2/integrations/fastly/accounts | Add Fastly account |
| DELETE | /api/v2/integrations/fastly/accounts/{account_id} | Delete Fastly account |
| GET | /api/v2/integrations/fastly/accounts/{account_id} | Get Fastly account |
| PATCH | /api/v2/integrations/fastly/accounts/{account_id} | Update Fastly account |
| GET | /api/v2/integrations/fastly/accounts/{account_id}/services | List Fastly services |
| POST | /api/v2/integrations/fastly/accounts/{account_id}/services | Add Fastly service |
| DELETE | /api/v2/integrations/fastly/accounts/{account_id}/services/{service_id} | Delete Fastly service |
| GET | /api/v2/integrations/fastly/accounts/{account_id}/services/{service_id} | Get Fastly service |
| PATCH | /api/v2/integrations/fastly/accounts/{account_id}/services/{service_id} | Update Fastly service |
| GET | /api/v2/integrations/okta/accounts | List Okta accounts |
| POST | /api/v2/integrations/okta/accounts | Add Okta account |
| DELETE | /api/v2/integrations/okta/accounts/{account_id} | Delete Okta account |
| GET | /api/v2/integrations/okta/accounts/{account_id} | Get Okta account |
| PATCH | /api/v2/integrations/okta/accounts/{account_id} | Update Okta account |
| GET | /api/v2/ip_allowlist | Get IP Allowlist |
| PATCH | /api/v2/ip_allowlist | Update IP Allowlist |
| GET | /api/v2/llm-obs/v1/experiments | List LLM Observability experiments |
| POST | /api/v2/llm-obs/v1/experiments | Create an LLM Observability experiment |
| POST | /api/v2/llm-obs/v1/experiments/delete | Delete LLM Observability experiments |
| PATCH | /api/v2/llm-obs/v1/experiments/{experiment_id} | Update an LLM Observability experiment |
| POST | /api/v2/llm-obs/v1/experiments/{experiment_id}/events | Push events for an LLM Observability experiment |
| GET | /api/v2/llm-obs/v1/projects | List LLM Observability projects |
| POST | /api/v2/llm-obs/v1/projects | Create an LLM Observability project |
| POST | /api/v2/llm-obs/v1/projects/delete | Delete LLM Observability projects |
| PATCH | /api/v2/llm-obs/v1/projects/{project_id} | Update an LLM Observability project |
| GET | /api/v2/llm-obs/v1/{project_id}/datasets | List LLM Observability datasets |
| POST | /api/v2/llm-obs/v1/{project_id}/datasets | Create an LLM Observability dataset |
| POST | /api/v2/llm-obs/v1/{project_id}/datasets/delete | Delete LLM Observability datasets |
| PATCH | /api/v2/llm-obs/v1/{project_id}/datasets/{dataset_id} | Update an LLM Observability dataset |
| GET | /api/v2/llm-obs/v1/{project_id}/datasets/{dataset_id}/records | List LLM Observability dataset records |
| PATCH | /api/v2/llm-obs/v1/{project_id}/datasets/{dataset_id}/records | Update LLM Observability dataset records |
| POST | /api/v2/llm-obs/v1/{project_id}/datasets/{dataset_id}/records | Append records to an LLM Observability dataset |
| POST | /api/v2/llm-obs/v1/{project_id}/datasets/{dataset_id}/records/delete | Delete LLM Observability dataset records |
| POST | /api/v2/logs | Send logs |
| POST | /api/v2/logs/analytics/aggregate | Aggregate events |
| GET | /api/v2/logs/config/archive-order | Get archive order |
| PUT | /api/v2/logs/config/archive-order | Update archive order |
| GET | /api/v2/logs/config/archives | Get all archives |
| POST | /api/v2/logs/config/archives | Create an archive |
| DELETE | /api/v2/logs/config/archives/{archive_id} | Delete an archive |
| GET | /api/v2/logs/config/archives/{archive_id} | Get an archive |
| PUT | /api/v2/logs/config/archives/{archive_id} | Update an archive |
| DELETE | /api/v2/logs/config/archives/{archive_id}/readers | Revoke role from an archive |
| GET | /api/v2/logs/config/archives/{archive_id}/readers | List read roles for an archive |
| POST | /api/v2/logs/config/archives/{archive_id}/readers | Grant role to an archive |
| GET | /api/v2/logs/config/custom-destinations | Get all custom destinations |
| POST | /api/v2/logs/config/custom-destinations | Create a custom destination |
| DELETE | /api/v2/logs/config/custom-destinations/{custom_destination_id} | Delete a custom destination |
| GET | /api/v2/logs/config/custom-destinations/{custom_destination_id} | Get a custom destination |
| PATCH | /api/v2/logs/config/custom-destinations/{custom_destination_id} | Update a custom destination |
| GET | /api/v2/logs/config/metrics | Get all log-based metrics |
| POST | /api/v2/logs/config/metrics | Create a log-based metric |
| DELETE | /api/v2/logs/config/metrics/{metric_id} | Delete a log-based metric |
| GET | /api/v2/logs/config/metrics/{metric_id} | Get a log-based metric |
| PATCH | /api/v2/logs/config/metrics/{metric_id} | Update a log-based metric |
| GET | /api/v2/logs/config/restriction_queries | List restriction queries |
| POST | /api/v2/logs/config/restriction_queries | Create a restriction query |
| GET | /api/v2/logs/config/restriction_queries/role/{role_id} | Get restriction query for a given role |
| GET | /api/v2/logs/config/restriction_queries/user/{user_id} | Get all restriction queries for a given user |
| DELETE | /api/v2/logs/config/restriction_queries/{restriction_query_id} | Delete a restriction query |
| GET | /api/v2/logs/config/restriction_queries/{restriction_query_id} | Get a restriction query |
| PATCH | /api/v2/logs/config/restriction_queries/{restriction_query_id} | Update a restriction query |
| PUT | /api/v2/logs/config/restriction_queries/{restriction_query_id} | Replace a restriction query |
| DELETE | /api/v2/logs/config/restriction_queries/{restriction_query_id}/roles | Revoke role from a restriction query |
| GET | /api/v2/logs/config/restriction_queries/{restriction_query_id}/roles | List roles for a restriction query |
| POST | /api/v2/logs/config/restriction_queries/{restriction_query_id}/roles | Grant role to a restriction query |
| GET | /api/v2/logs/events | Search logs (GET) |
| POST | /api/v2/logs/events/search | Search logs (POST) |
| GET | /api/v2/metrics | Get a list of metrics |
| DELETE | /api/v2/metrics/config/bulk-tags | Delete tags for multiple metrics |
| POST | /api/v2/metrics/config/bulk-tags | Configure tags for multiple metrics |
| GET | /api/v2/metrics/{metric_name}/active-configurations | List active tags and aggregations |
| GET | /api/v2/metrics/{metric_name}/all-tags | List tags by metric name |
| GET | /api/v2/metrics/{metric_name}/assets | Related Assets to a Metric |
| GET | /api/v2/metrics/{metric_name}/estimate | Tag Configuration Cardinality Estimator |
| GET | /api/v2/metrics/{metric_name} |
…(truncated)