Connectors
Cloud Infrastructure & DevOps
Datadog
Observability platform: metrics, events, monitors, dashboards, and incident data
Datadog API referenceAPI checked August 16, 2026
- Signs in with
- Connection fields
- Runs on
- Cloud or On-Prem Worker
- Operations
- 1,735
- Ready-made triggers
- 0
Connect Datadog
- In Neblex open Connect › Connections and click New Connection.
- Search for Datadog and give the connection a clear name.
- Fill in the fields. Secret values are encrypted and never shown again.
- Click Test, then Create Connection.
| Field | What to enter |
|---|---|
| Site (e.g. datadoghq.com, datadoghq.eu)Required | |
| API keyOptionalSecret | |
| Application keyOptionalSecret | |
| OAuth access tokenOptionalSecret |
Use it in a flow
- Open a flow, open the node library and search for Datadog.
- Drag it onto the canvas and choose an Operation and your connection.
- Map the operation's fields from earlier steps, or click Map with Matt.
- Use Test this step to see what it returns, then save.
To start a flow from Datadog without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if Datadog can send webhooks, a Webhook trigger receives them at its own URL.
Operations
1,735 operations in 152 groups. Each one is a step you can add to a flow.
Action Connection8
Create a new Action ConnectionCreateActionConnection | POST | Create a new Action Connection. |
Delete an existing Action ConnectionDeleteActionConnection | DELETE | Delete an existing Action Connection. |
Get an existing Action ConnectionGetActionConnection | GET | Get an existing Action Connection. |
Get an existing App Key RegistrationGetAppKeyRegistration | GET | Get an existing App Key Registration |
List App Key RegistrationsListAppKeyRegistrations | GET | List App Key Registrations |
Register a new App KeyRegisterAppKey | PUT | Register a new App Key |
Unregister an App KeyUnregisterAppKey | DELETE | Unregister an App Key |
Update an existing Action ConnectionUpdateActionConnection | PATCH | Update an existing Action Connection. |
Actions Datastore10
Bulk delete datastore itemsBulkDeleteDatastoreItems | DELETE | Deletes multiple items from a datastore by their keys in a single operation. |
Bulk write datastore itemsBulkWriteDatastoreItems | POST | Creates or replaces multiple items in a datastore by their keys in a single operation. |
Create datastoreCreateDatastore | POST | Creates a new datastore. |
Delete datastoreDeleteDatastore | DELETE | Deletes a datastore by its unique identifier. |
Delete datastore itemDeleteDatastoreItem | DELETE | Deletes an item from a datastore by its key. |
Get datastoreGetDatastore | GET | Retrieves a specific datastore by its ID. |
List datastore itemsListDatastoreItems | GET | Lists items from a datastore. |
List datastoresListDatastores | GET | Lists all datastores for the organization. |
Update datastoreUpdateDatastore | PATCH | Updates an existing datastore's attributes. |
Update datastore itemUpdateDatastoreItem | PATCH | Partially updates an item in a datastore by its key. |
Agentless Scanning18
Create AWS on demand taskCreateAwsOnDemandTask | POST | Trigger the scan of an AWS resource with a high priority. |
Create AWS scan optionsCreateAwsScanOptions | POST | Activate Agentless scan options for an AWS account. |
Create Azure scan optionsCreateAzureScanOptions | POST | Activate Agentless scan options for an Azure subscription. |
Create GCP scan optionsCreateGcpScanOptions | POST | Activate Agentless scan options for a GCP project. |
Delete AWS scan optionsDeleteAwsScanOptions | DELETE | Delete Agentless scan options for an AWS account. |
Delete Azure scan optionsDeleteAzureScanOptions | DELETE | Delete Agentless scan options for an Azure subscription. |
Delete GCP scan optionsDeleteGcpScanOptions | DELETE | Delete Agentless scan options for a GCP project. |
Get AWS on demand taskGetAwsOnDemandTask | GET | Fetch the data of a specific on demand task. |
Get AWS scan optionsGetAwsScanOptions | GET | Fetches the Agentless scan options for an activated account. |
Get Azure scan optionsGetAzureScanOptions | GET | Fetches the Agentless scan options for an activated subscription. |
Get GCP scan optionsGetGcpScanOptions | GET | Fetches the Agentless scan options for an activated GCP project. |
List AWS on demand tasksListAwsOnDemandTasks | GET | Fetches the most recent 1000 AWS on demand tasks. |
List AWS scan optionsListAwsScanOptions | GET | Fetches the scan options configured for AWS accounts. |
List Azure scan optionsListAzureScanOptions | GET | Fetches the scan options configured for Azure accounts. |
List GCP scan optionsListGcpScanOptions | GET | Fetches the scan options configured for all GCP projects. |
Update AWS scan optionsUpdateAwsScanOptions | PATCH | Update the Agentless scan options for an activated account. |
Update Azure scan optionsUpdateAzureScanOptions | PATCH | Update the Agentless scan options for an activated subscription. |
Update GCP scan optionsUpdateGcpScanOptions | PATCH | Update the Agentless scan options for an activated GCP project. |
Annotation5
Create an annotationCreateAnnotation | POST | Creates a new annotation on a dashboard or notebook page. |
Delete an annotationDeleteAnnotation | DELETE | Deletes an existing annotation by ID. |
Get annotations for a pageGetPageAnnotations | GET | Returns all annotations on a specific page for a given time window, grouped by widget. |
List annotationsListAnnotations | GET | Returns a flat list of annotations matching the given page, time window, and optional widget filter. |
Update an annotationUpdateAnnotation | PUT | Updates an existing annotation. |
API Management5
Create a new APICreateOpenAPI | POST | Create a new API from the OpenAPI specification given. |
Delete an APIDeleteOpenAPI | DELETE | Delete a specific API by ID. |
Get an APIGetOpenAPI | GET | Retrieve information about a specific API in OpenAPI format file. |
List APIsListAPIs | GET | List APIs and their IDs. |
Update an APIUpdateOpenAPI | PUT | Update information about a specific API. |
APM1
Get service listGetServiceList | GET |
APM Retention Filter6
Create a retention filterCreateApmRetentionFilter | POST | Create a retention filter to index spans in your organization. |
Delete a retention filterDeleteApmRetentionFilter | DELETE | Delete a specific retention filter from your organization. |
Get a given APM retention filterGetApmRetentionFilter | GET | Get an APM retention filter. |
List all APM retention filtersListApmRetentionFilters | GET | Get the list of APM retention filters. |
Re-order retention filtersReorderApmRetentionFilters | PUT | Re-order the execution order of retention filters. |
Update a retention filterUpdateApmRetentionFilter | PUT | Update a retention filter from your organization. |
APM Trace2
Get a pruned trace by IDGetPrunedTraceByID | GET | Retrieve a pruned, hierarchical view of an APM trace by its trace ID. |
Get a trace by IDGetTraceByID | GET | Retrieve a full APM trace by its trace ID, including every span in the trace. |
App Builder21
Create AppCreateApp | POST | Create a new app, returning the app ID. |
Create Publish RequestCreatePublishRequest | POST | Create a publish request to ask for approval to publish an app whose protection level is approval required. |
Delete AppDeleteApp | DELETE | Delete a single app. |
Delete Multiple AppsDeleteApps | DELETE | Delete multiple apps in a single request from a list of app IDs. |
Get AppGetApp | GET | Get the full definition of an app. |
Get BlueprintGetBlueprint | GET | Retrieve an app blueprint by its ID. |
Get Blueprints by Integration IDGetBlueprintsByIntegrationId | GET | List app blueprints associated with a specific integration ID. |
Get Blueprints by SlugsGetBlueprintsBySlugs | GET | Retrieve app blueprints by their slugs. |
List App VersionsListAppVersions | GET | List the versions of an app. |
List AppsListApps | GET | List all apps, with optional filters and sorting. |
List BlueprintsListBlueprints | GET | List available app blueprints. |
List TagsListTags | GET | List all tags associated with the authenticated user's apps. |
Name App VersionUpdateAppVersionName | PATCH | Assign a human-readable name to a specific version of an app. |
Publish AppPublishApp | POST | Publish an app for use by other users. |
Revert AppRevertApp | POST | Revert an app to a previous version. |
Unpublish AppUnpublishApp | DELETE | Unpublish an app, removing the live version of the app. |
Update AppUpdateApp | PATCH | Update an existing app. |
Update App Favorite StatusUpdateAppFavorite | PATCH | Add or remove an app from the current user's favorites. |
Update App Protection LevelUpdateProtectionLevel | PATCH | Update the publication protection level of an app. |
Update App Self-Service StatusUpdateAppSelfService | PATCH | Enable or disable self-service for an app. |
Update App TagsUpdateAppTags | PATCH | Replace the tags on an app. |
Application Security16
Create a WAF custom ruleCreateApplicationSecurityWafCustomRule | POST | Create a new WAF custom rule with the given parameters. |
Create a WAF exclusion filterCreateApplicationSecurityWafExclusionFilter | POST | Create a new WAF exclusion filter with the given parameters. |
Create a WAF PolicyCreateApplicationSecurityWafPolicy | POST | Create a new WAF policy. |
Delete a WAF Custom RuleDeleteApplicationSecurityWafCustomRule | DELETE | Delete a specific WAF custom rule. |
Delete a WAF exclusion filterDeleteApplicationSecurityWafExclusionFilter | DELETE | Delete a specific WAF exclusion filter using its identifier. |
Delete a WAF PolicyDeleteApplicationSecurityWafPolicy | DELETE | Delete a specific WAF policy. |
Get a WAF custom ruleGetApplicationSecurityWafCustomRule | GET | Retrieve a WAF custom rule by ID. |
Get a WAF exclusion filterGetApplicationSecurityWafExclusionFilter | GET | Retrieve a specific WAF exclusion filter using its identifier. |
Get a WAF PolicyGetApplicationSecurityWafPolicy | GET | Retrieve a WAF policy by ID. |
Get Application Security details for a serviceGetAsmServiceByName | GET | Retrieve Application Security details for services matching the given name. |
List all WAF custom rulesListApplicationSecurityWAFCustomRules | GET | Retrieve a list of WAF custom rule. |
List all WAF exclusion filtersListApplicationSecurityWafExclusionFilters | GET | Retrieve a list of WAF exclusion filters. |
List all WAF policiesListApplicationSecurityWAFPolicies | GET | Retrieve a list of WAF policies. |
Update a WAF Custom RuleUpdateApplicationSecurityWafCustomRule | PUT | Update a specific WAF custom Rule. |
Update a WAF exclusion filterUpdateApplicationSecurityWafExclusionFilter | PUT | Update a specific WAF exclusion filter using its identifier. |
Update a WAF PolicyUpdateApplicationSecurityWafPolicy | PUT | Update a specific WAF policy. |
Audit2
Get a list of Audit Logs eventsListAuditLogs | GET | List endpoint returns events that match a Audit Logs search query. |
Search Audit Logs eventsSearchAuditLogs | POST | List endpoint returns Audit Logs events that match an Audit search query. |
Authentication1
Validate API keyValidate_v1 | GET | Check if the API key (not the APP key) is valid. |
AuthN Mapping5
Create an AuthN MappingCreateAuthNMapping | POST | Create an AuthN Mapping. |
Delete an AuthN MappingDeleteAuthNMapping | DELETE | Delete an AuthN Mapping specified by AuthN Mapping UUID. |
Edit an AuthN MappingUpdateAuthNMapping | PATCH | Edit an AuthN Mapping. |
Get an AuthN Mapping by UUIDGetAuthNMapping | GET | Get an AuthN Mapping specified by the AuthN Mapping UUID. |
List all AuthN MappingsListAuthNMappings | GET | List all AuthN Mappings in the org. |
AWS Integration32
Create an Amazon EventBridge sourceCreateAWSEventBridgeSource | POST | Create an Amazon EventBridge source. |
Create an Amazon EventBridge sourceCreateAWSEventBridgeSource_v1 | POST | This endpoint is deprecated - use the V2 endpoints instead. |
Create an AWS integrationCreateAWSAccount | POST | Create a new AWS Account Integration Config. |
Create an AWS integrationCreateAWSAccount_v1 | POST | This endpoint is deprecated - use the V2 endpoints instead. |
Create AWS CCM configCreateAWSAccountCCMConfig | POST | Create the Cloud Cost Management config for an AWS Account Integration Config using Cost and Usage Report (CUR) 2.0 by config ID. |
Delete a tag filtering entryDeleteAWSTagFilter | DELETE | Delete a tag filtering entry. |
Delete an Amazon EventBridge sourceDeleteAWSEventBridgeSource | DELETE | Delete an Amazon EventBridge source. |
Delete an Amazon EventBridge sourceDeleteAWSEventBridgeSource_v1 | DELETE | This endpoint is deprecated - use the V2 endpoints instead. |
Delete an AWS integrationDeleteAWSAccount | DELETE | Delete an AWS Account Integration Config by config ID. |
Delete an AWS integrationDeleteAWSAccount_v1 | DELETE | This endpoint is deprecated - use the V2 endpoints instead. |
Delete AWS CCM configDeleteAWSAccountCCMConfig | DELETE | Delete the Cloud Cost Management config for an AWS Account Integration Config using Cost and Usage Report (CUR) 2.0 by config ID. |
Generate a new external IDCreateNewAWSExternalID | POST | Generate a new external ID for AWS role-based authentication. |
Generate a new external IDCreateNewAWSExternalID_v1 | PUT | This endpoint is deprecated - use the V2 endpoints instead. |
Get all Amazon EventBridge sourcesListAWSEventBridgeSources | GET | Get all Amazon EventBridge sources. |
Get all Amazon EventBridge sourcesListAWSEventBridgeSources_v1 | GET | This endpoint is deprecated - use the V2 endpoints instead. |
Get all AWS tag filtersListAWSTagFilters | GET | Get all AWS tag filters. |
Get an AWS integration by config IDGetAWSAccount | GET | Get an AWS Account Integration Config by config ID. |
Get AWS CCM configGetAWSAccountCCMConfig | GET | Get the Cloud Cost Management config for an AWS Account Integration Config using Cost and Usage Report (CUR) 2.0 by config ID. |
Get AWS integration IAM permissionsGetAWSIntegrationIAMPermissions | GET | Get all AWS IAM permissions required for the AWS integration. |
Get AWS integration standard IAM permissionsGetAWSIntegrationIAMPermissionsStandard | GET | Get all standard AWS IAM permissions required for the AWS integration. |
Get AWS metric name filter previewGetAWSMetricNameFilterPreview | GET | Preview which collected CloudWatch metrics would be filtered by the account's saved metric name filters. |
Get resource collection IAM permissionsGetAWSIntegrationIAMPermissionsResourceCollection | GET | Get all resource collection AWS IAM permissions required for the AWS integration. |
List all AWS integrationsListAWSAccounts | GET | Get a list of AWS Account Integration Configs. |
List all AWS integrationsListAWSAccounts_v1 | GET | This endpoint is deprecated - use the V2 endpoints instead. |
List available namespacesListAWSNamespaces | GET | Get a list of available AWS CloudWatch namespaces that can send metrics to Datadog. |
List namespace rulesListAvailableAWSNamespaces | GET | This endpoint is deprecated - use the V2 endpoints instead. |
Preview AWS metric name filterPreviewAWSMetricNameFilter | POST | Preview which collected CloudWatch metrics would be filtered by the supplied metric name filters. |
Set an AWS tag filterCreateAWSTagFilter | POST | Set an AWS tag filter. |
Update an AWS integrationUpdateAWSAccount | PATCH | Update an AWS Account Integration Config by config ID. |
Update an AWS integrationUpdateAWSAccount_v1 | PUT | This endpoint is deprecated - use the V2 endpoints instead. |
Update AWS CCM configUpdateAWSAccountCCMConfig | PATCH | Update the Cloud Cost Management config for an AWS Account Integration Config using Cost and Usage Report (CUR) 2.0 by config ID. |
Validate AWS CCM configValidateAWSCCMConfig | POST | Validate a Cloud Cost Management config for an AWS account using Cost and Usage Report (CUR) 2.0 against Datadog's ingest requirements without persisting it. |
AWS Logs Integration8
Add AWS Log Lambda ARNCreateAWSLambdaARN | POST | Attach the Lambda ARN of the Lambda created for the Datadog-AWS log collection to your AWS account ID to enable log collection. |
Check permissions for log servicesCheckAWSLogsServicesAsync | POST | Test if permissions are present to add log-forwarding triggers for the given services and AWS account. |
Check that an AWS Lambda Function existsCheckAWSLogsLambdaAsync | POST | Test if permissions are present to add a log-forwarding triggers for the given services and AWS account. |
Delete an AWS Logs integrationDeleteAWSLambdaARN | DELETE | Delete a Datadog-AWS logs configuration by removing the specific Lambda ARN associated with a given AWS account. |
Enable an AWS Logs integrationEnableAWSLogServices | POST | Enable automatic log collection for a list of services. |
Get list of AWS log ready servicesListAWSLogsServices | GET | Get a list of AWS services that can send logs to Datadog. |
Get list of AWS log ready servicesListAWSLogsServices_v1 | GET | This endpoint is deprecated - use the V2 endpoint instead. |
List all AWS Logs integrationsListAWSLogsIntegrations | GET | List all Datadog-AWS Logs integrations configured in your Datadog account. |
Azure Integration5
Create an Azure integrationCreateAzureIntegration | POST | Create a Datadog-Azure integration. |
Delete an Azure integrationDeleteAzureIntegration | DELETE | Delete a given Datadog-Azure integration from your Datadog account. |
List all Azure integrationsListAzureIntegration | GET | List all Datadog-Azure integrations configured in your Datadog account. |
Update an Azure integrationUpdateAzureIntegration | PUT | Update a Datadog-Azure integration. |
Update Azure integration host filtersUpdateAzureHostFilters | POST | Update the defined list of host filters for a given Datadog-Azure integration. |
Bits AI3
Get a Bits AI investigationGetInvestigation | GET | Get a specific Bits AI investigation by ID. |
List Bits AI investigationsListInvestigations | GET | List all Bits AI investigations for the organization. |
Trigger a Bits AI investigationTriggerInvestigation | POST | Trigger a new Bits AI investigation based on a monitor alert. |
Case Management66
Add insights to a caseAddCaseInsights | PUT | Adds one or more insights to a case. |
Aggregate casesAggregateCases | POST | Performs an aggregation query over cases, grouping results by specified fields and returning counts per group along with a total. |
Archive caseArchiveCase | POST | Archive case |
Assign caseAssignCase | POST | Assign case to a user |
Bulk update casesBulkUpdateCases | POST | Applies a single action (such as changing priority, status, assignment, or archiving) to multiple cases at once. |
Comment caseCommentCase | POST | Comment case |
Count casesCountCases | GET | Returns case counts, optionally grouped by one or more fields (for example, status, priority). |
Create a caseCreateCase | POST | Create a Case |
Create a case linkCreateCaseLink | POST | Creates a directional link between two cases (for example, case A blocks case B). |
Create a case viewCreateCaseView | POST | Creates a new saved case view with a name, filter query, and associated project. |
Create a maintenance windowCreateMaintenanceWindow | POST | Creates a maintenance window for event management cases with a name, case filter query, and time range (start and end). |
Create a notification ruleCreateProjectNotificationRule | POST | Create a notification rule for a project. |
Create a projectCreateProject | POST | Create a project. |
Create an automation ruleCreateCaseAutomationRule | POST | Creates an automation rule for a project. |
Create investigation notebook for caseCreateCaseNotebook | POST | Create a new investigation notebook and link it to a case |
Create Jira issue for caseCreateCaseJiraIssue | POST | Create a new Jira issue and link it to a case |
Create ServiceNow ticket for caseCreateCaseServiceNowTicket | POST | Create a new ServiceNow incident ticket and link it to a case |
Delete a case linkDeleteCaseLink | DELETE | Deletes an existing link between cases by link ID. |
Delete a case viewDeleteCaseView | DELETE | Permanently deletes a saved case view. |
Delete a maintenance windowDeleteMaintenanceWindow | DELETE | Permanently deletes a maintenance window. |
Delete a notification ruleDeleteProjectNotificationRule | DELETE | Delete a notification rule using the notification rule's id. |
Delete an automation ruleDeleteCaseAutomationRule | DELETE | Permanently deletes an automation rule from a project. |
Delete case commentDeleteCaseComment | DELETE | Delete case comment |
Delete custom attribute from caseDeleteCaseCustomAttribute | DELETE | Delete custom attribute from case |
Disable an automation ruleDisableCaseAutomationRule | POST | Disables an automation rule so it no longer triggers on case events. |
Enable an automation ruleEnableCaseAutomationRule | POST | Enables a previously disabled automation rule so it triggers on matching case events. |
Favorite a projectFavoriteCaseProject | POST | Marks a case project as a favorite for the current authenticated user. |
Get a case viewGetCaseView | GET | Returns a single saved case view identified by its UUID, including its query, associated project, and timestamps. |
Get all projectsGetProjects | GET | Get all projects. |
Get an automation ruleGetCaseAutomationRule | GET | Returns a single automation rule identified by its UUID, including its trigger, action, and current state (enabled/disabled). |
Get case timelineListCaseTimeline | GET | Returns the timeline of events for a case, including comments, status changes, and other activity. |
Get notification rulesGetProjectNotificationRules | GET | Get all notification rules for a project. |
Get the details of a caseGetCase | GET | Get the details of case by case id |
Get the details of a projectGetProject | GET | Get the details of a project by project id. |
Link existing Jira issue to caseLinkJiraIssueToCase | PATCH | Link an existing Jira issue to a case |
Link incident to caseLinkIncident | POST | Link an incident to a case |
List automation rulesListCaseAutomationRules | GET | Returns all automation rules configured for a project. |
List case linksListCaseLinks | GET | Returns all links associated with a case. |
List case viewsListCaseViews | GET | Returns all saved case views for a given project. |
List case watchersListCaseWatchers | GET | Returns the list of users who are watching a case. |
List maintenance windowsListMaintenanceWindows | GET | Returns all configured maintenance windows for event management cases. |
List project favoritesListUserCaseProjectFavorites | GET | Returns the list of case projects that the current authenticated user has marked as favorites. |
Remove a projectDeleteProject | DELETE | Remove a project using the project's id. |
Remove insights from a caseRemoveCaseInsights | DELETE | Removes one or more previously added insights from a case by specifying their type and resource identifier in the request body. |
Remove Jira issue link from caseUnlinkJiraIssue | DELETE | Remove the link between a Jira issue and a case |
Search casesSearchCases | GET | Search cases. |
Unarchive caseUnarchiveCase | POST | Unarchive case |
Unassign caseUnassignCase | POST | Unassign case |
Unfavorite a projectUnfavoriteCaseProject | DELETE | Removes a case project from the current user's favorites list. |
Unwatch a caseUnwatchCase | DELETE | Removes a user from the watchers list of a case. |
Update a case viewUpdateCaseView | PUT | Updates the name, query, or notification rule of an existing case view. |
Update a maintenance windowUpdateMaintenanceWindow | PUT | Updates the name, query, start time, or end time of an existing maintenance window. |
Update a notification ruleUpdateProjectNotificationRule | PUT | Update a notification rule. |
Update a projectUpdateProject | PATCH | Update a project. |
Update an automation ruleUpdateCaseAutomationRule | PUT | Updates the trigger, action, name, or state of an existing automation rule. |
Update case attributesUpdateAttributes | POST | Update case attributes |
Update case commentUpdateCaseComment | PUT | Updates the text content of an existing comment on a case timeline. |
Update case custom attributeUpdateCaseCustomAttribute | POST | Update case custom attribute |
Update case descriptionUpdateCaseDescription | POST | Update case description |
Update case due dateUpdateCaseDueDate | POST | Sets or updates the due date for a case. |
Update case priorityUpdatePriority | POST | Update case priority |
Update case projectMoveCaseToProject | PATCH | Update the project associated with a case |
Update case resolved reasonUpdateCaseResolvedReason | POST | Sets the resolved reason for a security case (for example, FALSE POSITIVE, TRUE POSITIVE). |
Update case statusUpdateStatus | POST | Update case status |
Update case titleUpdateCaseTitle | POST | Update case title |
Watch a caseWatchCase | POST | Adds a user (identified by their UUID) as a watcher of a case. |
Case Management Attribute5
Create custom attribute config for a case typeCreateCustomAttributeConfig | POST | Create custom attribute config for a case type |
Delete custom attributes configDeleteCustomAttributeConfig | DELETE | Delete custom attribute config |
Get all custom attributesGetAllCustomAttributes | GET | Get all custom attributes |
Get all custom attributes config of case typeGetAllCustomAttributeConfigsByCaseType | GET | Get all custom attribute config of case type |
Update custom attribute configUpdateCustomAttributeConfig | PUT | Updates the display name, description, type, or options of an existing custom attribute configuration for a case type. |
Case Management Type4
Create a case typeCreateCaseType | POST | Create a Case Type |
Delete a case typeDeleteCaseType | DELETE | Delete a case type |
Get all case typesGetAllCaseTypes | GET | Get all case types |
Update a case typeUpdateCaseType | PUT | Updates the name, emoji, or description of an existing case type. |
Change Management6
Create a change requestCreateChangeRequest | POST | Create a new change request. |
Create a change request branchCreateChangeRequestBranch | POST | Create a new branch in a repository for a change request. |
Delete a change request decisionDeleteChangeRequestDecision | DELETE | Delete a decision from a change request. |
Get a change requestGetChangeRequest | GET | Get the details of a change request by its ID. |
Update a change requestUpdateChangeRequest | PATCH | Update the properties of a change request. |
Update a change request decisionUpdateChangeRequestDecision | PATCH | Update a decision on a change request, such as approving or declining it. |
CI Visibility GitHub Account2
List GitHub CI Visibility statusListCIAppGitHubAccounts | GET | Retrieve the list of GitHub accounts (organizations or users) available to this Datadog organization through its GitHub App installation, along with each account's and repository's CI... |
Update GitHub CI Visibility statusUpdateCIAppGitHubAccount | PATCH | Enable or disable CI Visibility for a GitHub account, one of its repositories, or both in the same request. |
CI Visibility Pipeline4
Aggregate pipelines eventsAggregateCIAppPipelineEvents | POST | Use this API endpoint to aggregate CI Visibility pipeline events into buckets of computed metrics and timeseries. |
Get a list of pipelines eventsListCIAppPipelineEvents | GET | List endpoint returns CI Visibility pipeline events that match a search query. |
Search pipelines eventsSearchCIAppPipelineEvents | POST | List endpoint returns CI Visibility pipeline events that match a search query. |
Send pipeline eventCreateCIAppPipelineEvent | POST | Send your pipeline event to your Datadog platform over HTTP. |
CI Visibility Test3
Aggregate tests eventsAggregateCIAppTestEvents | POST | The API endpoint to aggregate CI Visibility test events into buckets of computed metrics and timeseries. |
Get a list of tests eventsListCIAppTestEvents | GET | List endpoint returns CI Visibility test events that match a search query. |
Search tests eventsSearchCIAppTestEvents | POST | List endpoint returns CI Visibility test events that match a search query. |
Cloud Authentication4
Create an AWS cloud authentication persona mappingCreateAWSCloudAuthPersonaMapping | POST | Create an AWS cloud authentication persona mapping. |
Delete an AWS cloud authentication persona mappingDeleteAWSCloudAuthPersonaMapping | DELETE | Delete an AWS cloud authentication persona mapping by ID. |
Get an AWS cloud authentication persona mappingGetAWSCloudAuthPersonaMapping | GET | Get a specific AWS cloud authentication persona mapping by ID. |
List AWS cloud authentication persona mappingsListAWSCloudAuthPersonaMappings | GET | List all AWS cloud authentication persona mappings. |
Cloud Cost Management71
Create Cloud Cost Management AWS CUR configCreateCostAWSCURConfig | POST | Create a Cloud Cost Management account for an AWS CUR config. |
Create Cloud Cost Management Azure configsCreateCostAzureUCConfigs | POST | Create a Cloud Cost Management account for an Azure config. |
Create custom allocation ruleCreateCustomAllocationRule | POST | Create a new custom allocation rule with the specified filters and allocation strategy. |
Create Google Cloud Usage Cost configCreateCostGCPUsageCostConfig | POST | Create a Cloud Cost Management account for an Google Cloud Usage Cost config. |
Create or replace a budget's custom forecastUpsertCustomForecast | PUT | Create or replace the custom forecast for an existing budget. |
Create or update a budgetUpsertBudget | PUT | Create a new budget or update an existing one. |
Create tag pipeline rulesetCreateTagPipelinesRuleset | POST | Create a new tag pipeline ruleset with the specified rules and configuration |
Delete a budget's custom forecastDeleteCustomForecast | DELETE | Delete the custom forecast for a budget. |
Delete a Cloud Cost Management tag descriptionDeleteCostTagDescriptionByKey | DELETE | Delete a Cloud Cost Management tag key description. |
Delete budgetDeleteBudget | DELETE | Delete a budget |
Delete Cloud Cost Management AWS CUR configDeleteCostAWSCURConfig | DELETE | Archive a Cloud Cost Management Account. |
Delete Cloud Cost Management Azure configDeleteCostAzureUCConfig | DELETE | Archive a Cloud Cost Management Account. |
Delete custom allocation ruleDeleteCustomAllocationRule | DELETE | Delete a custom allocation rule - Delete an existing custom allocation rule by its ID |
Delete Custom Costs fileDeleteCustomCostsFile | DELETE | Delete the specified Custom Costs file. |
Delete Google Cloud Usage Cost configDeleteCostGCPUsageCostConfig | DELETE | Archive a Cloud Cost Management account. |
Delete tag pipeline rulesetDeleteTagPipelinesRuleset | DELETE | Delete a tag pipeline ruleset - Delete an existing tag pipeline ruleset by its ID |
Generate a Cloud Cost Management tag descriptionGenerateCostTagDescriptionByKey | GET | Use AI to draft a Cloud Cost Management tag key description based on associated cost data. |
Get a budget's custom forecastGetCustomForecast | GET | Get the custom forecast for a budget. |
Get a Cloud Cost Management tag descriptionGetCostTagDescriptionByKey | GET | Get the Cloud Cost Management description for a single tag key. |
Get a Cloud Cost Management tag keyGetCostTagKey | GET | Get details for a specific Cloud Cost Management tag key, including example tag values and description. |
Get a tag pipeline rulesetGetTagPipelinesRuleset | GET | Get a specific tag pipeline ruleset - Retrieve a specific tag pipeline ruleset by its ID |
Get account filtersGetCostAccountFilters | GET | Get the account filters for a cloud account (AWS CUR 1.0/2.0, OCI, and other clouds). |
Get budgetGetBudget | GET | Get a budget by ID. |
Get commitments coverage (scalar)GetCommitmentsCoverageScalar | GET | Get scalar coverage metrics for cloud commitment programs, including hours and cost coverage percentages. |
Get commitments coverage (timeseries)GetCommitmentsCoverageTimeseries | GET | Get timeseries coverage metrics for cloud commitment programs, broken down by coverage type (Reserved Instances, Savings Plans, On-Demand, and Spot) for both hours and cost. |
Get commitments listGetCommitmentsCommitmentList | GET | Get a list of individual cloud commitments (Reserved Instances or Savings Plans) with their utilization details. |
Get commitments on-demand hot spots (scalar)GetCommitmentsOnDemandHotspotsScalar | GET | Get scalar on-demand hot-spots data for cloud commitment programs, showing per-dimension breakdowns of on-demand spending with coverage metrics and potential savings. |
Get commitments savings (scalar)GetCommitmentsSavingsScalar | GET | Get scalar savings metrics for cloud commitment programs, including realized savings and effective savings rate. |
Get commitments savings (timeseries)GetCommitmentsSavingsTimeseries | GET | Get timeseries savings metrics for cloud commitment programs, including actual cost, on-demand equivalent cost, realized savings, and effective savings rate over time. |
Get commitments utilization (scalar)GetCommitmentsUtilizationScalar | GET | Get scalar utilization metrics for cloud commitment programs, including utilization percentage and unused cost. |
Get commitments utilization (timeseries)GetCommitmentsUtilizationTimeseries | GET | Get timeseries utilization metrics for cloud commitment programs, including used and unused cost series over time. |
Get cost anomalyGetCostAnomaly | GET | Get a detected Cloud Cost Management anomaly by UUID. |
Get cost AWS CUR configGetCostAWSCURConfig | GET | Get a specific AWS CUR config. |
Get cost Azure UC configGetCostAzureUCConfig | GET | Get a specific Azure config. |
Get custom allocation ruleGetCustomAllocationRule | GET | Get a specific custom allocation rule - Retrieve a specific custom allocation rule by its ID |
Get Custom Costs fileGetCustomCostsFile | GET | Fetch the specified Custom Costs file. |
Get Google Cloud Usage Cost configGetCostGCPUsageCostConfig | GET | Get a specific Google Cloud Usage Cost config. |
Get the Cloud Cost Management billing currencyGetCostTagMetadataCurrency | GET | Get the dominant billing currency observed in Cloud Cost Management data for the requested period. |
List available Cloud Cost Management metricsListCostTagMetadataMetrics | GET | List Cloud Cost Management metrics that have data for the requested period. |
List budgetsListBudgets | GET | List budgets. |
List Cloud Cost Management AWS CUR configsListCostAWSCURConfigs | GET | List the AWS CUR configs. |
List Cloud Cost Management Azure configsListCostAzureUCConfigs | GET | List the Azure configs. |
List Cloud Cost Management OCI configsListCostOCIConfigs | GET | List the OCI configs. |
List Cloud Cost Management orchestratorsListCostTagMetadataOrchestrators | GET | List container orchestrators (for example, kubernetes, ecs) detected in Cloud Cost Management data for the requested period. |
List Cloud Cost Management tag descriptionsListCostTagDescriptions | GET | List Cloud Cost Management tag key descriptions for the organization. |
List Cloud Cost Management tag key metadataListCostTagMetadata | GET | List Cloud Cost Management tag key metadata, including row counts, cost covered, cardinality, and a sample of top tag values per cloud account. |
List Cloud Cost Management tag keysListCostTagKeys | GET | List Cloud Cost Management tag keys. |
List Cloud Cost Management tag metadata monthsListCostTagMetadataMonths | GET | List months that have Cloud Cost Management tag metadata for a given provider, ordered most-recent first. |
List Cloud Cost Management tag sourcesListCostTagKeySources | GET | List Cloud Cost Management tag keys observed for the requested period, along with the origin sources that produced them (for example, aws-user-defined, custom). |
List Cloud Cost Management tagsListCostTags | GET | List Cloud Cost Management tags for a given metric. |
List cost anomaliesListCostAnomalies | GET | List detected Cloud Cost Management anomalies for the organization. |
List custom allocation rule statusesListCustomAllocationRulesStatus | GET | List the processing status of all custom allocation rules. |
List custom allocation rulesListCustomAllocationRules | GET | List all custom allocation rules - Retrieve a list of all custom allocation rules for the organization |
List Custom Costs filesListCustomCostsFiles | GET | List the Custom Costs files. |
List Google Cloud Usage Cost configsListCostGCPUsageCostConfigs | GET | List the Google Cloud Usage Cost configs. |
List tag pipeline ruleset statusesListTagPipelinesRulesetsStatus | GET | List the processing status of all tag pipeline rulesets. |
List tag pipeline rulesetsListTagPipelinesRulesets | GET | List all tag pipeline rulesets - Retrieve a list of all tag pipeline rulesets for the organization |
Reorder custom allocation rulesReorderCustomAllocationRules | POST | Reorder custom allocation rules - Change the execution order of custom allocation rules. |
Reorder tag pipeline rulesetsReorderTagPipelinesRulesets | POST | Reorder tag pipeline rulesets - Change the execution order of tag pipeline rulesets |
Search cost recommendationsSearchCostRecommendations | POST | List cost recommendations matching a filter, with pagination and sorting. |
Update account filtersUpdateCostAccountFilters | PATCH | Update the account filters for a cloud account (AWS CUR 1.0/2.0, OCI, and other clouds). |
Update Cloud Cost Management AWS CUR configUpdateCostAWSCURConfig | PATCH | Update the status (active/archived) and/or account filtering configuration of an AWS CUR config. |
Update Cloud Cost Management Azure configUpdateCostAzureUCConfigs | PATCH | Update the status of an Azure config (active/archived). |
Update custom allocation ruleUpdateCustomAllocationRule | PATCH | Update an existing custom allocation rule with new filters and allocation strategy. |
Update Google Cloud Usage Cost configUpdateCostGCPUsageCostConfig | PATCH | Update the status of an Google Cloud Usage Cost config (active/archived). |
Update tag pipeline rulesetUpdateTagPipelinesRuleset | PATCH | Update a tag pipeline ruleset - Update an existing tag pipeline ruleset with new rules and configuration |
Upload Custom Costs fileUploadCustomCostsFile | PUT | Upload a Custom Costs file. |
Upsert a Cloud Cost Management tag descriptionUpsertCostTagDescriptionByKey | PUT | Create or update a Cloud Cost Management tag key description. |
Validate budgetValidateBudget | POST | Validate a budget configuration without creating or modifying it |
Validate CSV budgetValidateCsvBudget | POST | |
Validate queryValidateQuery | POST | Validate a tag pipeline query - Validate the syntax and structure of a tag pipeline query |
Cloud Network Monitoring2
Get all aggregated connectionsGetAggregatedConnections | GET | Get all aggregated connections. |
Get all aggregated DNS trafficGetAggregatedDns | GET | Get all aggregated DNS traffic. |
Cloudflare Integration5
Add Cloudflare accountCreateCloudflareAccount | POST | Create a Cloudflare account. |
Delete Cloudflare accountDeleteCloudflareAccount | DELETE | Delete a Cloudflare account. |
Get Cloudflare accountGetCloudflareAccount | GET | Get a Cloudflare account. |
List Cloudflare accountsListCloudflareAccounts | GET | List Cloudflare accounts. |
Update Cloudflare accountUpdateCloudflareAccount | PATCH | Update a Cloudflare account. |
Code Coverage2
Get code coverage summary for a branchGetCodeCoverageBranchSummary | POST | Retrieve aggregated code coverage statistics for a specific branch in a repository. |
Get code coverage summary for a commitGetCodeCoverageCommitSummary | POST | Retrieve aggregated code coverage statistics for a specific commit in a repository. |
Compliance1
Get the rule-based view of compliance findingsGetRuleBasedView | GET | This endpoint is deprecated. |
Confluent Cloud10
Add Confluent accountCreateConfluentAccount | POST | Create a Confluent account. |
Add resource to Confluent accountCreateConfluentResource | POST | Create a Confluent resource for the account associated with the provided ID. |
Delete Confluent accountDeleteConfluentAccount | DELETE | Delete a Confluent account with the provided account ID. |
Delete resource from Confluent accountDeleteConfluentResource | DELETE | Delete a Confluent resource with the provided resource id for the account associated with the provided account ID. |
Get Confluent accountGetConfluentAccount | GET | Get the Confluent account with the provided account ID. |
Get resource from Confluent accountGetConfluentResource | GET | Get a Confluent resource with the provided resource id for the account associated with the provided account ID. |
List Confluent Account resourcesListConfluentResource | GET | Get a Confluent resource for the account associated with the provided ID. |
List Confluent accountsListConfluentAccount | GET | List Confluent accounts. |
Update Confluent accountUpdateConfluentAccount | PATCH | Update the Confluent account with the provided account ID. |
Update resource in Confluent accountUpdateConfluentResource | PATCH | Update a Confluent resource with the provided resource id for the account associated with the provided account ID. |
Container1
Get All ContainersListContainers | GET | Get all containers for your organization. |
Container Image1
Get all Container ImagesListContainerImages | GET | Get all Container Images for your organization. |
CSM Agent2
Get all CSM AgentsListAllCSMAgents | GET | Get the list of all CSM Agents running on your hosts and containers. |
Get all CSM Serverless AgentsListAllCSMServerlessAgents | GET | Get the list of all CSM Serverless Agents running on your hosts and containers. |
CSM Coverage Analysis3
Get the CSM Cloud Accounts Coverage AnalysisGetCSMCloudAccountsCoverageAnalysis | GET | Get the CSM Coverage Analysis of your Cloud Accounts. |
Get the CSM Hosts and Containers Coverage AnalysisGetCSMHostsAndContainersCoverageAnalysis | GET | Get the CSM Coverage Analysis of your Hosts and Containers. |
Get the CSM Serverless Coverage AnalysisGetCSMServerlessCoverageAnalysis | GET | Get the CSM Coverage Analysis of your Serverless Resources. |
CSM Ownership9
Count untagged findings by ownership confidenceGetOwnershipUntaggedFindings | GET | Count findings with no team tag, grouped by ownership confidence level. |
Get an ownership inference by owner typeGetOwnershipInference | GET | Get the current ownership inference for a resource for a specific owner type. |
Get ownership settings for the orgGetOwnershipSettings | GET | Get ownership settings for the org. |
Get the evidence for an ownership inferenceGetOwnershipEvidence | GET | Get the evidence versions backing the current ownership inference for a resource and owner type. |
List ownership history by owner typeListOwnershipHistoryByOwnerType | GET | List inference history entries for a resource filtered by owner type, ordered from most recent to oldest. |
List ownership inference history for a resourceListOwnershipHistory | GET | List inference history entries for a resource across all owner types, ordered from most recent to oldest. |
List ownership inferences for a resourceListOwnershipInferences | GET | Get all current ownership inferences for a resource, one per owner type (user, team, service, unknown). |
Submit feedback on an ownership inferenceCreateOwnershipFeedback | POST | Submit feedback on the current ownership inference for a resource and owner type. |
Update ownership settings for the orgPostOwnershipSettings | POST | Update ownership settings for the org. |
CSM Setting6
Get agentless host facet infoGetCSMAgentlessHostFacetInfo | GET | Get the value distribution for a specific agentless host facet, with optional search and filtering. |
Get unified host facet infoGetCSMUnifiedHostFacetInfo | GET | Get the value distribution for a specific unified host facet, with optional search and filtering. |
List agentless host facetsListCSMAgentlessHostFacets | GET | Get the list of available facets for filtering agentless hosts. |
List agentless hostsListCSMAgentlessHosts | GET | Get the list of agentless hosts for CSM, with optional pagination and filtering. |
List unified host facetsListCSMUnifiedHostFacets | GET | Get the list of available facets for filtering unified hosts. |
List unified hostsListCSMUnifiedHosts | GET | Get the list of unified hosts for CSM, combining agent and agentless host data, with optional pagination and filtering. |
CSM Threat17
Create a Workload Protection agent ruleCreateCSMThreatsAgentRule | POST | Create a new Workload Protection agent rule with the given parameters. |
Create a Workload Protection agent rule (US1-FED)CreateCloudWorkloadSecurityAgentRule | POST | Create a new agent rule with the given parameters. |
Create a Workload Protection policyCreateCSMThreatsAgentPolicy | POST | Create a new Workload Protection policy with the given parameters. |
Delete a Workload Protection agent ruleDeleteCSMThreatsAgentRule | DELETE | Delete a specific Workload Protection agent rule. |
Delete a Workload Protection agent rule (US1-FED)DeleteCloudWorkloadSecurityAgentRule | DELETE | Delete a specific agent rule. |
Delete a Workload Protection policyDeleteCSMThreatsAgentPolicy | DELETE | Delete a specific Workload Protection policy. |
Download the Workload Protection policyDownloadCSMThreatsPolicy | GET | The download endpoint generates a Workload Protection policy file from your currently active Workload Protection agent rules, and downloads them as a .policy file. |
Download the Workload Protection policy (US1-FED)DownloadCloudWorkloadPolicyFile | GET | The download endpoint generates a Workload Protection policy file from your currently active Workload Protection agent rules, and downloads them as a .policy file. |
Get a Workload Protection agent ruleGetCSMThreatsAgentRule | GET | Get the details of a specific Workload Protection agent rule. |
Get a Workload Protection agent rule (US1-FED)GetCloudWorkloadSecurityAgentRule | GET | Get the details of a specific agent rule. |
Get a Workload Protection policyGetCSMThreatsAgentPolicy | GET | Get the details of a specific Workload Protection policy. |
Get all Workload Protection agent rulesListCSMThreatsAgentRules | GET | Get the list of Workload Protection agent rules. |
Get all Workload Protection agent rules (US1-FED)ListCloudWorkloadSecurityAgentRules | GET | Get the list of agent rules. |
Get all Workload Protection policiesListCSMThreatsAgentPolicies | GET | Get the list of Workload Protection policies. |
Update a Workload Protection agent ruleUpdateCSMThreatsAgentRule | PATCH | Update a specific Workload Protection Agent rule. |
Update a Workload Protection agent rule (US1-FED)UpdateCloudWorkloadSecurityAgentRule | PATCH | Update a specific agent rule. |
Update a Workload Protection policyUpdateCSMThreatsAgentPolicy | PATCH | Update a specific Workload Protection policy. |
Customer Org1
Disable the authenticated customer organizationDisableCustomerOrg | POST | Disable the Datadog organization associated with the authenticated user or API key. |
Dashboard16
Create a new dashboardCreateDashboard | POST | Create a dashboard using the specified options. |
Create a shared dashboardCreatePublicDashboard | POST | Share a specified private dashboard, generating a URL at which it can be publicly viewed. |
Delete a dashboardDeleteDashboard | DELETE | Delete a dashboard using the specified ID. |
Delete dashboardsDeleteDashboards | DELETE | Delete dashboards using the specified IDs. |
Get a dashboardGetDashboard | GET | Get a dashboard using the specified ID. |
Get a shared dashboardGetPublicDashboard | GET | Fetch an existing shared dashboard's sharing metadata associated with the specified token. |
Get all dashboardsListDashboards | GET | Get all dashboards. |
Get all invitations for a shared dashboardGetPublicDashboardInvitations | GET | Describe the invitations that exist for the given shared dashboard (paginated). |
Get usage stats for a dashboardGetDashboardUsage | GET | Get usage statistics for a single dashboard. |
Get usage stats for all dashboardsListDashboardsUsage | GET | Get paginated usage statistics for every dashboard in the caller's organization. |
Restore deleted dashboardsRestoreDashboards | PATCH | Restore dashboards using the specified IDs. |
Revoke a shared dashboard URLDeletePublicDashboard | DELETE | Revoke the public URL for a dashboard (rendering it private) associated with the specified token. |
Revoke shared dashboard invitationsDeletePublicDashboardInvitation | DELETE | Revoke previously sent invitation emails and active sessions used to access a given shared dashboard for specific email addresses. |
Send shared dashboard invitation emailSendPublicDashboardInvitation | POST | Send emails to specified email addresses containing links to access a given authenticated shared dashboard. |
Update a dashboardUpdateDashboard | PUT | Update a dashboard using the specified ID. |
Update a shared dashboardUpdatePublicDashboard | PUT | Update a shared dashboard associated with the specified token. |
Dashboard List9
Add Items to a Dashboard ListCreateDashboardListItems | POST | Add dashboards to an existing dashboard list. |
Create a dashboard listCreateDashboardList | POST | Create an empty dashboard list. |
Delete a dashboard listDeleteDashboardList | DELETE | Delete a dashboard list. |
Delete items from a dashboard listDeleteDashboardListItems | DELETE | Delete dashboards from an existing dashboard list. |
Get a dashboard listGetDashboardList | GET | Fetch an existing dashboard list's definition. |
Get all dashboard listsListDashboardLists | GET | Fetch all of your existing dashboard list definitions. |
Get items of a Dashboard ListGetDashboardListItems | GET | Fetch the dashboard list’s dashboard definitions. |
Update a dashboard listUpdateDashboardList | PUT | Update the name of a dashboard list. |
Update items of a dashboard listUpdateDashboardListItems | PUT | Update dashboards of an existing dashboard list. |
Dashboard Secure Embed4
Create a secure embed for a dashboardCreateDashboardSecureEmbed | POST | Create a secure embed share for a dashboard. |
Delete a secure embed for a dashboardDeleteDashboardSecureEmbed | DELETE | Delete a secure embed share for a dashboard. |
Get a secure embed for a dashboardGetDashboardSecureEmbed | GET | Retrieve an existing secure embed configuration for a dashboard. |
Update a secure embed for a dashboardUpdateDashboardSecureEmbed | PATCH | Partially update a secure embed configuration. |
Dashboard Sharing1
List shared dashboards for a dashboardListSharedDashboardsByDashboardId | GET | Retrieve shared dashboards associated with the specified dashboard. |
Data Deletion3
Cancels a data deletion requestCancelDataDeletionRequest | PUT | Cancels a data deletion request by providing its ID. |
Creates a data deletion requestCreateDataDeletionRequest | POST | Creates a data deletion request by providing a query and a timeframe targeting the proper data. |
Gets a list of data deletion requestsGetDataDeletionRequests | GET | Gets a list of data deletion requests based on several filter parameters. |
Data Observability2
Get data observability monitor run statusGetDataObservabilityMonitorRunStatus | GET | Retrieves the current status of a data observability monitor run. |
Run a data observability monitorRunDataObservabilityMonitor | POST | Manually triggers a run for a data observability monitor. |
Dataset5
Create a datasetCreateDataset | POST | Create a dataset with the configurations in the request. |
Delete a datasetDeleteDataset | DELETE | Deletes the dataset associated with the ID. |
Edit a datasetUpdateDataset | PUT | Edits the dataset associated with the ID. |
Get a single dataset by IDGetDataset | GET | Retrieves the dataset associated with the ID. |
Get all datasetsGetAllDatasets | GET | Get all datasets that have been configured for an organization. |
DDSQL2
Execute a tabular DDSQL queryExecuteDdsqlTabularQuery | POST | Submit a DDSQL statement and return either a running state with an opaque query id for the client to poll, or a completed state with the column-major result set inlined when the query... |
Fetch the result of a DDSQL queryFetchDdsqlTabularQuery | POST | Poll a previously submitted DDSQL query for results. |
Deployment Gate12
Create deployment gateCreateDeploymentGate | POST | Endpoint to create a deployment gate. |
Create deployment ruleCreateDeploymentRule | POST | Endpoint to create a deployment rule. |
Delete deployment gateDeleteDeploymentGate | DELETE | Endpoint to delete a deployment gate. |
Delete deployment ruleDeleteDeploymentRule | DELETE | Endpoint to delete a deployment rule. |
Get a deployment gate evaluation resultGetDeploymentGatesEvaluationResult | GET | Retrieves the result of a deployment gate evaluation by its evaluation ID. |
Get all deployment gatesListDeploymentGates | GET | Returns a paginated list of all deployment gates for the organization. |
Get deployment gateGetDeploymentGate | GET | Endpoint to get a deployment gate. |
Get deployment ruleGetDeploymentRule | GET | Endpoint to get a deployment rule. |
Get rules for a deployment gateGetDeploymentGateRules | GET | Endpoint to get rules for a deployment gate. |
Trigger a deployment gate evaluationTriggerDeploymentGatesEvaluation | POST | Triggers an asynchronous deployment gate evaluation for the given service and environment. |
Update deployment gateUpdateDeploymentGate | PUT | Endpoint to update a deployment gate. |
Update deployment ruleUpdateDeploymentRule | PUT | Endpoint to update a deployment rule. |
Domain Allowlist2
Get Domain AllowlistGetDomainAllowlist | GET | Get the domain allowlist for an organization. |
Sets Domain AllowlistPatchDomainAllowlist | PATCH | Update the domain allowlist for an organization. |
DORA Metric11
Delete a deployment eventDeleteDORADeployment | DELETE | Use this API endpoint to delete a deployment event. |
Delete an incident eventDeleteDORAFailure | DELETE | Use this API endpoint to delete an incident event. |
Get a deployment eventGetDORADeployment | GET | Use this API endpoint to get a deployment event. |
Get a list of deployment eventsListDORADeployments | POST | Use this API endpoint to get a list of deployment events. |
Get a list of incident eventsListDORAFailures | POST | Use this API endpoint to get a list of incident events. |
Get an incident eventGetDORAFailure | GET | Use this API endpoint to get an incident event. |
Patch a deployment eventPatchDORADeployment | PATCH | Update a deployment's change failure status. |
Patch a deployment event by versionPatchDORADeploymentByVersion | PATCH | Update a deployment's change failure status, identifying the deployment by its service, environment, and version instead of its ID. |
Send a deployment eventCreateDORADeployment | POST | Use this API endpoint to provide deployment data. |
Send an incident eventCreateDORAFailure | POST | Use this API endpoint to provide incident data for DORA Metrics. |
Send an incident event (legacy)CreateDORAIncident | POST | Note : This endpoint is deprecated. |
Downtime13
Cancel a downtimeCancelDowntime | DELETE | Cancel a downtime. |
Cancel a downtimeCancelDowntime_v1 | DELETE | Cancel a downtime. |
Cancel downtimes by scopeCancelDowntimesByScope | POST | Delete all downtimes that match the scope of X. Note: This only interacts with Downtimes created using v1 endpoints. |
Get a downtimeGetDowntime | GET | Get downtime detail by downtime id. |
Get a downtimeGetDowntime_v1 | GET | Get downtime detail by downtime id. |
Get active downtimes for a monitorListMonitorDowntimes | GET | Get all active downtimes for the specified monitor. |
Get active downtimes for a monitorListMonitorDowntimes_v1 | GET | Get all active v1 downtimes for the specified monitor. |
Get all downtimesListDowntimes | GET | Get all scheduled downtimes. |
Get all downtimesListDowntimes_v1 | GET | Get all scheduled downtimes. |
Schedule a downtimeCreateDowntime | POST | Schedule a downtime. |
Schedule a downtimeCreateDowntime_v1 | POST | Schedule a downtime. |
Update a downtimeUpdateDowntime | PATCH | Update a downtime by downtime id. |
Update a downtimeUpdateDowntime_v1 | PUT | Update a single downtime by downtime id. |
Entity Integration Config3
Create or update entity integration configurationUpdateEntityIntegrationConfig | PUT | Create or replace the configuration for a given integration in the caller's organization. |
Delete an entity integration configurationDeleteEntityIntegrationConfig | DELETE | Delete the configuration stored for a given integration in the caller's organization. |
Get an entity integration configurationGetEntityIntegrationConfig | GET | Retrieve the configuration currently stored for a given integration in the caller's organization. |
Entity Risk Score2
Get Entity Risk ScoreGetEntityRiskScore | GET | Get the risk score for a specific entity by its ID. |
List Entity Risk ScoresListEntityRiskScores | GET | Get a list of entity risk scores for your organization. |
Error Tracking5
Get the details of an error tracking issueGetIssue | GET | Retrieve the full details for a specific error tracking issue, including attributes and relationships. |
Remove the assignee of an issueDeleteIssueAssignee | DELETE | Remove the assignee of an issue by issue id. |
Search error tracking issuesSearchIssues | POST | Search issues endpoint allows you to programmatically search for issues within your organization. |
Update the assignee of an issueUpdateIssueAssignee | PUT | Update the assignee of an issue by issue id. |
Update the state of an issueUpdateIssueState | PUT | Update the state of an issue by issue id. |
Event7
Get a list of eventsListEvents | GET | List endpoint returns events that match an events search query. |
Get a list of eventsListEvents_v1 | GET | The event stream can be queried and filtered by time, priority, sources and tags. |
Get an eventGetEvent | GET | Get the details of an event by event id. |
Get an eventGetEvent_v1 | GET | This endpoint allows you to query for event details. |
Post an eventCreateEvent | POST | This endpoint allows you to publish events. |
Post an eventCreateEvent_v1 | POST | This endpoint allows you to post events to the stream. |
Search eventsSearchEvents | POST | List endpoint returns events that match an events search query. |
Fastly Integration10
Add Fastly accountCreateFastlyAccount | POST | Create a Fastly account. |
Add Fastly serviceCreateFastlyService | POST | Create a Fastly service for an account. |
Delete Fastly accountDeleteFastlyAccount | DELETE | Delete a Fastly account. |
Delete Fastly serviceDeleteFastlyService | DELETE | Delete a Fastly service for an account. |
Get Fastly accountGetFastlyAccount | GET | Get a Fastly account. |
Get Fastly serviceGetFastlyService | GET | Get a Fastly service for an account. |
List Fastly accountsListFastlyAccounts | GET | List Fastly accounts. |
List Fastly servicesListFastlyServices | GET | List Fastly services for an account. |
Update Fastly accountUpdateFastlyAccount | PATCH | Update a Fastly account. |
Update Fastly serviceUpdateFastlyService | PATCH | Update a Fastly service for an account. |
Feature Flag22
Add a variant to a feature flagCreateVariantForFeatureFlag | POST | Adds a single new variant to an existing feature flag. |
Archive a feature flagArchiveFeatureFlag | POST | Archives a feature flag. |
Create a feature flagCreateFeatureFlag | POST | Creates a new feature flag with variants. |
Create an environmentCreateFeatureFlagsEnvironment | POST | Creates a new environment for organizing feature flags. |
Create targeting rules for a flag envCreateAllocationsForFeatureFlagInEnvironment | POST | Creates a new targeting rule (allocation) for a specific feature flag in a specific environment. |
Delete a variantDeleteVariantFromFeatureFlag | DELETE | Deletes a variant from a feature flag. |
Delete an environmentDeleteFeatureFlagsEnvironment | DELETE | Deletes an environment. |
Disable a feature flag in an environmentDisableFeatureFlagEnvironment | POST | Disable a feature flag in a specific environment. |
Enable a feature flag in an environmentEnableFeatureFlagEnvironment | POST | Enable a feature flag in a specific environment. |
Get a feature flagGetFeatureFlag | GET | Returns the details of a specific feature flag including variants and environment status. |
Get an environmentGetFeatureFlagsEnvironment | GET | Returns the details of a specific environment. |
List environmentsListFeatureFlagsEnvironments | GET | Returns a list of environments for the organization. |
List feature flagsListFeatureFlags | GET | Returns a list of feature flags for the organization. |
Pause a progressive rolloutPauseExposureSchedule | POST | Pauses a progressive rollout while preserving rollout state. |
Resume a progressive rolloutResumeExposureSchedule | POST | Resumes progression for a previously paused progressive rollout. |
Start a progressive rolloutStartExposureSchedule | POST | Starts a progressive rollout and begins progression. |
Stop a progressive rolloutStopExposureSchedule | POST | Stops a progressive rollout and marks it as aborted. |
Unarchive a feature flagUnarchiveFeatureFlag | POST | Unarchives a previously archived feature flag, making it visible in the main list again. |
Update a feature flagUpdateFeatureFlag | PUT | Updates an existing feature flag's metadata such as name and description. |
Update a variantUpdateVariantForFeatureFlag | PUT | Updates the name and value of an existing variant on a feature flag. |
Update an environmentUpdateFeatureFlagsEnvironment | PUT | Updates an existing environment's metadata such as name and description. |
Update targeting rules for a flagUpdateAllocationsForFeatureFlagInEnvironment | PUT | Updates targeting rules (allocations) for a specific feature flag in a specific environment. |
Fleet Automation16
Cancel a deploymentCancelFleetDeploymentV2 | POST | Cancel an active deployment and stop all pending operations. |
Create a configuration deploymentCreateFleetDeploymentConfigureV2 | POST | Create a new deployment to apply configuration changes to a fleet of hosts matching the specified filter query. |
Create a scheduleCreateFleetSchedule | POST | Create a new schedule for automated package upgrades. |
Delete a scheduleDeleteFleetSchedule | DELETE | Delete a schedule permanently. |
Get a deployment by IDGetFleetDeploymentV2 | GET | Retrieve detailed information about a specific deployment, including its current status, configuration operations, and per-host execution status. |
Get a schedule by IDGetFleetScheduleV2 | GET | Retrieve detailed information about a specific schedule by its unique identifier. |
Get detailed information about an agentGetFleetAgentDetailV2 | GET | Retrieve detailed information about a specific Datadog Agent. |
List all Datadog AgentsListFleetAgentsV2 | GET | Retrieve a paginated list of Datadog Agents. |
List all deploymentsListFleetDeploymentsV2 | GET | Retrieve a paginated list of all deployments for fleet automation. |
List all fleet tracersListFleetTracers | GET | Retrieve a paginated list of all fleet tracers. |
List all schedulesListFleetSchedulesV2 | GET | Retrieve all upgrade schedules for the organization. |
List available Datadog Agent versionsListFleetAgentVersionsV2 | GET | Retrieve the list of Datadog Agent versions available for deployment. |
List tracers for a specific agentListFleetAgentTracers | GET | Retrieve a paginated list of tracers for a specific agent. |
Trigger a schedule deploymentTriggerFleetSchedule | POST | Manually trigger a schedule to immediately create and start a deployment. |
Update a scheduleUpdateFleetSchedule | PATCH | Partially update a schedule by providing only the fields you want to change. |
Upgrade hostsCreateFleetDeploymentUpgradeV2 | POST | Create and immediately start a new package upgrade on hosts matching the specified filter query. |
Form10
Clone a formCloneForm | POST | Clone an existing form. |
Create a formCreateForm | POST | Create a new form. |
Create and publish a formCreateAndPublishForm | POST | Creates a new form and immediately publishes its initial version. |
Create or update a form versionUpsertFormVersion | POST | Create or update the latest draft version of a form. |
Delete a formDeleteForm | DELETE | Delete a form by its ID. |
Get a formGetForm | GET | Get a form definition by its ID. |
List formsListForms | GET | Get all forms for the authenticated user's organization. |
Publish a form versionPublishForm | POST | Publish a specific version of a form, making it available for submissions. |
Update a formUpdateForm | PATCH | Update a form's properties such as its name, description, or datastore configuration. |
Upsert and publish a form versionUpsertAndPublishFormVersion | POST | Upsert the latest form version and publish it in a single atomic transaction. |
GCP Integration10
Create a Datadog GCP principalMakeGCPSTSDelegate | POST | Create a Datadog GCP principal. |
Create a GCP integrationCreateGCPIntegration | POST | This endpoint is deprecated - use the V2 endpoints instead. |
Create a new entry for your service accountCreateGCPSTSAccount | POST | Create a new entry within Datadog for your STS enabled service account. |
Delete a GCP integrationDeleteGCPIntegration | DELETE | This endpoint is deprecated - use the V2 endpoints instead. |
Delete an STS enabled GCP AccountDeleteGCPSTSAccount | DELETE | Delete an STS enabled GCP account from within Datadog. |
List all GCP integrationsListGCPIntegration | GET | This endpoint is deprecated - use the V2 endpoints instead. |
List all GCP STS-enabled service accountsListGCPSTSAccounts | GET | List all GCP STS-enabled service accounts configured in your Datadog account. |
List delegate accountGetGCPSTSDelegate | GET | List your Datadog-GCP STS delegate account configured in your Datadog account. |
Update a GCP integrationUpdateGCPIntegration | PUT | This endpoint is deprecated - use the V2 endpoints instead. |
Update STS Service AccountUpdateGCPSTSAccount | PATCH | Update an STS enabled service account. |
Google Chat Integration16
Create a target audienceCreateGoogleChatTargetAudience | POST | Create a target audience for a Google Chat organization binding in the Datadog Google Chat integration. |
Create organization handleCreateOrganizationHandle | POST | Create an organization handle in the Datadog Google Chat integration. |
Delete a Google Chat organization bindingDeleteGoogleChatOrganization | DELETE | Delete a Google Chat organization binding from the Datadog Google Chat integration. |
Delete a target audienceDeleteGoogleChatTargetAudience | DELETE | Delete a target audience from a Google Chat organization binding in the Datadog Google Chat integration. |
Delete organization handleDeleteOrganizationHandle | DELETE | Delete an organization handle from the Datadog Google Chat integration. |
Delete the delegated userDeleteGoogleChatDelegatedUser | DELETE | Delete the delegated user for a Google Chat organization binding from the Datadog Google Chat integration. |
Get a Google Chat organization bindingGetGoogleChatOrganization | GET | Get a Google Chat organization binding from the Datadog Google Chat integration. |
Get a target audienceGetGoogleChatTargetAudience | GET | Get a target audience for a Google Chat organization binding in the Datadog Google Chat integration. |
Get all Google Chat organization bindingsListGoogleChatOrganizations | GET | Get a list of all Google Chat organization bindings in the Datadog Google Chat integration. |
Get all organization handlesListOrganizationHandles | GET | Get a list of all organization handles from the Datadog Google Chat integration. |
Get all target audiencesListGoogleChatTargetAudiences | GET | Get a list of all target audiences for a Google Chat organization binding in the Datadog Google Chat integration. |
Get organization handleGetOrganizationHandle | GET | Get an organization handle from the Datadog Google Chat integration. |
Get space information by display nameGetSpaceByDisplayName | GET | Get the resource name and organization binding ID of a space in the Datadog Google Chat integration. |
Get the delegated userGetGoogleChatDelegatedUser | GET | Get the delegated user for a Google Chat organization binding in the Datadog Google Chat integration. |
Update a target audienceUpdateGoogleChatTargetAudience | PATCH | Update a target audience for a Google Chat organization binding in the Datadog Google Chat integration. |
Update organization handleUpdateOrganizationHandle | PATCH | Update an organization handle from the Datadog Google Chat integration. |
Governance Console13
Get a controlGetGovernanceControl | GET | Retrieve a single governance control by its detection type, including the organization's current detection, notification, and mitigation configuration and detection counts. |
Get a detectionGetGovernanceDetection | GET | Retrieve a single governance detection by its unique identifier. |
Get control notification settingsGetGovernanceControlNotificationSettings | GET | Retrieve the notification settings for the governance control with the given detection type, including, for each supported event type, whether notifications are enabled and which... |
Get notification settingsGetGovernanceNotificationSettings | GET | Retrieve the organization-wide governance notification settings, including whether users are notified when detections are assigned to them. |
Get the Governance Console configurationGetGovernanceConfig | GET | Retrieve the Governance Console configuration for the organization, including whether the Console is enabled, whether assignment notifications are enabled, and whether usage attribution... |
List control detectionsListGovernanceControlDetections | GET | Retrieve the detections produced by the governance control with the given detection type. |
List controlsListGovernanceControls | GET | Retrieve the list of governance controls configured for the organization. |
List insightsListGovernanceInsights | GET | Retrieve the list of governance insights available to the organization. |
Mitigate detectionsMitigateGovernanceDetections | POST | Apply a mitigation to a set of governance detections of a given detection type. |
Update a controlUpdateGovernanceControl | PATCH | Update the detection, notification, and mitigation configuration of a governance control. |
Update a detectionUpdateGovernanceDetection | PATCH | Update a governance detection by its unique identifier. |
Update control notification settingsUpdateGovernanceControlNotificationSettings | PUT | Replace the notification settings for the governance control with the given detection type, setting, for each supported event type, whether notifications are enabled and which... |
Update notification settingsUpdateGovernanceNotificationSettings | PATCH | Update the organization-wide governance notification settings. |
High Availability MultiRegion2
Create or update HAMR organization connectionCreateHamrOrgConnection | POST | Create or update the High Availability Multi-Region (HAMR) organization connection. |
Get HAMR organization connectionGetHamrOrgConnection | GET | Retrieve the High Availability Multi-Region (HAMR) organization connection details for the authenticated organization. |
Host4
Get all hosts for your organizationListHosts | GET | This endpoint allows searching for hosts by name, alias, or tag. |
Get the total number of active hostsGetHostTotals | GET | This endpoint returns the total number of active and up hosts in your Datadog account. |
Mute a hostMuteHost | POST | Mute a host. |
Unmute a hostUnmuteHost | POST | Unmutes a host. |
Identity Provider3
List identity providersListIdentityProviders | GET | Get all identity providers available for the current organization. |
List users with an identity provider overrideListIdentityProviderUsers | GET | Get all users in the organization whose login method has been overridden to use the specified identity provider. |
Update an identity providerUpdateIdentityProvider | PATCH | Enable or disable an identity provider for the current organization. |
Incident92
Create a page from an incidentCreatePageFromIncident | POST | Create a page from an incident using the Cases service. |
Create an incidentCreateIncident | POST | Create an incident. |
Create an incident configurationCreateIncidentConfiguration | POST | Create a configuration for an incident. |
Create an incident Google Chat configurationCreateIncidentGoogleChatConfiguration | POST | Create a Google Chat configuration for incidents. |
Create an incident Google Meet configurationCreateIncidentGoogleMeetConfiguration | POST | Create a Google Meet configuration for incidents. |
Create an incident impactCreateIncidentImpact | POST | Create an impact for an incident. |
Create an incident impact fieldCreateIncidentImpactField | POST | Create an impact field for incidents. |
Create an incident integration metadataCreateIncidentIntegration | POST | Create an incident integration metadata. |
Create an incident notification ruleCreateIncidentNotificationRule | POST | Creates a new notification rule. |
Create an incident responderCreateIncidentResponder | POST | Add a responder to an incident. |
Create an incident ruleCreateIncidentRule | POST | Create an incident rule. |
Create an incident ServiceNow recordCreateIncidentServiceNowRecord | POST | Create a ServiceNow record for an incident. |
Create an incident timestamp overrideCreateTimestampOverride | POST | Create a timestamp override for an incident. |
Create an incident todoCreateIncidentTodo | POST | Create an incident todo. |
Create an incident typeCreateIncidentType | POST | Create an incident type. |
Create an incident user-defined fieldCreateIncidentUserDefinedField | POST | Create an incident user-defined field. |
Create an incident user-defined roleCreateIncidentUserDefinedRole | POST | Create a new user-defined role for incidents. |
Create an on-call page from an incidentCreateOnCallPageFromIncident | POST | Create an on-call page directly from an incident. |
Create global incident handleCreateGlobalIncidentHandle | POST | Create a new global incident handle. |
Create incident attachmentCreateIncidentAttachment | POST | Create an incident attachment. |
Create incident notification templateCreateIncidentNotificationTemplate | POST | Creates a new notification template. |
Create postmortem attachmentCreateIncidentPostmortemAttachment | POST | Create a postmortem attachment for an incident. |
Create postmortem templateCreateIncidentPostmortemTemplate | POST | Create a new postmortem template for incidents. |
Delete a notification templateDeleteIncidentNotificationTemplate | DELETE | Deletes a notification template by its ID. |
Delete an existing incidentDeleteIncident | DELETE | Deletes an existing incident from the users organization. |
Delete an incident impactDeleteIncidentImpact | DELETE | Delete an incident impact. |
Delete an incident impact fieldDeleteIncidentImpactField | DELETE | Delete an impact field for incidents. |
Delete an incident integration metadataDeleteIncidentIntegration | DELETE | Delete an incident integration metadata. |
Delete an incident notification ruleDeleteIncidentNotificationRule | DELETE | Deletes a notification rule by its ID. |
Delete an incident responderDeleteIncidentResponder | DELETE | Remove a responder from an incident. |
Delete an incident ruleDeleteIncidentRule | DELETE | Delete an incident rule. |
Delete an incident timestamp overrideDeleteTimestampOverride | DELETE | Delete a timestamp override for an incident. |
Delete an incident todoDeleteIncidentTodo | DELETE | Delete an incident todo. |
Delete an incident typeDeleteIncidentType | DELETE | Delete an incident type. |
Delete an incident user-defined fieldDeleteIncidentUserDefinedField | DELETE | Delete an incident user-defined field. |
Delete an incident user-defined roleDeleteIncidentUserDefinedRole | DELETE | Delete an existing user-defined role for incidents. |
Delete global incident handleDeleteGlobalIncidentHandle | DELETE | Delete a global incident handle. |
Delete incident attachmentDeleteIncidentAttachment | DELETE | |
Delete postmortem templateDeleteIncidentPostmortemTemplate | DELETE | Delete a postmortem template. |
Get a list of an incident's integration metadataListIncidentIntegrations | GET | Get all integration metadata for an incident. |
Get a list of an incident's todosListIncidentTodos | GET | Get all todos for an incident. |
Get a list of incident typesListIncidentTypes | GET | Get all incident types. |
Get a list of incident user-defined fieldsListIncidentUserDefinedFields | GET | Get a list of all incident user-defined fields. |
Get a list of incidentsListIncidents | GET | Get all incidents for the user's organization. |
Get an AI-generated incident postmortemGetIncidentAIPostmortem | POST | Generate an AI postmortem for an incident. |
Get an incident notification ruleGetIncidentNotificationRule | GET | Retrieves a specific notification rule by its ID. |
Get an incident responderGetIncidentResponder | GET | Get a single responder for an incident. |
Get an incident ruleGetIncidentRule | GET | Get a single incident rule by ID. |
Get an incident user-defined fieldGetIncidentUserDefinedField | GET | Get details of an incident user-defined field. |
Get an incident user-defined roleGetIncidentUserDefinedRole | GET | Retrieve a single user-defined role for incidents. |
Get global incident settingsGetGlobalIncidentSettings | GET | Retrieve global incident settings for the organization. |
Get incident integration metadata detailsGetIncidentIntegration | GET | Get incident integration metadata details. |
Get incident notification templateGetIncidentNotificationTemplate | GET | Retrieves a specific notification template by its ID. |
Get incident todo detailsGetIncidentTodo | GET | Get incident todo details. |
Get incident type detailsGetIncidentType | GET | Get incident type details. |
Get org settings by incident typeGetOrgSettingsByIncidentType | GET | Get the org settings for a specific incident type. |
Get postmortem templateGetIncidentPostmortemTemplate | GET | Retrieve details of a specific postmortem template. |
Get the details of an incidentGetIncident | GET | Get the details of an incident by incident id. |
Import an incidentImportIncident | POST | Import an incident from an external system. |
Link a page to an incidentLinkPageToIncident | POST | Link an existing on-call page to an incident. |
List an incident's impactsListIncidentImpacts | GET | Get all impacts for an incident. |
List global incident handlesListGlobalIncidentHandles | GET | Retrieve a list of global incident handles. |
List incident attachmentsListIncidentAttachments | GET | List incident attachments. |
List incident impact fieldsListIncidentImpactFields | GET | List all impact fields for incidents. |
List incident notification rulesListIncidentNotificationRules | GET | Lists all notification rules for the organization. |
List incident notification templatesListIncidentNotificationTemplates | GET | Lists all notification templates. |
List incident respondersListIncidentResponders | GET | List all responders for an incident. |
List incident rulesListIncidentRules | GET | List all incident rules. |
List incident timestamp overridesListTimestampOverrides | GET | List all timestamp overrides for an incident. |
List incident type org settingsListOrgSettings | GET | List org settings for all incident types. |
List incident user-defined rolesListIncidentUserDefinedRoles | GET | List all user-defined roles for incidents. |
List postmortem templatesListIncidentPostmortemTemplates | GET | Retrieve a list of all postmortem templates for incidents. |
Search for incidentsSearchIncidents | GET | Search for incidents matching a certain query. |
Update an existing incidentUpdateIncident | PATCH | Updates an incident. |
Update an existing incident integration metadataUpdateIncidentIntegration | PATCH | Update an existing incident integration metadata. |
Update an incident configurationUpdateIncidentConfiguration | PATCH | Update a configuration for an incident. |
Update an incident Google Chat configurationUpdateIncidentGoogleChatConfiguration | PATCH | Update a Google Chat configuration for incidents. |
Update an incident Google Meet configurationUpdateIncidentGoogleMeetConfiguration | PATCH | Update a Google Meet configuration for incidents. |
Update an incident impactPatchIncidentImpact | PATCH | Update an incident impact. |
Update an incident impact fieldUpdateIncidentImpactField | PUT | Update an impact field for incidents. |
Update an incident notification ruleUpdateIncidentNotificationRule | PUT | Updates an existing notification rule with a complete replacement. |
Update an incident ruleUpdateIncidentRule | PATCH | Update an incident rule. |
Update an incident timestamp overrideUpdateTimestampOverride | PATCH | Update a timestamp override for an incident. |
Update an incident todoUpdateIncidentTodo | PATCH | Update an incident todo. |
Update an incident typeUpdateIncidentType | PATCH | Update an incident type. |
Update an incident user-defined fieldUpdateIncidentUserDefinedField | PATCH | Update an incident user-defined field. |
Update an incident user-defined roleUpdateIncidentUserDefinedRole | PATCH | Update an existing user-defined role for incidents. |
Update global incident handleUpdateGlobalIncidentHandle | PUT | Update an existing global incident handle. |
Update global incident settingsUpdateGlobalIncidentSettings | PATCH | Update global incident settings for the organization. |
Update incident attachmentUpdateIncidentAttachment | PATCH | |
Update incident notification templateUpdateIncidentNotificationTemplate | PATCH | Updates an existing notification template's attributes. |
Update postmortem templateUpdateIncidentPostmortemTemplate | PATCH | Update an existing postmortem template. |
Integration1
List IntegrationsListIntegrations | GET |
IP Allowlist2
Get IP AllowlistGetIPAllowlist | GET | Returns the IP allowlist and its enabled or disabled state. |
Update IP AllowlistUpdateIPAllowlist | PATCH | Edit the entries in the IP allowlist, and enable or disable it. |
IP Range1
List IP RangesGetIPRanges | GET | Get information about Datadog IP ranges. |
Jira Integration7
Create Jira issue templateCreateJiraIssueTemplate | POST | Create a new Jira issue template. |
Delete Jira accountDeleteJiraAccount | DELETE | Delete a Jira account by ID. |
Delete Jira issue templateDeleteJiraIssueTemplate | DELETE | Delete a Jira issue template by ID. |
Get Jira issue templateGetJiraIssueTemplate | GET | Get a Jira issue template by ID. |
List Jira accountsListJiraAccounts | GET | Get all Jira accounts for the organization. |
List Jira issue templatesListJiraIssueTemplates | GET | Get all Jira issue templates for the organization. |
Update Jira issue templateUpdateJiraIssueTemplate | PATCH | Update a Jira issue template by ID. |
Key Management31
Create a personal access tokenCreatePersonalAccessToken | POST | Create a personal access token for the current user. |
Create an API keyCreateAPIKey | POST | Create an API key. |
Create an API keyCreateAPIKey_v1 | POST | Creates an API key with a given name. |
Create an application keyCreateApplicationKey | POST | Create an application key with a given name. |
Create an application key for current userCreateCurrentUserApplicationKey | POST | Create an application key for current user |
Delete an API keyDeleteAPIKey | DELETE | Delete an API key. |
Delete an API keyDeleteAPIKey_v1 | DELETE | Delete a given API key. |
Delete an application keyDeleteApplicationKey | DELETE | Delete an application key |
Delete an application keyDeleteApplicationKey_v1 | DELETE | Delete a given application key. |
Delete an application key owned by current userDeleteCurrentUserApplicationKey | DELETE | Delete an application key owned by current user |
Edit an API keyUpdateAPIKey | PATCH | Update an API key. |
Edit an API keyUpdateAPIKey_v1 | PUT | Edit an API key name. |
Edit an application keyUpdateApplicationKey | PATCH | Edit an application key |
Edit an application keyUpdateApplicationKey_v1 | PUT | Edit an application key name. |
Edit an application key owned by current userUpdateCurrentUserApplicationKey | PATCH | Edit an application key owned by current user. |
Get a personal access tokenGetPersonalAccessToken | GET | Get a specific personal access token by its ID. |
Get all access tokensListPersonalAccessTokens | GET | List all access tokens for the organization. |
Get all API keysListAPIKeys | GET | List all API keys available for your account. |
Get all API keysListAPIKeys_v1 | GET | Get all API keys available for your account. |
Get all application keysListApplicationKeys | GET | List all application keys available for your org |
Get all application keysListApplicationKeys_v1 | GET | Get all application keys available for your Datadog account. |
Get all application keys owned by current userListCurrentUserApplicationKeys | GET | List all application keys available for current user |
Get an application keyGetApplicationKey | GET | Get an application key for your org. |
Get an application keyGetApplicationKey_v1 | GET | Get a given application key. |
Get API keyGetAPIKey | GET | Get an API key. |
Get API keyGetAPIKey_v1 | GET | Get a given API key. |
Get one application key owned by current userGetCurrentUserApplicationKey | GET | Get an application key owned by current user. |
Revoke a personal access tokenRevokePersonalAccessToken | DELETE | Revoke a specific personal access token. |
Update a personal access tokenUpdatePersonalAccessToken | PATCH | Update a specific personal access token. |
Validate API and application keysValidateAPIKey | GET | Check that the API key and application key used for the request are both valid. |
Validate API keyValidate | GET | Check if the API key is valid. |
LLM Observability73
Add annotation queue interactionsCreateLLMObsAnnotationQueueInteractions | POST | Add one or more interactions to an annotation queue. |
Aggregate LLM Observability experimentationAggregateLLMObsExperimentation | POST | Execute an analytics aggregation over LLM Observability experimentation data. |
Append records to an LLM Observability datasetCreateLLMObsDatasetRecords | POST | Append one or more records to an LLM Observability dataset. |
Batch update LLM Observability dataset recordsBatchUpdateLLMObsDataset | POST | Insert, update, and delete records in a single dataset operation. |
Clone an LLM Observability datasetCloneLLMObsDataset | POST | Clone a dataset, copying its current records into a new dataset within the same project. |
Create a new LLM Observability prompt versionCreateLLMObsPromptVersion | POST | Create a new version of an existing LLM Observability prompt. |
Create an LLM Observability annotation queueCreateLLMObsAnnotationQueue | POST | Create an annotation queue. |
Create an LLM Observability datasetCreateLLMObsDataset | POST | Create a new LLM Observability dataset within the specified project. |
Create an LLM Observability experimentCreateLLMObsExperiment | POST | Create a new LLM Observability experiment. |
Create an LLM Observability projectCreateLLMObsProject | POST | Create a new LLM Observability project. |
Create an LLM Observability promptCreateLLMObsPrompt | POST | Create a new prompt (and its first version) in the LLM Observability prompt registry. |
Create or update a custom evaluator configurationUpdateLLMObsCustomEvalConfig | PUT | Create or update a custom LLM Observability evaluator configuration by its name. |
Create or update a patterns configurationUpsertLLMObsPatternsConfig | PUT | Create a new patterns configuration, or update an existing one when a configuration ID is provided. |
Create or update annotationsUpsertLLMObsAnnotations | POST | Create or update annotations on interactions in a queue. |
Delete a custom evaluator configurationDeleteLLMObsCustomEvalConfig | DELETE | Delete a custom LLM Observability evaluator configuration by its name. |
Delete a patterns configurationDeleteLLMObsPatternsConfig | DELETE | Delete a patterns configuration by its ID. |
Delete an LLM Observability annotation queueDeleteLLMObsAnnotationQueue | DELETE | Delete an annotation queue by its ID. |
Delete an LLM Observability promptDeleteLLMObsPrompt | DELETE | Soft-delete an LLM Observability prompt. |
Delete annotation queue interactionsDeleteLLMObsAnnotationQueueInteractions | POST | Delete one or more interactions from an annotation queue. |
Delete annotationsDeleteLLMObsAnnotations | POST | Delete one or more annotations from an annotation queue. |
Delete LLM Observability dataDeleteLLMObsData | POST | Submit a request to delete LLM Observability span data matching a trace ID filter within a specified time range. |
Delete LLM Observability dataset recordsDeleteLLMObsDatasetRecords | POST | Delete one or more records from an LLM Observability dataset. |
Delete LLM Observability datasetsDeleteLLMObsDatasets | POST | Delete one or more LLM Observability datasets within the specified project. |
Delete LLM Observability experimentsDeleteLLMObsExperiments | POST | Delete one or more LLM Observability experiments. |
Delete LLM Observability projectsDeleteLLMObsProjects | POST | Delete one or more LLM Observability projects. |
Export an LLM Observability datasetExportLLMObsDataset | GET | Download the contents of a dataset as a CSV file. |
Get a custom evaluator configurationGetLLMObsCustomEvalConfig | GET | Retrieve a custom LLM Observability evaluator configuration by its name. |
Get a patterns configurationGetLLMObsPatternsConfig | GET | Retrieve the patterns configuration for the organization. |
Get a specific LLM Observability prompt versionGetLLMObsPromptVersion | GET | Get the full template of a single, specific version of an LLM Observability prompt. |
Get an LLM Observability promptGetLLMObsPrompt | GET | Get the latest version of an LLM Observability prompt by prompt ID. |
Get annotated interactions by content IDsGetLLMObsAnnotatedInteractionsByTraceIDs | GET | Returns annotated interactions across all annotation queues for the given content IDs. |
Get annotated queue interactionsGetLLMObsAnnotatedInteractions | GET | Retrieve all interactions (traces and sessions) and their annotations for a given annotation queue. |
Get annotation queue label schemaGetLLMObsAnnotationQueueLabelSchema | GET | Retrieve the label schema for a given annotation queue. |
Get LLM Observability dataset draft stateGetLLMObsDatasetDraftState | GET | Retrieve the draft state of a dataset, including whether it is currently locked for editing and which user holds the lock. |
Get patterns run statusGetLLMObsPatternsRunStatus | GET | Retrieve the status and step-by-step progress of the current or most recent patterns run for a configuration. |
List custom evaluator configurationsListLLMObsCustomEvalConfigs | GET | List all custom LLM Observability evaluator configurations for the organization. |
List events for an LLM Observability experimentListLLMObsExperimentEvents | GET | Retrieve spans and experiment-level summary metrics for a given experiment with cursor-based pagination. |
List LLM integration accountsListLLMObsIntegrationAccounts | GET | Retrieve the list of configured accounts for the specified LLM provider integration. |
List LLM integration modelsListLLMObsIntegrationModels | GET | Retrieve the list of models available for the specified LLM provider integration and account. |
List LLM Observability annotation queuesListLLMObsAnnotationQueues | GET | List annotation queues. |
List LLM Observability dataset recordsListLLMObsDatasetRecords | GET | List all records in an LLM Observability dataset, sorted by creation date, newest first. |
List LLM Observability dataset versionsListLLMObsDatasetVersions | GET | List the active versions of a dataset. |
List LLM Observability datasetsListLLMObsDatasets | GET | List all LLM Observability datasets for a project, sorted by creation date, newest first. |
List LLM Observability experiment events (v2)ListLLMObsExperimentEventsV2 | GET | Retrieve spans and experiment-level summary metrics for a given experiment. |
List LLM Observability experiment spans (v1)ListLLMObsExperimentEventsV1 | GET | Retrieve spans with their evaluation metrics for a given experiment. |
List LLM Observability experimentsListLLMObsExperiments | GET | List all LLM Observability experiments sorted by creation date, newest first. |
List LLM Observability projectsListLLMObsProjects | GET | List all LLM Observability projects sorted by creation date, newest first. |
List LLM Observability promptsListLLMObsPrompts | GET | List all LLM Observability prompts in the prompt registry for the organization. |
List LLM Observability spansListLLMObsSpans | GET | List LLM Observability spans matching the specified filters. |
List patterns clustered pointsListLLMObsPatternsClusteredPoints | GET | List the data points grouped into a topic. |
List patterns configurationsListLLMObsPatternsConfigs | GET | List all patterns configurations for the organization. |
List patterns runsListLLMObsPatternsRuns | GET | List the completed patterns runs for a configuration. |
List patterns topicsListLLMObsPatternsTopics | GET | List the topics discovered by a patterns run. |
List patterns topics with clustered pointsListLLMObsPatternsTopicsWithClusteredPoints | GET | List the topics discovered by a patterns run, with the clustered points attached inline to each leaf topic. |
List versions of an LLM Observability promptListLLMObsPromptVersions | GET | List all versions of an LLM Observability prompt, ordered newest to oldest. |
Lock LLM Observability dataset draft stateLockLLMObsDatasetDraftState | PATCH | Acquire the draft lock on a dataset for the calling user. |
Push events for an LLM Observability experimentCreateLLMObsExperimentEvents | POST | Push spans and metrics for an LLM Observability experiment. |
Restore an LLM Observability dataset versionRestoreLLMObsDatasetVersion | POST | Restore a dataset to a previous version. |
Run an LLM inferenceCreateLLMObsIntegrationInference | POST | Run an LLM inference request through the specified integration and account, returning the model response and token usage. |
Search LLM Observability experimentation entitiesSearchLLMObsExperimentation | POST | Search across LLM Observability experimentation entities - projects, datasets, dataset records, experiments, and experiment runs - using cursor-based pagination. |
Search LLM Observability spansSearchLLMObsSpans | POST | Search LLM Observability spans using structured filters in the request body. |
Simple search experimentation entitiesSimpleSearchLLMObsExperimentation | POST | Search across LLM Observability experimentation entities using offset-based (page-number) pagination. |
Trigger a patterns runTriggerLLMObsPatterns | POST | Start a patterns run for a given configuration. |
Unlock LLM Observability dataset draft stateUnlockLLMObsDatasetDraftState | PATCH | Release the draft lock on a dataset held by the calling user, allowing other users to edit the dataset draft. |
Update a specific LLM Observability prompt versionUpdateLLMObsPromptVersion | PATCH | Update the description, the feature-flag environments, or both, for a specific version of an LLM Observability prompt. |
Update an LLM Observability annotation queueUpdateLLMObsAnnotationQueue | PATCH | Partially update an annotation queue. |
Update an LLM Observability datasetUpdateLLMObsDataset | PATCH | Partially update an existing LLM Observability dataset within the specified project. |
Update an LLM Observability experimentUpdateLLMObsExperiment | PATCH | Partially update an existing LLM Observability experiment. |
Update an LLM Observability projectUpdateLLMObsProject | PATCH | Partially update an existing LLM Observability project. |
Update an LLM Observability promptUpdateLLMObsPrompt | PATCH | Update the title, the description, or both, for an LLM Observability prompt. |
Update annotation queue label schemaUpdateLLMObsAnnotationQueueLabelSchema | PUT | Create or replace the label schema for a given annotation queue. |
Update LLM Observability dataset recordsUpdateLLMObsDatasetRecords | PATCH | Update one or more existing records in an LLM Observability dataset. |
Upload records to an LLM Observability datasetUploadLLMObsDatasetRecordsFile | POST | Upload records to a dataset from a file. |
Log6
Aggregate eventsAggregateLogs | POST | The API endpoint to aggregate events into buckets and compute metrics and timeseries. |
Search logsListLogs_v1 | POST | List endpoint returns logs that match a log search query. |
Search logs (GET)ListLogsGet | GET | List endpoint returns logs that match a log search query. |
Search logs (POST)ListLogs | POST | List endpoint returns logs that match a log search query. |
Send logsSubmitLog | POST | Send your logs to your Datadog platform over HTTP. |
Send logsSubmitLog_v1 | POST | Send your logs to your Datadog platform over HTTP. |
Logs Archive10
Create an archiveCreateLogsArchive | POST | Create an archive in your organization. |
Delete an archiveDeleteLogsArchive | DELETE | Delete a given archive from your organization. |
Get all archivesListLogsArchives | GET | Get the list of configured logs archives with their definitions. |
Get an archiveGetLogsArchive | GET | Get a specific archive from your organization. |
Get archive orderGetLogsArchiveOrder | GET | Get the current order of your archives. |
Grant role to an archiveAddReadRoleToArchive | POST | Adds a read role to an archive. |
List read roles for an archiveListArchiveReadRoles | GET | Returns all read roles a given archive is restricted to. |
Revoke role from an archiveRemoveRoleFromArchive | DELETE | Removes a role from an archive. |
Update an archiveUpdateLogsArchive | PUT | Update a given archive configuration. |
Update archive orderUpdateLogsArchiveOrder | PUT | Update the order of your archives. |
Logs Custom Destination5
Create a custom destinationCreateLogsCustomDestination | POST | Create a custom destination in your organization. |
Delete a custom destinationDeleteLogsCustomDestination | DELETE | Delete a specific custom destination in your organization. |
Get a custom destinationGetLogsCustomDestination | GET | Get a specific custom destination in your organization. |
Get all custom destinationsListLogsCustomDestinations | GET | Get the list of configured custom destinations in your organization with their definitions. |
Update a custom destinationUpdateLogsCustomDestination | PATCH | Update the given fields of a specific custom destination in your organization. |
Logs Index7
Create an indexCreateLogsIndex | POST | Creates a new index. |
Delete an indexDeleteLogsIndex | DELETE | Delete an existing index from your organization. |
Get all indexesListLogIndexes | GET | The Index object describes the configuration of a log index. |
Get an indexGetLogsIndex | GET | Get one log index from your organization. |
Get indexes orderGetLogsIndexOrder | GET | Get the current order of your log indexes. |
Update an indexUpdateLogsIndex | PUT | Update an index as identified by its name. |
Update indexes orderUpdateLogsIndexOrder | PUT | This endpoint updates the index order of your organization. |
Logs Metric5
Create a log-based metricCreateLogsMetric | POST | Create a metric based on your ingested logs in your organization. |
Delete a log-based metricDeleteLogsMetric | DELETE | Delete a specific log-based metric from your organization. |
Get a log-based metricGetLogsMetric | GET | Get a specific log-based metric from your organization. |
Get all log-based metricsListLogsMetrics | GET | Get the list of configured log-based metrics with their definitions. |
Update a log-based metricUpdateLogsMetric | PATCH | Update a specific log-based metric from your organization. |
Logs Pipeline7
Create a pipelineCreateLogsPipeline | POST | Create a pipeline in your organization. |
Delete a pipelineDeleteLogsPipeline | DELETE | Delete a given pipeline from your organization. |
Get a pipelineGetLogsPipeline | GET | Get a specific pipeline from your organization. |
Get all pipelinesListLogsPipelines | GET | Get all pipelines from your organization. |
Get pipeline orderGetLogsPipelineOrder | GET | Get the current order of your pipelines. |
Update a pipelineUpdateLogsPipeline | PUT | Update a given pipeline configuration to change it’s processors or their order. |
Update pipeline orderUpdateLogsPipelineOrder | PUT | Update the order of your pipelines. |
Logs Restriction Query11
Create a restriction queryCreateRestrictionQuery | POST | Create a new restriction query for your organization. |
Delete a restriction queryDeleteRestrictionQuery | DELETE | Deletes a restriction query. |
Get a restriction queryGetRestrictionQuery | GET | Get a restriction query in the organization specified by the restriction query's restriction query id. |
Get all restriction queries for a given userListUserRestrictionQueries | GET | Get all restriction queries for a given user. |
Get restriction query for a given roleGetRoleRestrictionQuery | GET | Get restriction query for a given role. |
Grant role to a restriction queryAddRoleToRestrictionQuery | POST | Adds a role to a restriction query. |
List restriction queriesListRestrictionQueries | GET | Returns all restriction queries, including their names and IDs. |
List roles for a restriction queryListRestrictionQueryRoles | GET | Returns all roles that have a given restriction query. |
Replace a restriction queryReplaceRestrictionQuery | PUT | Replace a restriction query. |
Revoke role from a restriction queryRemoveRoleFromRestrictionQuery | DELETE | Removes a role from a restriction query. |
Update a restriction queryUpdateRestrictionQuery | PATCH | Edit a restriction query. |
Metric36
Configure tags for multiple metricsCreateBulkTagsMetricsConfiguration | POST | Note : This endpoint is deprecated. |
Create a tag configurationCreateTagConfiguration | POST | Create and define a list of queryable tag keys for an existing count/gauge/rate/distribution metric. |
Create a tag indexing ruleCreateTagIndexingRule | POST | Create a tag indexing rule for the org. |
Create a tag indexing rule exemptionCreateTagIndexingRuleExemption | POST | Exempt a metric from all tag indexing rules. |
Delete a historical metrics configurationDeleteHistoricalMetricsConfiguration | DELETE | Disable historical metrics ingestion for a metric. |
Delete a tag configurationDeleteTagConfiguration | DELETE | Deletes a metric's tag configuration. |
Delete a tag indexing ruleDeleteTagIndexingRule | DELETE | Soft-delete a tag indexing rule. |
Delete a tag indexing rule exemptionDeleteTagIndexingRuleExemption | DELETE | Remove a metric's exemption from tag indexing rules. |
Delete tags for multiple metricsDeleteBulkTagsMetricsConfiguration | DELETE | Note : This endpoint is deprecated. |
Edit metric metadataUpdateMetricMetadata | PUT | Edit metadata of a specific metric. |
Enable historical metrics ingestionCreateHistoricalMetricsConfiguration | POST | Enable historical metrics ingestion (late data ingestion) for a metric. |
Get a historical metrics configurationGetHistoricalMetricsConfiguration | GET | Get the historical metrics ingestion configuration for a metric. |
Get a list of metricsListTagConfigurations | GET | Get a list of actively reporting metrics for your organization. |
Get a tag indexing ruleGetTagIndexingRule | GET | Get a single tag indexing rule by its UUID. |
Get a tag indexing rule exemptionGetTagIndexingRuleExemption | GET | Returns why a metric is excluded from tag indexing rules. |
Get active metrics listListActiveMetrics | GET | Get the list of actively reporting metrics from a given time until now. |
Get metric metadataGetMetricMetadata | GET | Get metadata about a specific metric. |
Get tag key cardinality detailsGetMetricTagCardinalityDetails | GET | Returns the cardinality details of tags for a specific metric. |
List active tags and aggregationsListActiveMetricConfigurations | GET | List tags and aggregations that are actively queried on dashboards, notebooks, monitors, the Metrics Explorer, and using the API for a given metric name. |
List distinct metric volumes by metric nameListVolumesByMetricName | GET | View hourly average cardinality for the given metric name over the look back period. |
List tag configuration by nameListTagConfigurationByName | GET | Returns the tag configuration for the given metric name. |
List tag indexing rulesListTagIndexingRules | GET | List tag indexing rules for an org, sorted by rule order, with offset/limit pagination. |
List tag indexing rules for a metricListTagIndexingRulesForMetric | GET | List the tag indexing rules that apply to a given metric, sorted by rule order. |
List tags by metric nameListTagsByMetricName | GET | View indexed and ingested tags for a given metric name. |
Query scalar data across multiple productsQueryScalarData | POST | Query scalar values (as seen on Query Value, Table, and Toplist widgets). |
Query timeseries data across multiple productsQueryTimeseriesData | POST | Query timeseries data across various data sources and process the data by applying formulas and functions. |
Query timeseries pointsQueryMetrics | GET | Query timeseries points. |
Related Assets to a MetricListMetricAssets | GET | Returns dashboards, monitors, notebooks, and SLOs that a metric is stored in, if any. |
Reorder tag indexing rulesReorderTagIndexingRules | POST | Atomically re-sequence the tag indexing rules for an org to match the supplied list of rule UUIDs. |
Search metricsListMetrics | GET | Note : This endpoint is deprecated. |
Submit distribution pointsSubmitDistributionPoints | POST | The distribution points end-point allows you to post distribution data that can be graphed on Datadog’s dashboards. |
Submit metricsSubmitMetrics | POST | The metrics end-point allows you to post time-series data that can be graphed on Datadog’s dashboards. |
Submit metricsSubmitMetrics_v1 | POST | The metrics end-point allows you to post time-series data that can be graphed on Datadog’s dashboards. |
Tag Configuration Cardinality EstimatorEstimateMetricsOutputSeries | GET | Returns the estimated cardinality for a metric with a given tag, percentile and number of aggregations configuration using Metrics without Limits™. |
Update a tag configurationUpdateTagConfiguration | PATCH | Update the tag configuration of a metric or percentile aggregations of a distribution metric or custom aggregations of a count, rate, or gauge metric. |
Update a tag indexing ruleUpdateTagIndexingRule | PUT | Partially update a tag indexing rule. |
Microsoft Teams Integration12
Create tenant-based handleCreateTenantBasedHandle | POST | Create a tenant-based handle in the Datadog Microsoft Teams integration. |
Create Workflows webhook handleCreateWorkflowsWebhookHandle | POST | Create a Workflows webhook handle in the Datadog Microsoft Teams integration. |
Delete tenant-based handleDeleteTenantBasedHandle | DELETE | Delete a tenant-based handle from the Datadog Microsoft Teams integration. |
Delete user bindingDeleteMSTeamsUserBinding | DELETE | Delete the user binding for a given tenant from the Datadog Microsoft Teams integration. |
Delete Workflows webhook handleDeleteWorkflowsWebhookHandle | DELETE | Delete a Workflows webhook handle from the Datadog Microsoft Teams integration. |
Get all tenant-based handlesListTenantBasedHandles | GET | Get a list of all tenant-based handles from the Datadog Microsoft Teams integration. |
Get all Workflows webhook handlesListWorkflowsWebhookHandles | GET | Get a list of all Workflows webhook handles from the Datadog Microsoft Teams integration. |
Get channel information by nameGetChannelByName | GET | Get the tenant, team, and channel ID of a channel in the Datadog Microsoft Teams integration. |
Get tenant-based handle informationGetTenantBasedHandle | GET | Get the tenant, team, and channel information of a tenant-based handle from the Datadog Microsoft Teams integration. |
Get Workflows webhook handle informationGetWorkflowsWebhookHandle | GET | Get the name of a Workflows webhook handle from the Datadog Microsoft Teams integration. |
Update tenant-based handleUpdateTenantBasedHandle | PATCH | Update a tenant-based handle from the Datadog Microsoft Teams integration. |
Update Workflows webhook handleUpdateWorkflowsWebhookHandle | PATCH | Update a Workflows webhook handle from the Datadog Microsoft Teams integration. |
Model Lab API16
Delete a Model Lab runDeleteModelLabRun | DELETE | Delete a Model Lab run by its ID. |
Get a Model Lab projectGetModelLabProject | GET | Get a single Model Lab project by its ID. |
Get a Model Lab runGetModelLabRun | GET | Get a single Model Lab run by its ID. |
Get Model Lab artifact contentGetModelLabArtifactContent | GET | Download the raw content of a Model Lab artifact file. |
List Model Lab project artifactsListModelLabProjectArtifacts | GET | List all artifact files for a specific Model Lab project. |
List Model Lab project facet keysListModelLabProjectFacetKeys | GET | List all available facet keys for filtering Model Lab projects. |
List Model Lab project facet valuesListModelLabProjectFacetValues | GET | List available facet values for a specific project facet key. |
List Model Lab projectsListModelLabProjects | GET | List all Model Lab projects for the current organization. |
List Model Lab run artifactsListModelLabRunArtifacts | GET | List artifact files for a specific Model Lab run. |
List Model Lab run facet keysListModelLabRunFacetKeys | GET | List all available facet keys for filtering Model Lab runs. |
List Model Lab run facet valuesListModelLabRunFacetValues | GET | List available facet values for a specific run facet key. |
List Model Lab runsListModelLabRuns | GET | List all Model Lab runs for the current organization. |
Pin a Model Lab runPinModelLabRun | POST | Pin a Model Lab run for the current user. |
Remove star from a Model Lab projectUnstarModelLabProject | DELETE | Remove the star from a Model Lab project for the current user. |
Star a Model Lab projectStarModelLabProject | POST | Star a Model Lab project for the current user. |
Unpin a Model Lab runUnpinModelLabRun | DELETE | Remove the pin from a Model Lab run for the current user. |
Monitor27
Check if a monitor can be deletedCheckCanDeleteMonitor | GET | Check if the given monitors can be deleted. |
Create a monitorCreateMonitor | POST | Create a monitor using the specified options. |
Create a monitor configuration policyCreateMonitorConfigPolicy | POST | Create a monitor configuration policy. |
Create a monitor notification ruleCreateMonitorNotificationRule | POST | Creates a monitor notification rule. |
Create a monitor user templateCreateMonitorUserTemplate | POST | Create a new monitor user template. |
Delete a monitorDeleteMonitor | DELETE | Delete the specified monitor |
Delete a monitor configuration policyDeleteMonitorConfigPolicy | DELETE | Delete a monitor configuration policy. |
Delete a monitor notification ruleDeleteMonitorNotificationRule | DELETE | Deletes a monitor notification rule by rule id. |
Delete a monitor user templateDeleteMonitorUserTemplate | DELETE | Delete an existing monitor user template by its ID. |
Edit a monitorUpdateMonitor | PUT | Edit the specified monitor. |
Edit a monitor configuration policyUpdateMonitorConfigPolicy | PATCH | Edit a monitor configuration policy. |
Get a monitor configuration policyGetMonitorConfigPolicy | GET | Get a monitor configuration policy by policy id. |
Get a monitor notification ruleGetMonitorNotificationRule | GET | Returns a monitor notification rule by rule id. |
Get a monitor user templateGetMonitorUserTemplate | GET | Retrieve a monitor user template by its ID. |
Get a monitor's detailsGetMonitor | GET | Get details about the specified monitor from your organization. |
Get all monitor configuration policiesListMonitorConfigPolicies | GET | Get all monitor configuration policies. |
Get all monitor notification rulesGetMonitorNotificationRules | GET | Returns a list of all monitor notification rules. |
Get all monitor user templatesListMonitorUserTemplates | GET | Retrieve all monitor user templates. |
Get all monitorsListMonitors | GET | Get all monitors from your organization. |
Monitors group searchSearchMonitorGroups | GET | Search and filter your monitor groups details. |
Monitors searchSearchMonitors | GET | Search and filter your monitors details. |
Update a monitor notification ruleUpdateMonitorNotificationRule | PATCH | Updates a monitor notification rule by rule id. |
Update a monitor user template to a new versionUpdateMonitorUserTemplate | PUT | Creates a new version of an existing monitor user template. |
Validate a monitorValidateMonitor | POST | Validate the monitor provided in the request. |
Validate a monitor user templateValidateMonitorUserTemplate | POST | Validate the structure and content of a monitor user template. |
Validate an existing monitorValidateExistingMonitor | POST | Validate the monitor provided in the request. |
Validate an existing monitor user templateValidateExistingMonitorUserTemplate | POST | Validate the structure and content of an existing monitor user template being updated to a new version. |
Network Device Monitoring7
Get the device detailsGetDevice | GET | Get the device details. |
Get the list of devicesListDevices | GET | Get the list of devices. |
Get the list of interfaces of the deviceGetInterfaces | GET | Get the list of interfaces of the device. |
Get the list of tags for a deviceListDeviceUserTags | GET | Get the list of tags for a device. |
List tags for an interfaceListInterfaceUserTags | GET | Returns the tags associated with the specified interface. |
Update the tags for a deviceUpdateDeviceUserTags | PATCH | Update the tags for a device. |
Update the tags for an interfaceUpdateInterfaceUserTags | PATCH | Updates the tags associated with the specified interface. |
Network Health Insight1
List network health insightsListNetworkHealthInsights | GET | Return network health insights for the organization within the given time window. |
Notebook5
Create a notebookCreateNotebook | POST | Create a notebook using the specified options. |
Delete a notebookDeleteNotebook | DELETE | Delete a notebook using the specified ID. |
Get a notebookGetNotebook | GET | Get a notebook using the specified notebook ID. |
Get all notebooksListNotebooks | GET | Get all notebooks. |
Update a notebookUpdateNotebook | PUT | Update a notebook using the specified ID. |
OAuth2 Client Public5
Delete an OAuth2 client scopes restrictionDeleteScopesRestriction | DELETE | Delete the scopes restriction configured for the OAuth2 client. |
Get an OAuth2 client scopes restrictionGetScopesRestriction | GET | Get the scopes restriction configured for the OAuth2 client. |
Get OAuth2 well-known sitesGetOAuth2WellKnownSites | GET | Retrieve the list of public OAuth2 sites available for the current environment. |
Register an OAuth2 clientRegisterOAuthClient | POST | Register an OAuth2 client using the Dynamic Client Registration protocol defined in RFC 7591. |
Upsert an OAuth2 client scopes restrictionUpsertScopesRestriction | POST | Create or update the scopes restriction configured for the OAuth2 client. |
Observability Pipeline6
Create a new pipelineCreatePipeline | POST | Create a new pipeline. |
Delete a pipelineDeletePipeline | DELETE | Delete a pipeline. |
Get a specific pipelineGetPipeline | GET | Get a specific pipeline by its ID. |
List pipelinesListPipelines | GET | Retrieve a list of pipelines. |
Update a pipelineUpdatePipeline | PUT | Update a pipeline. |
Validate an observability pipelineValidatePipeline | POST | Validates a pipeline configuration without creating or updating any resources. |
OCI Integration6
Create tenancy configCreateTenancyConfig | POST | Create a new tenancy config to establish monitoring and data collection from your OCI environment. |
Delete tenancy configDeleteTenancyConfig | DELETE | Delete an existing tenancy config. |
Get tenancy configGetTenancyConfig | GET | Get a single tenancy config object by its OCID. |
Get tenancy configsGetTenancyConfigs | GET | Get a list of all configured OCI tenancy integrations. |
List tenancy productsListTenancyProducts | GET | Lists the products for a given tenancy. |
Update tenancy configUpdateTenancyConfig | PATCH | Update an existing tenancy config. |
Okta Integration5
Add Okta accountCreateOktaAccount | POST | Create an Okta account. |
Delete Okta accountDeleteOktaAccount | DELETE | Delete an Okta account. |
Get Okta accountGetOktaAccount | GET | Get an Okta account. |
List Okta accountsListOktaAccounts | GET | List Okta accounts. |
Update Okta accountUpdateOktaAccount | PATCH | Update an Okta account. |
On Call22
Create an On-Call notification channel for a userCreateUserNotificationChannel | POST | Create a new notification channel for a user. |
Create an On-Call notification rule for a userCreateUserNotificationRule | POST | Create a new notification rule for a user. |
Create On-Call escalation policyCreateOnCallEscalationPolicy | POST | Create a new On-Call escalation policy |
Create On-Call scheduleCreateOnCallSchedule | POST | Create a new On-Call schedule |
Delete an On-Call notification channel for a userDeleteUserNotificationChannel | DELETE | Delete a notification channel for a user. |
Delete an On-Call notification rule for a userDeleteUserNotificationRule | DELETE | Delete a notification rule for a user. |
Delete On-Call escalation policyDeleteOnCallEscalationPolicy | DELETE | Delete an On-Call escalation policy |
Delete On-Call scheduleDeleteOnCallSchedule | DELETE | Delete an On-Call schedule |
Get an On-Call notification channel for a userGetUserNotificationChannel | GET | Get a notification channel for a user. |
Get an On-Call notification rule for a userGetUserNotificationRule | GET | Get a notification rule for a user. |
Get On-Call escalation policyGetOnCallEscalationPolicy | GET | Get an On-Call escalation policy |
Get on-call responders for a scheduleGetScheduleOnCallResponders | GET | Retrieves the on-call responders for the specified schedule, grouped by position (previous, current, next), at a given time. |
Get On-Call scheduleGetOnCallSchedule | GET | Get an On-Call schedule |
Get On-Call team routing rulesGetOnCallTeamRoutingRules | GET | Get a team's On-Call routing rules |
Get scheduled on-call userGetScheduleOnCallUser | GET | Retrieves the user who is on-call for the specified schedule at a given time. |
Get team on-call usersGetTeamOnCallUsers | GET | Get a team's on-call users at a given time |
List On-Call notification channels for a userListUserNotificationChannels | GET | List the notification channels for a user. |
List On-Call notification rules for a userListUserNotificationRules | GET | List the notification rules for a user. |
Set On-Call team routing rulesSetOnCallTeamRoutingRules | PUT | Set a team's On-Call routing rules |
Update an On-Call notification rule for a userUpdateUserNotificationRule | PUT | Update a notification rule for a user. |
Update On-Call escalation policyUpdateOnCallEscalationPolicy | PUT | Update an On-Call escalation policy |
Update On-Call scheduleUpdateOnCallSchedule | PUT | Update a new On-Call schedule |
On Call Paging4
Acknowledge On-Call PageAcknowledgeOnCallPage | POST | Acknowledges an On-Call Page. |
Create On-Call PageCreateOnCallPage | POST | Trigger a new On-Call Page. |
Escalate On-Call PageEscalateOnCallPage | POST | Escalates an On-Call Page. |
Resolve On-Call PageResolveOnCallPage | POST | Resolves an On-Call Page. |
Opsgenie Integration9
Create a new Opsgenie accountCreateOpsgenieAccount | POST | Create a new Opsgenie account in the Datadog Opsgenie integration. |
Create a new service objectCreateOpsgenieService | POST | Create a new service object in the Opsgenie integration. |
Delete a single service objectDeleteOpsgenieService | DELETE | Delete a single service object in the Datadog Opsgenie integration. |
Delete an Opsgenie accountDeleteOpsgenieAccount | DELETE | Delete a single Opsgenie account from the Datadog Opsgenie integration. |
Get a single service objectGetOpsgenieService | GET | Get a single service from the Datadog Opsgenie integration. |
Get all Opsgenie accountsListOpsgenieAccounts | GET | Get a list of all Opsgenie accounts from the Datadog Opsgenie integration. |
Get all service objectsListOpsgenieServices | GET | Get a list of all services from the Datadog Opsgenie integration. |
Update a single service objectUpdateOpsgenieService | PATCH | Update a single service object in the Datadog Opsgenie integration. |
Update an Opsgenie accountUpdateOpsgenieAccount | PATCH | Update a single Opsgenie account in the Datadog Opsgenie integration. |
Org Authorized Client7
Delete a user authorization for a clientDeleteOrgAuthorizedClientUserAuthorization | DELETE | Disable a specific user authorization for the specified OAuth2 client in the current organization. |
Delete a user's authorizations for a clientDeleteOrgAuthorizedClientAllUserAuthorizations | DELETE | Disable all authorizations for a specific user for the specified OAuth2 client in the current organization. |
Delete an org authorized clientDeleteOrgAuthorizedClient | DELETE | Disable an OAuth2 client authorization for the current organization, revoking access for all users. |
Get an org authorized clientGetOrgAuthorizedClient | GET | Get a single OAuth2 client authorized for the current organization. |
List org authorized clientsListOrgAuthorizedClients | GET | Get a list of all OAuth2 clients authorized for the current organization. |
List user authorizations for a clientListOrgAuthorizedClientUserAuthorizations | GET | Get a list of user authorizations for the specified OAuth2 client in the current organization. |
Update an org authorized clientUpdateOrgAuthorizedClient | PATCH | Enable or disable an OAuth2 client authorization for the current organization. |
Org Connection4
Create Org ConnectionCreateOrgConnections | POST | Create a new org connection between the current org and a target org. |
Delete Org ConnectionDeleteOrgConnections | DELETE | Delete an existing org connection. |
List Org ConnectionsListOrgConnections | GET | Returns a list of org connections. |
Update Org ConnectionUpdateOrgConnections | PATCH | Update an existing org connection. |
Org Group21
Bulk update org group membershipsBulkUpdateOrgGroupMemberships | PATCH | Move a batch of organizations from one org group to another. |
Create an org groupCreateOrgGroup | POST | Create a new organization group. |
Create an org group policyCreateOrgGroupPolicy | POST | Create a new policy for an organization group. |
Create an org group policy overrideCreateOrgGroupPolicyOverride | POST | Create a new policy override for an organization within an org group. |
Delete an org groupDeleteOrgGroup | DELETE | Delete an organization group by its ID. |
Delete an org group policyDeleteOrgGroupPolicy | DELETE | Delete an organization group policy by its ID. |
Delete an org group policy overrideDeleteOrgGroupPolicyOverride | DELETE | Delete an organization group policy override by its ID. |
Get an org groupGetOrgGroup | GET | Get a specific organization group by its ID. |
Get an org group membershipGetOrgGroupMembership | GET | Get a specific organization group membership by its ID. |
Get an org group policyGetOrgGroupPolicy | GET | Get a specific organization group policy by its ID. |
Get an org group policy overrideGetOrgGroupPolicyOverride | GET | Get a specific organization group policy override by its ID. |
List org group membershipsListOrgGroupMemberships | GET | List organization group memberships. |
List org group policiesListOrgGroupPolicies | GET | List policies for an organization group. |
List org group policy configsListOrgGroupPolicyConfigs | GET | List all org configs that are eligible to be used as organization group policies. |
List org group policy overridesListOrgGroupPolicyOverrides | GET | List policy overrides for an organization group. |
List org group policy suggestionsListOrgGroupPolicySuggestions | GET | List suggested organization group policies. |
List org groupsListOrgGroups | GET | List all organization groups that the requesting organization has access to. |
Update an org groupUpdateOrgGroup | PATCH | Update the name of an existing organization group. |
Update an org group membershipUpdateOrgGroupMembership | PATCH | Move an organization to a different org group by updating its membership. |
Update an org group policyUpdateOrgGroupPolicy | PATCH | Update an existing organization group policy. |
Update an org group policy overrideUpdateOrgGroupPolicyOverride | PATCH | Update an existing organization group policy override. |
Organization17
Create a child organizationCreateChildOrg | POST | Create a child organization. |
Get a SAML configurationGetSAMLConfiguration | GET | Get a single SAML configuration for the current organization by its UUID. |
Get a specific Org Config valueGetOrgConfig | GET | Return the name, description, and value of a specific Org Config. |
Get organization informationGetOrg | GET | Get organization information. |
List global orgsListGlobalOrgs | GET | Returns organizations across regions for the authenticated user. |
List Org ConfigsListOrgConfigs | GET | Returns all Org Configs (name, description, and value). |
List SAML configurationsListSAMLConfigurations | GET | Get the list of SAML configurations for the current organization. |
List your managed organizationsListOrgs | GET | Returns the current organization and its managed organizations in JSON:API format. |
List your managed organizationsListOrgs_v1 | GET | This endpoint returns data on your top-level organization. |
Spin-off Child OrganizationDowngradeOrg | POST | Only available for MSP customers. |
Update a SAML configurationUpdateSAMLConfiguration | PATCH | Update a single SAML configuration for the current organization. |
Update a specific Org ConfigUpdateOrgConfig | PATCH | Update the value of a specific Org Config. |
Update organization SAML preferencesUpdateOrgSamlConfigurations | PATCH | Update the SAML preferences for the current organization. |
Update the maximum session durationUpdateLoginOrgConfigsMaxSessionDuration | PUT | Update the maximum session duration for the current organization. |
Update your organizationUpdateOrg | PUT | Update your organization. |
Upload IdP metadataUploadIdPForOrg | POST | There are a couple of options for updating the Identity Provider (IdP) metadata from your SAML IdP. |
Upload IdP metadataUploadIdPMetadata | POST | Endpoint for uploading IdP metadata for SAML setup. |
PagerDuty Integration4
Create a new service objectCreatePagerDutyIntegrationService | POST | Create a new service object in the PagerDuty integration. |
Delete a single service objectDeletePagerDutyIntegrationService | DELETE | Delete a single service object in the Datadog-PagerDuty integration. |
Get a single service objectGetPagerDutyIntegrationService | GET | Get service name in the Datadog-PagerDuty integration. |
Update a single service objectUpdatePagerDutyIntegrationService | PUT | Update a single service object in the Datadog-PagerDuty integration. |
Powerpack5
Create a new powerpackCreatePowerpack | POST | Create a powerpack. |
Delete a powerpackDeletePowerpack | DELETE | Delete a powerpack. |
Get a PowerpackGetPowerpack | GET | Get a powerpack. |
Get all powerpacksListPowerpacks | GET | Get a list of all powerpacks. |
Update a powerpackUpdatePowerpack | PATCH | Update a powerpack. |
Process1
Get all processesListProcesses | GET | Get all processes for your organization. |
Product Analytic3
Compute scalar analyticsQueryProductAnalyticsScalar | POST | Compute scalar analytics results for Product Analytics data. |
Compute timeseries analyticsQueryProductAnalyticsTimeseries | POST | Compute timeseries analytics results for Product Analytics data. |
Send server-side eventsSubmitProductAnalyticsEvent | POST | Send server-side events to Product Analytics. |
Reference Table11
Batch rows queryBatchRowsQuery | POST | Batch query reference table rows by their primary key values. |
Create reference tableCreateReferenceTable | POST | Creates a reference table. |
Create reference table uploadCreateReferenceTableUpload | POST | Create a reference table upload for bulk data ingestion |
Delete rowsDeleteRows | DELETE | Delete multiple rows from a Reference Table by their primary key values. |
Delete tableDeleteTable | DELETE | Delete a reference table by ID |
Get rows by idGetRowsByID | GET | Get reference table rows by their primary key values. |
Get tableGetTable | GET | Get a reference table by ID |
List rowsListReferenceTableRows | GET | List all rows in a reference table using cursor-based pagination. |
List tablesListTables | GET | List all reference tables in this organization. |
Update reference tableUpdateReferenceTable | PATCH | Update a reference table by ID. |
Upsert rowsUpsertRows | POST | Create or update rows in a Reference Table by their primary key values. |
Report Schedule9
Create a report scheduleCreateReportSchedule | POST | Create a new scheduled report. |
Delete a report scheduleDeleteReportSchedule | DELETE | Delete a report schedule by its unique identifier. |
Get a report scheduleGetReportSchedule | GET | Get a report schedule by its unique identifier. |
Get report schedules for a resourceGetReportSchedulesForResource | GET | Get all report schedules that target a dashboard or integration dashboard resource. |
List dataset report schedulesListDatasetReportSchedules | GET | Retrieve all report schedules for a given published dataset. |
List report schedulesListReportSchedules | GET | List dashboard and integration dashboard report schedules for the organization. |
Print a reportPrintReport | POST | Initiate a one-off, print-only report for a dashboard or integration dashboard. |
Toggle a report scheduleToggleReportSchedule | PATCH | Activate or pause a report schedule by setting its status to active or inactive. |
Update a report schedulePatchReportSchedule | PATCH | Update an existing scheduled report by its identifier. |
Reporting And Sharing1
Create a graph snapshotCreateSnapshot | POST | Create a snapshot of a graph widget. |
Restriction Policy3
Delete a restriction policyDeleteRestrictionPolicy | DELETE | Deletes the restriction policy associated with a specified resource. |
Get a restriction policyGetRestrictionPolicy | GET | Retrieves the restriction policy associated with a specified resource. |
Update a restriction policyUpdateRestrictionPolicy | POST | Updates the restriction policy associated with a resource. |
Role14
Add a user to a roleAddUserToRole | POST | Adds a user to a role. |
Create a new role by cloning an existing roleCloneRole | POST | Clone an existing role |
Create roleCreateRole | POST | Create a new role for your organization. |
Delete roleDeleteRole | DELETE | Disables a role. |
Get a roleGetRole | GET | Get a role in the organization specified by the role’s role id. |
Get all users of a roleListRoleUsers | GET | Gets all users of a role. |
Grant permission to a roleAddPermissionToRole | POST | Adds a permission to a role. |
List permissionsListPermissions | GET | Returns a list of all permissions, including name, description, and ID. |
List permissions for a roleListRolePermissions | GET | Returns a list of all permissions for a single role. |
List role templatesListRoleTemplates | GET | List all role templates |
List rolesListRoles | GET | Returns all roles, including their names and their unique identifiers. |
Remove a user from a roleRemoveUserFromRole | DELETE | Removes a user from a role. |
Revoke permissionRemovePermissionFromRole | DELETE | Removes a permission from a role. |
Update a roleUpdateRole | PATCH | Edit a role. |
RUM13
Aggregate RUM eventsAggregateRUMEvents | POST | The API endpoint to aggregate RUM events into buckets of computed metrics and timeseries. |
Create a new RUM applicationCreateRUMApplication | POST | Create a new RUM application in your organization. |
Delete a RUM applicationDeleteRUMApplication | DELETE | Delete an existing RUM application in your organization. |
Delete source mapsDeleteSourcemaps | DELETE | Deletes source maps matching the specified filter criteria. |
Get a JavaScript source mapGetSourcemaps | GET | Retrieves the content of a specific JavaScript source map file by its filename, service name, and version. |
Get a list of RUM eventsListRUMEvents | GET | List endpoint returns events that match a RUM search query. |
Get a RUM applicationGetRUMApplication | GET | Get the RUM application with given ID in your organization. |
Get service repository informationGetServiceRepositoryInfo | POST | Returns the repository URL and commit SHA associated with a given service and version. |
List all the RUM applicationsGetRUMApplications | GET | List all the RUM applications in your organization. |
List source mapsListSourcemaps | GET | Retrieves a paginated list of source maps matching the specified filter criteria. |
Restore source mapsRestoreSourcemaps | PATCH | Restores previously deleted source maps matching the specified filter criteria. |
Search RUM eventsSearchRUMEvents | POST | List endpoint returns RUM events that match a RUM search query. |
Update a RUM applicationUpdateRUMApplication | PATCH | Update the RUM application with given ID in your organization. |
Rum Audience Management10
Create connectionCreateConnection | POST | Create a new data connection and its fields for an entity |
Delete connectionDeleteConnection | DELETE | Delete an existing data connection for an entity |
Get account facet infoGetAccountFacetInfo | POST | Get facet information for account attributes including possible values and counts |
Get mappingGetMapping | GET | Get entity mapping configuration including all available attributes and their properties |
Get user facet infoGetUserFacetInfo | POST | Get facet information for user attributes including possible values and counts |
List connectionsListConnections | GET | List all data connections for an entity |
Query accountsQueryAccounts | POST | Query accounts with flexible filtering by account properties |
Query event filtered usersQueryEventFilteredUsers | POST | Query users filtered by both user properties and event platform data |
Query usersQueryUsers | POST | Query users with flexible filtering by user properties, with optional wildcard search |
Update connectionUpdateConnection | PUT | Update an existing data connection by adding, updating, or deleting fields |
RUM Config3
Create the RUM configurationCreateRumConfig | POST | Create the RUM configuration for your organization. |
Get the RUM configurationGetRumConfig | GET | Get the RUM configuration for your organization. |
Update the RUM configurationUpdateRumConfig | PATCH | Update the RUM configuration for your organization. |
RUM Insight3
Query aggregated long tasksQueryAggregatedLongTasks | POST | Get aggregated long task data for a RUM view, grouped by invoker type and sampled across multiple view instances. |
Query aggregated signals and problemsQueryAggregatedSignalsProblems | POST | Get aggregated performance signals and problem detections for a RUM view, sampled across multiple view instances. |
Query aggregated waterfallQueryAggregatedWaterfall | POST | Get aggregated network resource waterfall data for a RUM view, sampled across multiple view instances. |
Rum Metric5
Create a RUM-based metricCreateRumMetric | POST | Create a metric based on your organization's RUM data. |
Delete a RUM-based metricDeleteRumMetric | DELETE | Delete a specific RUM-based metric from your organization. |
Get a RUM-based metricGetRumMetric | GET | Get a specific RUM-based metric from your organization. |
Get all RUM-based metricsListRumMetrics | GET | Get the list of configured RUM-based metrics with their definitions. |
Update a RUM-based metricUpdateRumMetric | PATCH | Update a specific RUM-based metric from your organization. |
RUM Operation10
Create a RUM operationCreateRUMOperation | POST | Create a new RUM operation, defining the journey used to detect it from RUM events. |
Create a RUM operation strong linkCreateRUMOperationStrongLink | POST | Create a strong link between a RUM operation and a feature, confirming that the feature belongs to the operation. |
Delete a RUM operationDeleteRUMOperation | DELETE | Delete a RUM operation. |
Delete a RUM operation strong linkDeleteRUMOperationStrongLink | DELETE | Delete the strong link between a RUM operation and a feature. |
Get a RUM operationGetRUMOperation | GET | Retrieve a specific RUM operation by its unique identifier. |
Get a RUM operation by nameGetRUMOperationByName | GET | Retrieve a specific RUM operation by its unique name. |
List RUM operation strong linksListRUMOperationStrongLinks | GET | List strong links between RUM operations and features. |
Search RUM operationsListRUMOperations | GET | Search RUM operations for your organization. |
Update a RUM operationUpdateRUMOperation | PUT | Update an existing RUM operation. |
Update a RUM operation strong linkUpdateRUMOperationStrongLink | PUT | Update the status of a strong link between a RUM operation and a feature. |
RUM Remote Config2
Get a RUM SDK configurationGetRumSdkConfig | GET | Retrieve a RUM SDK configuration by its identifier. |
Update a RUM SDK configurationUpdateRumSdkConfig | PUT | Update an existing RUM SDK configuration by its identifier. |
Rum Replay Heatmap4
Create replay heatmap snapshotCreateReplayHeatmapSnapshot | POST | Create a heatmap snapshot. |
Delete replay heatmap snapshotDeleteReplayHeatmapSnapshot | DELETE | Delete a heatmap snapshot. |
List replay heatmap snapshotsListReplayHeatmapSnapshots | GET | List heatmap snapshots. |
Update replay heatmap snapshotUpdateReplayHeatmapSnapshot | PATCH | Update a heatmap snapshot. |
Rum Replay Playlist9
Add RUM replay session to playlistAddRumReplaySessionToPlaylist | PUT | Add a session to a playlist. |
Bulk remove RUM replay playlist sessionsBulkRemoveRumReplayPlaylistSessions | DELETE | Remove sessions from a playlist. |
Create RUM replay playlistCreateRumReplayPlaylist | POST | Create a playlist. |
Delete RUM replay playlistDeleteRumReplayPlaylist | DELETE | Delete a playlist. |
Get RUM replay playlistGetRumReplayPlaylist | GET | Get a playlist. |
List RUM replay playlist sessionsListRumReplayPlaylistSessions | GET | List sessions in a playlist. |
List RUM replay playlistsListRumReplayPlaylists | GET | List playlists. |
Remove RUM replay session from playlistRemoveRumReplaySessionFromPlaylist | DELETE | Remove a session from a playlist. |
Update RUM replay playlistUpdateRumReplayPlaylist | PUT | Update a playlist. |
Rum Replay Session1
Get segmentsGetSegments | GET | Get segments for a view. |
Rum Replay Viewership4
Create RUM replay session watchCreateRumReplaySessionWatch | POST | Record a session watch. |
Delete RUM replay session watchDeleteRumReplaySessionWatch | DELETE | Delete session watch history. |
List RUM replay session watchersListRumReplaySessionWatchers | GET | List session watchers. |
List RUM replay viewership history sessionsListRumReplayViewershipHistorySessions | GET | List watched sessions. |
Rum Retention Filter9
Create a RUM retention filterCreateRetentionFilter | POST | Create a RUM retention filter for a RUM application. |
Delete a RUM retention filterDeleteRetentionFilter | DELETE | Delete a RUM retention filter for a RUM application. |
Get a permanent RUM retention filterGetPermanentRetentionFilter | GET | Get a permanent RUM retention filter for a RUM application by its identifier. |
Get a RUM retention filterGetRetentionFilter | GET | Get a RUM retention filter for a RUM application. |
Get all permanent RUM retention filtersListPermanentRetentionFilters | GET | Get the list of permanent RUM retention filters for a RUM application. |
Get all RUM retention filtersListRetentionFilters | GET | Get the list of RUM retention filters for a RUM application. |
Order RUM retention filtersOrderRetentionFilters | PATCH | Order RUM retention filters for a RUM application. |
Update a permanent RUM retention filterUpdatePermanentRetentionFilter | PATCH | Update the cross-product sampling configuration of a permanent RUM retention filter for a RUM application. |
Update a RUM retention filterUpdateRetentionFilter | PATCH | Update a RUM retention filter for a RUM application. |
Salesforce Integration6
Create a Salesforce incident templateCreateIncidentTemplate | POST | Create a new Salesforce incident template for your organization. |
Delete a connected Salesforce organizationDeleteSalesforceOrganization | DELETE | Disconnect a Salesforce organization from your Datadog organization. |
Delete a Salesforce incident templateDeleteIncidentTemplate | DELETE | Delete a single Salesforce incident template from your organization. |
Get all connected Salesforce organizationsGetSalesforceOrganizations | GET | Get all Salesforce organizations connected to your Datadog organization through the Salesforce integration. |
Get all Salesforce incident templatesGetIncidentTemplates | GET | Get all Salesforce incident templates configured for your organization. |
Update a Salesforce incident templateUpdateIncidentTemplate | PATCH | Update a single Salesforce incident template in your organization. |
Scorecard14
Create a new campaignCreateScorecardCampaign | POST | Creates a new scorecard campaign. |
Create a new ruleCreateScorecardRule | POST | Creates a new rule. |
Create outcomes batchCreateScorecardOutcomesBatch | POST | Sets multiple service-rule outcomes in a single batched request. |
Delete a campaignDeleteScorecardCampaign | DELETE | Deletes a single campaign by ID or key. |
Delete a ruleDeleteScorecardRule | DELETE | Deletes a single rule. |
Get a campaignGetScorecardCampaign | GET | Fetches a single campaign by ID or key. |
List all campaignsListScorecardCampaigns | GET | Fetches all scorecard campaigns. |
List all rule outcomesListScorecardOutcomes | GET | Fetches all rule outcomes. |
List all rulesListScorecardRules | GET | Fetch all rules. |
List all scorecardsListScorecards | GET | Fetches all scorecards. |
List all scoresListScorecardScores | GET | Returns a list of scorecard scores for each aggregation type, with score breakdowns. |
Update a campaignUpdateScorecardCampaign | PUT | Updates an existing campaign. |
Update an existing scorecard ruleUpdateScorecardRule | PUT | Updates an existing rule. |
Update Scorecard outcomesUpdateScorecardOutcomes | POST | Updates multiple scorecard rule outcomes in a single batched request. |
Seat3
Assign seats to usersAssignSeatsUser | POST | Assign seats to users for a product code. |
Get users with seatsGetSeatsUsers | GET | Get the list of users assigned seats for a product code. |
Unassign seats from usersUnassignSeatsUser | DELETE | Unassign seats from users for a product code. |
Security Monitoring160
Activate an entity context sync integrationActivateIntegration | POST | Activate an entity context sync integration for a source type that does not require manually supplied credentials (for example, Entra ID). |
Activate content packActivateContentPack | PUT | Activate a Cloud SIEM content pack. |
Add a security signal to an incidentAddSecurityMonitoringSignalToIncident | PATCH | Add a security signal to an incident. |
Analyze codeCreateStaticAnalysisServerAnalysis | POST | Run static analysis rules against a source code file and return violations found. |
Assign or unassign security findingsUpdateFindingsAssignee | PATCH | Assign or unassign security findings. |
Attach security findings to a caseAttachCase | PATCH | Attach security findings to a case. |
Attach security findings to a Jira issueAttachJiraIssue | PATCH | Attach security findings to a Jira issue by providing the Jira issue URL. |
Attach security findings to a Linear issueAttachLinearIssue | PATCH | Attach security findings to a Linear issue by providing the Linear issue URL. |
Attach security findings to a ServiceNow ticketAttachServiceNowTicket | PATCH | Attach security findings to a ServiceNow ticket by providing the ServiceNow ticket URL. |
Bulk convert rules to TerraformBulkConvertExistingSecurityMonitoringRules | POST | Convert a list of existing security monitoring rules to Terraform for the Datadog provider resource datadog security monitoring rule. |
Bulk delete security monitoring rulesBulkDeleteSecurityMonitoringRules | DELETE | Delete multiple security monitoring rules in a single request. |
Bulk export security monitoring rulesBulkExportSecurityMonitoringRules | POST | Export a list of security monitoring rules as a ZIP file containing JSON rule definitions. |
Bulk subscribe to sample log generationBulkCreateSampleLogGenerationSubscriptions | POST | Subscribe to sample log generation for multiple Cloud SIEM content packs in a single call. |
Bulk update security signalsBulkEditSecurityMonitoringSignals | PATCH | Update the triage state or assignee of multiple security signals at once. |
Bulk update triage assignee of security signalsBulkEditSecurityMonitoringSignalsAssignee | PATCH | Change the triage assignees of multiple security signals at once. |
Bulk update triage state of security signalsBulkEditSecurityMonitoringSignalsState | PATCH | Change the triage states of multiple security signals at once. |
Cancel a historical jobCancelHistoricalJob | PATCH | Cancel a historical job. |
Change the related incidents of a security signalEditSecurityMonitoringSignalIncidents | PATCH | Change the related incidents for a security signal. |
Change the triage state of a security signalEditSecurityMonitoringSignalState | PATCH | Change the triage state of a security signal. |
Change the triage state of a security signalEditSecurityMonitoringSignalState_v1 | PATCH | This endpoint is deprecated - Change the triage state of a security signal. |
Convert a job result to a signalConvertJobResultToSignal | POST | Convert a job result to a signal. |
Convert a rule from JSON to TerraformConvertSecurityMonitoringRuleFromJSONToTerraform | POST | Convert a rule that doesn't (yet) exist from JSON to Terraform for Datadog provider resource datadog security monitoring rule. |
Convert an existing rule from JSON to TerraformConvertExistingSecurityMonitoringRule | GET | Convert an existing rule from JSON to Terraform for Datadog provider resource datadog security monitoring rule. |
Convert security monitoring resource to TerraformConvertSecurityMonitoringTerraformResource | POST | Convert a security monitoring resource that doesn't (yet) exist from JSON to Terraform. |
Create a critical assetCreateSecurityMonitoringCriticalAsset | POST | Create a new critical asset. |
Create a custom frameworkCreateCustomFramework | POST | Create a custom framework. |
Create a datasetCreateSecurityMonitoringDataset | POST | Create a new Cloud SIEM dataset. |
Create a detection ruleCreateSecurityMonitoringRule | POST | Create a detection rule. |
Create a due date ruleCreateSecurityFindingsAutomationDueDateRule | POST | Create a new due date rule for the current organization. |
Create a mute ruleCreateSecurityFindingsAutomationMuteRule | POST | Create a new mute rule for the current organization. |
Create a new signal-based notification ruleCreateSignalNotificationRule | POST | Create a new notification rule for security signals and return the created rule. |
Create a new vulnerability-based notification ruleCreateVulnerabilityNotificationRule | POST | Create a new notification rule for security vulnerabilities and return the created rule. |
Create a security filterCreateSecurityFilter | POST | Create a security filter. |
Create a suppression ruleCreateSecurityMonitoringSuppression | POST | Create a new suppression rule. |
Create a ticket creation ruleCreateSecurityFindingsAutomationTicketCreationRule | POST | Create a new ticket creation rule for the current organization. |
Create an entity context sync configurationCreateSecurityMonitoringIntegrationConfig | POST | Create a new entity context sync configuration so Cloud SIEM can ingest entities from an external source. |
Create cases for security findingsCreateCases | POST | Create cases for security findings. |
Create Jira issues for security findingsCreateJiraIssues | POST | Create Jira issues for security findings. |
Create Linear issues for security findingsCreateLinearIssues | POST | Create Linear issues for security findings. |
Create or update an indicator triage stateCreateIoCTriageState | POST | Set the triage state of an indicator of compromise (IoC). |
Create ServiceNow tickets for security findingsCreateServiceNowTickets | POST | Create ServiceNow tickets for security findings. |
Deactivate an entity context sync integrationDeactivateIntegration | POST | Deactivate all active entity context sync integrations of the given source type (for example, Entra ID). |
Deactivate content packDeactivateContentPack | PUT | Deactivate a Cloud SIEM content pack. |
Delete a critical assetDeleteSecurityMonitoringCriticalAsset | DELETE | Delete a specific critical asset. |
Delete a custom frameworkDeleteCustomFramework | DELETE | Delete a custom framework. |
Delete a datasetDeleteSecurityMonitoringDataset | DELETE | Delete a Cloud SIEM dataset. |
Delete a due date ruleDeleteSecurityFindingsAutomationDueDateRule | DELETE | Delete an existing due date rule by ID. |
Delete a mute ruleDeleteSecurityFindingsAutomationMuteRule | DELETE | Delete an existing mute rule by ID. |
Delete a security filterDeleteSecurityFilter | DELETE | Delete a specific security filter. |
Delete a signal-based notification ruleDeleteSignalNotificationRule | DELETE | Delete a notification rule for security signals. |
Delete a suppression ruleDeleteSecurityMonitoringSuppression | DELETE | Delete a specific suppression rule. |
Delete a ticket creation ruleDeleteSecurityFindingsAutomationTicketCreationRule | DELETE | Delete an existing ticket creation rule by ID. |
Delete a vulnerability-based notification ruleDeleteVulnerabilityNotificationRule | DELETE | Delete a notification rule for security vulnerabilities. |
Delete an entity context sync configurationDeleteSecurityMonitoringIntegrationConfig | DELETE | Delete an entity context sync configuration. |
Delete an existing jobDeleteHistoricalJob | DELETE | Delete an existing job. |
Delete an existing ruleDeleteSecurityMonitoringRule | DELETE | Delete an existing rule. |
Detach security findings from their caseDetachCase | DELETE | Detach security findings from their case. |
Export security monitoring resource to TerraformExportSecurityMonitoringTerraformResource | GET | Export a security monitoring resource to a Terraform configuration. |
Export security monitoring resources to TerraformBulkExportSecurityMonitoringTerraformResources | POST | Export multiple security monitoring resources to Terraform, packaged as a zip archive. |
Get a critical assetGetSecurityMonitoringCriticalAsset | GET | Get the details of a specific critical asset. |
Get a custom frameworkGetCustomFramework | GET | Get a custom framework. |
Get a datasetGetSecurityMonitoringDataset | GET | Get the current version of a Cloud SIEM dataset by ID. |
Get a dataset at a specific versionGetSecurityMonitoringDatasetByVersion | GET | Retrieve a specific historical version of a Cloud SIEM dataset. |
Get a due date ruleGetSecurityFindingsAutomationDueDateRule | GET | Get the details of a due date rule by ID. |
Get a findingGetFinding | GET | Returns a single finding with message and resource configuration. |
Get a hist signal's detailsGetSecurityMonitoringHistsignal | GET | Get a hist signal's details. |
Get a job's detailsGetHistoricalJob | GET | Get a job's details. |
Get a job's hist signalsGetSecurityMonitoringHistsignalsByJobId | GET | Get a job's hist signals. |
Get a list of security signalsSearchSecurityMonitoringSignals | POST | Returns security signals that match a search query. |
Get a mute ruleGetSecurityFindingsAutomationMuteRule | GET | Get the details of a mute rule by ID. |
Get a quick list of security signalsListSecurityMonitoringSignals | GET | The list endpoint returns security signals that match a search query. |
Get a rule's detailsGetSecurityMonitoringRule | GET | Get a rule's details. |
Get a rule's version historyGetRuleVersionHistory | GET | Get a rule's version history. |
Get a SAST rulesetGetStaticAnalysisRuleset | GET | Get a SAST ruleset by name, including all its rules. |
Get a security filterGetSecurityFilter | GET | Get the details of a specific security filter. |
Get a signal's detailsGetSecurityMonitoringSignal | GET | Get a signal's details. |
Get a single entity contextGetSingleEntityContext | GET | Get a single entity from the Cloud SIEM entity context store by its identifier, returning the historical revisions of the entity in the requested time range. |
Get a suppression ruleGetSecurityMonitoringSuppression | GET | Get the details of a specific suppression rule. |
Get a suppression's version historyGetSuppressionVersionHistory | GET | Get a suppression's version history. |
Get a ticket creation ruleGetSecurityFindingsAutomationTicketCreationRule | GET | Get the details of a ticket creation rule by ID. |
Get all critical assetsListSecurityMonitoringCriticalAssets | GET | Get the list of all critical assets. |
Get all due date rulesListSecurityFindingsAutomationDueDateRules | GET | Get all due date rules for the current organization. |
Get all mute rulesListSecurityFindingsAutomationMuteRules | GET | Get all mute rules for the current organization. |
Get all security filtersListSecurityFilters | GET | Get the list of configured security filters with their definitions. |
Get all suppression rulesListSecurityMonitoringSuppressions | GET | Get the list of all suppression rules. |
Get all ticket creation rulesListSecurityFindingsAutomationTicketCreationRules | GET | Get all ticket creation rules for the current organization. |
Get an entity context sync configurationGetSecurityMonitoringIntegrationConfig | GET | Get the details of a specific entity context sync configuration. |
Get an indicator of compromiseGetIndicatorOfCompromise | GET | Get detailed information about a specific indicator of compromise (IoC). |
Get AST for source codeCreateStaticAnalysisAst | POST | Parse source code into an abstract syntax tree (AST) for the specified language. |
Get content pack statesGetContentPacksStates | GET | Get the activation state, integration status, and log collection status for all Cloud SIEM content packs. |
Get critical assets affecting a specific ruleGetCriticalAssetsAffectingRule | GET | Get the list of critical assets that affect a specific existing rule by the rule's ID. |
Get dataset dependenciesBatchGetSecurityMonitoringDatasetDependencies | POST | Return, for each of the requested datasets, the list of detection rules that depend on it. |
Get default rulesets for a languageGetStaticAnalysisDefaultRulesets | GET | Get the default SAST ruleset names for a given programming language. |
Get details of a signal-based notification ruleGetSignalNotificationRule | GET | Get the details of a notification rule for security signals. |
Get details of a vulnerability notification ruleGetVulnerabilityNotificationRule | GET | Get the details of a notification rule for security vulnerabilities. |
Get entities related to a signalGetSignalEntities | GET | Get the list of entities related to a security signal, captured at the signal's timestamp. |
Get entity contextGetEntityContext | GET | Search the Cloud SIEM entity context store for entities that match a query, and return the historical revisions of each entity in the requested time range. |
Get Entra ID Azure App Registration prerequisitesGetEntraIdAzureAppRegistrations | GET | Get the Azure App Registrations discovered for the organization and whether at least one of them has resource collection enabled, which is a prerequisite for activating the Entra ID... |
Get investigation queries for a signalGetInvestigationLogQueriesMatchingSignal | GET | Get the list of investigation log queries available for a given security signal. |
Get node types for a languageGetStaticAnalysisNodeTypes | GET | Retrieve tree-sitter node type definitions for a given programming language. |
Get sample log generation subscriptionsListSampleLogGenerationSubscriptions | GET | Get the sample log generation subscriptions for the organization. |
Get SBOMGetSBOM | GET | Get a single SBOM related to an asset by its type and name. |
Get suggested actions for a signalGetSuggestedActionsMatchingSignal | GET | Get the list of suggested actions for a given security signal. |
Get suppressions affecting a specific ruleGetSuppressionsAffectingRule | GET | Get the list of suppressions that affect a specific existing rule by its ID. |
Get suppressions affecting future ruleGetSuppressionsAffectingFutureRule | POST | Get the list of suppressions that would affect a rule. |
Get the list of signal-based notification rulesGetSignalNotificationRules | GET | Returns the list of notification rules for security signals. |
Get the list of vulnerability notification rulesGetVulnerabilityNotificationRules | GET | Returns the list of notification rules for security vulnerabilities. |
Get the version history of a datasetGetSecurityMonitoringDatasetVersionHistory | GET | Retrieve the version history of a Cloud SIEM dataset, including the changes made at each version. |
Get the version history of security filtersListSecurityFilterVersions | GET | Get the configured security filters at each historical version of the configuration. |
Get tree-sitter WASM fileGetStaticAnalysisTreeSitterWasm | GET | Download the WebAssembly binary for a tree-sitter grammar by file name. |
Import security vulnerabilitiesImportSecurityVulnerabilities | POST | Import security vulnerabilities from an external scanner in CycloneDX 1.5 format. |
List assets SBOMsListAssetsSBOMs | GET | Get a list of assets SBOMs for an organization. |
List codegen rulesetsListStaticAnalysisCodegenRulesets | GET | Get the rulesets relevant for code generation for the authenticated user. |
List datasetsListSecurityMonitoringDatasets | GET | List all Cloud SIEM datasets available to the organization, including both customer-defined datasets and Datadog out-of-the-box datasets. |
List entity context sync configurationsListSecurityMonitoringIntegrationConfigs | GET | List the entity context sync configurations for Cloud SIEM. |
List findingsListFindings | GET | Get a list of findings. |
List hist signalsListSecurityMonitoringHistsignals | GET | List hist signals. |
List historical jobsListHistoricalJobs | GET | List historical jobs. |
List indicators of compromiseListIndicatorsOfCompromise | GET | Get a list of indicators of compromise (IoCs) matching the specified filters. |
List resource filtersGetResourceEvaluationFilters | GET | List resource filters. |
List rulesListSecurityMonitoringRules | GET | List rules. |
List scanned assets metadataListScannedAssetsMetadata | GET | Get a list of security scanned assets metadata for an organization. |
List security findingsListSecurityFindings | GET | Get a list of security findings that match a search query. |
List vulnerabilitiesListVulnerabilities | GET | Get a list of vulnerabilities. |
List vulnerable assetsListVulnerableAssets | GET | Get a list of vulnerable assets. |
Modify the triage assignee of a security signalEditSecurityMonitoringSignalAssignee | PATCH | Modify the triage assignee of a security signal. |
Modify the triage assignee of a security signalEditSecurityMonitoringSignalAssignee_v1 | PATCH | This endpoint is deprecated - Modify the triage assignee of a security signal. |
Mute or unmute security findingsMuteSecurityFindings | PATCH | Mute or unmute security findings. |
Patch a signal-based notification rulePatchSignalNotificationRule | PATCH | Partially update the notification rule. |
Patch a vulnerability-based notification rulePatchVulnerabilityNotificationRule | PATCH | Partially update the notification rule. |
Reorder due date rulesReorderSecurityFindingsAutomationDueDateRules | POST | Reorder the list of due date rules for the current organization. |
Reorder mute rulesReorderSecurityFindingsAutomationMuteRules | POST | Reorder the list of mute rules for the current organization. |
Reorder ticket creation rulesReorderSecurityFindingsAutomationTicketCreationRules | POST | Reorder the list of ticket creation rules for the current organization. |
Restore a rule to a historical versionRestoreSecurityMonitoringRule | POST | Restores a custom detection rule to a previously saved historical version. |
Returns a list of Secrets rulesGetSecretsRules | GET | Returns a list of Secrets rules with ID, Pattern, Description, Priority, and SDS ID. |
Ruleset get multipleListMultipleRulesets | POST | Get rules for multiple rulesets in batch. |
Run a historical jobRunHistoricalJob | POST | Run a historical job. |
Search hist signalsSearchSecurityMonitoringHistsignals | POST | Search hist signals. |
Search security findingsSearchSecurityFindings | POST | Get a list of security findings that match a search query. |
Subscribe to sample log generationCreateSampleLogGenerationSubscription | POST | Subscribe to sample log generation for a Cloud SIEM content pack. |
Test a notification ruleSendSecurityMonitoringNotificationPreview | POST | Send a notification preview to test that a notification rule's targets are properly configured. |
Test a ruleTestSecurityMonitoringRule | POST | Test a rule. |
Test an existing ruleTestExistingSecurityMonitoringRule | POST | Test an existing rule. |
Unsubscribe from sample log generationDeleteSampleLogGenerationSubscription | DELETE | Unsubscribe from sample log generation for a Cloud SIEM content pack. |
Update a critical assetUpdateSecurityMonitoringCriticalAsset | PATCH | Update a specific critical asset. |
Update a custom frameworkUpdateCustomFramework | PUT | Update a custom framework. |
Update a datasetUpdateSecurityMonitoringDataset | PATCH | Update an existing Cloud SIEM dataset. |
Update a due date ruleUpdateSecurityFindingsAutomationDueDateRule | PUT | Update an existing due date rule by ID. |
Update a mute ruleUpdateSecurityFindingsAutomationMuteRule | PUT | Update an existing mute rule by ID. |
Update a security filterUpdateSecurityFilter | PATCH | Update a specific security filter. |
Update a suppression ruleUpdateSecurityMonitoringSuppression | PATCH | Update a specific suppression rule. |
Update a ticket creation ruleUpdateSecurityFindingsAutomationTicketCreationRule | PUT | Update an existing ticket creation rule by ID. |
Update an entity context sync configurationUpdateSecurityMonitoringIntegrationConfig | PATCH | Update an existing entity context sync configuration. |
Update an existing ruleUpdateSecurityMonitoringRule | PUT | Update an existing rule. |
Update resource filtersUpdateResourceEvaluationFilters | PUT | Update resource filters. |
Update security signal triage state or assigneeEditSecurityMonitoringSignal | PATCH | Update the triage state or assignee of a security signal. |
Validate a detection ruleValidateSecurityMonitoringRule | POST | Validate a detection rule. |
Validate a suppression ruleValidateSecurityMonitoringSuppression | POST | Validate a suppression rule. |
Validate an entity context sync configurationValidateSecurityMonitoringIntegrationConfig | POST | Validate the credentials currently stored on an existing entity context sync configuration. |
Validate entity context sync credentialsValidateSecurityMonitoringIntegrationCredentials | POST | Validate a set of credentials against the external entity source before creating a sync configuration. |
Sensitive Data Scanner9
Create Scanning GroupCreateScanningGroup | POST | Create a scanning group. |
Create Scanning RuleCreateScanningRule | POST | Create a scanning rule in a sensitive data scanner group, ordered last. |
Delete Scanning GroupDeleteScanningGroup | DELETE | Delete a given group. |
Delete Scanning RuleDeleteScanningRule | DELETE | Delete a given rule. |
List Scanning GroupsListScanningGroups | GET | List all the Scanning groups in your organization. |
List standard patternsListStandardPatterns | GET | Returns all standard patterns. |
Reorder GroupsReorderScanningGroups | PATCH | Reorder the list of groups. |
Update Scanning GroupUpdateScanningGroup | PATCH | Update a group, including the order of the rules. |
Update Scanning RuleUpdateScanningRule | PATCH | Update a scanning rule. |
Service Account11
Create a service accountCreateServiceAccount | POST | Create a service account for your organization. |
Create an access token for a service accountCreateServiceAccountAccessToken | POST | Create an access token for a service account. |
Create an application key for this service accountCreateServiceAccountApplicationKey | POST | Create an application key for this service account. |
Delete an application key for this service accountDeleteServiceAccountApplicationKey | DELETE | Delete an application key owned by this service account. |
Edit an application key for this service accountUpdateServiceAccountApplicationKey | PATCH | Edit an application key owned by this service account. |
Get an access token for a service accountGetServiceAccountAccessToken | GET | Get a specific access token for a service account by its ID. |
Get one application key for this service accountGetServiceAccountApplicationKey | GET | Get an application key owned by this service account. |
List access tokens for a service accountListServiceAccountAccessTokens | GET | List all access tokens for a specific service account. |
List application keys for this service accountListServiceAccountApplicationKeys | GET | List all application keys available for this service account. |
Revoke an access token for a service accountRevokeServiceAccountAccessToken | DELETE | Revoke a specific access token for a service account. |
Update an access token for a service accountUpdateServiceAccountAccessToken | PATCH | Update a specific access token for a service account. |
Service Check1
Submit a Service CheckSubmitServiceCheck | POST | Submit a list of Service Checks. |
Service Definition4
Create or update service definitionCreateOrUpdateServiceDefinitions | POST | Create or update service definition in the Datadog Service Catalog. |
Delete a single service definitionDeleteServiceDefinition | DELETE | Delete a single service definition in the Datadog Service Catalog. |
Get a single service definitionGetServiceDefinition | GET | Get a single service definition from the Datadog Service Catalog. |
Get all service definitionsListServiceDefinitions | GET | Get a list of all service definitions from the Datadog Service Catalog. |
Service Level Objective14
Bulk Delete SLO TimeframesDeleteSLOTimeframeInBulk | POST | Delete (or partially delete) multiple service level objective objects. |
Check if SLOs can be safely deletedCheckCanDeleteSLO | GET | Check if an SLO can be safely deleted. |
Create a new SLO reportCreateSLOReportJob | POST | Create a job to generate an SLO report. |
Create an SLO objectCreateSLO | POST | Create a service level objective object. |
Delete an SLODeleteSLO | DELETE | Permanently delete the specified service level objective object. |
Get all SLOsListSLOs | GET | Get a list of service level objective objects for your organization. |
Get an SLO's detailsGetSLO | GET | Get a service level objective object. |
Get an SLO's historyGetSLOHistory | GET | Get a specific SLO’s history, regardless of its SLO type. |
Get Corrections For an SLOGetSLOCorrections | GET | Get corrections applied to an SLO |
Get SLO reportGetSLOReport | GET | Download an SLO report. |
Get SLO report statusGetSLOReportJobStatus | GET | Get the status of the SLO report job. |
Get SLO statusGetSloStatus | GET | Get the status of a Service Level Objective (SLO) for a given time period. |
Search for SLOsSearchSLO | GET | Get a list of service level objective objects for your organization. |
Update an SLOUpdateSLO | PUT | Update the specified service level objective object. |
Service Level Objective Correction5
Create an SLO correctionCreateSLOCorrection | POST | Create an SLO correction. |
Delete an SLO correctionDeleteSLOCorrection | DELETE | Permanently delete the specified SLO correction object. |
Get all SLO correctionsListSLOCorrection | GET | Get all Service Level Objective corrections. |
Get an SLO correction for an SLOGetSLOCorrection | GET | Get an SLO correction. |
Update an SLO correctionUpdateSLOCorrection | PATCH | Update the specified SLO correction object. |
ServiceNow Integration9
Create ServiceNow templateCreateServiceNowTemplate | POST | Create a new ServiceNow template. |
Delete ServiceNow templateDeleteServiceNowTemplate | DELETE | Delete a ServiceNow template by ID. |
Get ServiceNow templateGetServiceNowTemplate | GET | Get a ServiceNow template by ID. |
List ServiceNow assignment groupsListServiceNowAssignmentGroups | GET | Get all assignment groups for a ServiceNow instance. |
List ServiceNow business servicesListServiceNowBusinessServices | GET | Get all business services for a ServiceNow instance. |
List ServiceNow instancesListServiceNowInstances | GET | Get all ServiceNow instances for the organization. |
List ServiceNow templatesListServiceNowTemplates | GET | Get all ServiceNow templates for the organization. |
List ServiceNow usersListServiceNowUsers | GET | Get all users for a ServiceNow instance. |
Update ServiceNow templateUpdateServiceNowTemplate | PUT | Update a ServiceNow template by ID. |
Slack Integration6
Create a Slack integration channelCreateSlackIntegrationChannel | POST | Add a channel to your Datadog-Slack integration. |
Get a Slack integration channelGetSlackIntegrationChannel | GET | Get a channel configured for your Datadog-Slack integration. |
Get all channels in a Slack integrationGetSlackIntegrationChannels | GET | Get a list of all channels configured for your Datadog-Slack integration. |
List Slack user bindingsListSlackUserBindings | GET | List all Slack user bindings for a given Datadog user from the Datadog Slack integration. |
Remove a Slack integration channelRemoveSlackIntegrationChannel | DELETE | Remove a channel from your Datadog-Slack integration. |
Update a Slack integration channelUpdateSlackIntegrationChannel | PATCH | Update a channel used in your Datadog-Slack integration. |
Snapshot1
Take graph snapshotsGetGraphSnapshot | GET | Take graph snapshots. |
Software Catalog8
Create or update entitiesUpsertCatalogEntity | POST | Create or update entities in Software Catalog. |
Create or update kindsUpsertCatalogKind | POST | Create or update kinds in Software Catalog. |
Delete a single entityDeleteCatalogEntity | DELETE | Delete a single entity in Software Catalog. |
Delete a single kindDeleteCatalogKind | DELETE | Delete a single kind in Software Catalog. |
Get a list of entitiesListCatalogEntity | GET | Get a list of entities from Software Catalog. |
Get a list of entity kindsListCatalogKind | GET | Get a list of entity kinds from Software Catalog. |
Get a list of entity relationsListCatalogRelation | GET | Get a list of entity relations from Software Catalog. |
Preview catalog entitiesPreviewCatalogEntities | POST |
Spa2
Get SPA RecommendationsGetSPARecommendations | GET | This endpoint is currently experimental and restricted to Datadog internal use only. |
Get SPA Recommendations with a shard parameterGetSPARecommendationsWithShard | GET | This endpoint is currently experimental and restricted to Datadog internal use only. |
Span3
Aggregate spansAggregateSpans | POST | The API endpoint to aggregate spans into buckets and compute metrics and timeseries. |
Get a list of spansListSpansGet | GET | List endpoint returns spans that match a span search query. |
Search spansListSpans | POST | List endpoint returns spans that match a span search query. |
Spans Metric5
Create a span-based metricCreateSpansMetric | POST | Create a metric based on your ingested spans in your organization. |
Delete a span-based metricDeleteSpansMetric | DELETE | Delete a specific span-based metric from your organization. |
Get a span-based metricGetSpansMetric | GET | Get a specific span-based metric from your organization. |
Get all span-based metricsListSpansMetrics | GET | Get the list of configured span-based metrics with their definitions. |
Update a span-based metricUpdateSpansMetric | PATCH | Update a specific span-based metric from your organization. |
Static Analysis32
Create an AI custom ruleCreateAiCustomRule | POST | Create a new AI custom rule within a ruleset. |
Create an AI custom rule revisionCreateAiCustomRuleRevision | POST | Create a new revision for an AI custom rule. |
Create an AI custom rulesetCreateAiCustomRuleset | POST | Create a new AI custom ruleset for the authenticated organization. |
Create an AI memory violation resultCreateAiMemoryViolationResult | POST | Add a new AI memory violation result for the authenticated organization. |
Create Custom RuleCreateCustomRule | PUT | Create a new custom rule within a ruleset |
Create Custom Rule RevisionCreateCustomRuleRevision | PUT | Create a new revision for a custom rule |
Create Custom RulesetCreateCustomRuleset | PUT | Create a new custom ruleset for the authenticated organization. |
Delete an AI custom ruleDeleteAiCustomRule | DELETE | Delete an AI custom rule by name within a ruleset. |
Delete an AI custom rulesetDeleteAiCustomRuleset | DELETE | Delete an AI custom ruleset by name. |
Delete an AI memory violation resultDeleteAiMemoryViolationResult | DELETE | Delete an AI memory violation result by its numeric identifier. |
Delete Custom RuleDeleteCustomRule | DELETE | Delete a custom rule |
Delete Custom RulesetDeleteCustomRuleset | DELETE | Delete a custom ruleset |
Get an AI custom ruleGetAiCustomRule | GET | Get an AI custom rule by name within a ruleset. |
Get an AI custom rule revisionGetAiCustomRuleRevision | GET | Get a specific revision of an AI custom rule. |
Get an AI custom rulesetGetAiCustomRuleset | GET | Get an AI custom ruleset by name. |
Get the list of SPDX licensesListSCALicenses | GET | |
List AI custom rule revisionsListAiCustomRuleRevisions | GET | Get all revisions for an AI custom rule. |
List AI custom rulesetsListAiCustomRulesets | GET | Get all AI custom rulesets for the authenticated organization. |
List AI memory violation resultsListAiMemoryViolationResults | GET | Get all AI memory violation results for the authenticated organization. |
List AI promptsListAiPrompts | GET | Get all AI prompts, including default prompts and custom AI rule prompts for the authenticated organization. |
List Custom Rule RevisionsListCustomRuleRevisions | GET | Get all revisions for a custom rule |
List Custom RulesetsListCustomRulesets | GET | Get all custom rulesets for the authenticated organization. |
Post dependencies for analysisCreateSCAResult | POST | |
POST request to resolve vulnerable symbolsCreateSCAResolveVulnerableSymbols | POST | |
Retrieve a dependency scan resultGetSCAScan | GET | |
Revert Custom Rule RevisionRevertCustomRuleRevision | POST | Revert a custom rule to a previous revision |
Show Custom RuleGetCustomRule | GET | Get a custom rule by name |
Show Custom Rule RevisionGetCustomRuleRevision | GET | Get a specific revision of a custom rule |
Show Custom RulesetGetCustomRuleset | GET | Get a custom ruleset by name |
Submit libraries for vulnerability scanningCreateSCAScan | POST | |
Update an AI custom rulesetUpdateAiCustomRuleset | PATCH | Update the description of an existing AI custom ruleset. |
Update Custom RulesetUpdateCustomRuleset | PATCH | Update an existing custom ruleset |
Status Page36
Create backfilled degradationCreateBackfilledDegradation | POST | Creates a backfilled degradation with predefined updates. |
Create backfilled maintenanceCreateBackfilledMaintenance | POST | Creates a backfilled maintenance with predefined updates. |
Create componentCreateComponent | POST | Creates a new component. |
Create degradationCreateDegradation | POST | Creates a new degradation. |
Create degradation templateCreateDegradationTemplate | POST | Creates a new degradation template. |
Create maintenance templateCreateMaintenanceTemplate | POST | Creates a new maintenance template. |
Create status pageCreateStatusPage | POST | Creates a new status page in an unpublished state. |
Delete componentDeleteComponent | DELETE | Deletes a component by its ID. |
Delete degradationDeleteDegradation | DELETE | Deletes a degradation by its ID. |
Delete degradation templateDeleteDegradationTemplate | DELETE | Deletes a degradation template by its ID (soft delete). |
Delete maintenance templateDeleteMaintenanceTemplate | DELETE | Deletes a maintenance template by its ID (soft delete). |
Delete status pageDeleteStatusPage | DELETE | Deletes a status page by its ID. |
Edit degradation updateEditDegradationUpdate | PATCH | Edits a specific degradation update. |
Edit maintenance updatePatchMaintenanceUpdate | PATCH | Edits the message of a specific maintenance update. |
Get componentGetComponent | GET | Retrieves a specific component by its ID. |
Get degradationGetDegradation | GET | Retrieves a specific degradation by its ID. |
Get degradation templateGetDegradationTemplate | GET | Retrieves a specific degradation template by its ID. |
Get maintenanceGetMaintenance | GET | Retrieves a specific maintenance by its ID. |
Get maintenance templateGetMaintenanceTemplate | GET | Retrieves a specific maintenance template by its ID. |
Get status pageGetStatusPage | GET | Retrieves a specific status page by its ID. |
List componentsListComponents | GET | Lists all components for a status page. |
List degradation templatesListDegradationTemplates | GET | Lists all degradation templates for a status page. |
List degradationsListDegradations | GET | Lists all degradations for the organization. |
List maintenance templatesListMaintenanceTemplates | GET | Lists all maintenance templates for a status page. |
List maintenancesListMaintenances | GET | Lists all maintenances for the organization. |
List status pagesListStatusPages | GET | Lists all status pages for the organization. |
Publish status pagePublishStatusPage | POST | Publishes a status page. |
Schedule maintenanceCreateMaintenance | POST | Schedules a new maintenance. |
Soft delete degradation updateSoftDeleteDegradationUpdate | DELETE | Soft-deletes a degradation update. |
Unpublish status pageUnpublishStatusPage | POST | Unpublishes a status page. |
Update componentUpdateComponent | PATCH | Updates an existing component's attributes. |
Update degradationUpdateDegradation | PATCH | Updates an existing degradation's attributes. |
Update degradation templateUpdateDegradationTemplate | PATCH | Updates an existing degradation template's attributes. |
Update maintenanceUpdateMaintenance | PATCH | Updates an existing maintenance's attributes. |
Update maintenance templateUpdateMaintenanceTemplate | PATCH | Updates an existing maintenance template's attributes. |
Update status pageUpdateStatusPage | PATCH | Updates an existing status page's attributes. |
Statuspage Integration8
Create a Statuspage URL settingCreateStatuspageUrlSetting | POST | Create a Statuspage URL setting for your organization. |
Create the Statuspage accountCreateStatuspageAccount | POST | Create a Statuspage account for your organization. |
Delete a Statuspage URL settingDeleteStatuspageUrlSetting | DELETE | Delete a single Statuspage URL setting from your organization. |
Delete the Statuspage accountDeleteStatuspageAccount | DELETE | Delete the Statuspage account configured for your organization. |
Get all Statuspage URL settingsListStatuspageUrlSettings | GET | Get all Statuspage URL settings configured for your organization. |
Get the Statuspage accountGetStatuspageAccount | GET | Get the Statuspage account configured for your organization. |
Update a Statuspage URL settingUpdateStatuspageUrlSetting | PATCH | Update a single Statuspage URL setting in your organization. |
Update the Statuspage accountUpdateStatuspageAccount | PATCH | Update the Statuspage account configured for your organization. |
Stegadography1
Get widgets from an imageGetStegadographyWidgets | POST | Extracts watermarks from a PNG image and returns the cached widget data associated with each watermark found. |
Storage Management2
Delete a Storage Management configurationDeleteSyncConfig | DELETE | Delete a Storage Management configuration by its unique identifier. |
Enable Storage Management for a bucketUpsertSyncConfig | PUT | Enable Storage Management for an S3 bucket, GCS bucket, or Azure container by registering the destination that holds its inventory reports. |
Synthetic69
Abort a multipart upload of a test fileAbortTestFileMultipartUpload | POST | Abort an in-progress multipart file upload for a Synthetic test. |
Add a test to a Synthetics downtimeAddTestToSyntheticsDowntime | PUT | Associate a Synthetics test with a downtime. |
Bulk delete suitesDeleteSyntheticsSuites | POST | |
Bulk delete testsDeleteSyntheticsTests | POST | |
Complete a multipart upload of a test fileCompleteTestFileMultipartUpload | POST | Complete a multipart file upload for a Synthetic test. |
Create a browser testCreateSyntheticsBrowserTest | POST | Create a Synthetic browser test. |
Create a global variableCreateGlobalVariable | POST | Create a Synthetic global variable. |
Create a mobile testCreateSyntheticsMobileTest | POST | Create a Synthetic mobile test. |
Create a Network Path testCreateSyntheticsNetworkTest | POST | |
Create a private locationCreatePrivateLocation | POST | Create a new Synthetic private location. |
Create a Synthetics downtimeCreateSyntheticsDowntime | POST | Create a new Synthetics downtime. |
Create a test suiteCreateSyntheticsSuite | POST | |
Create an API testCreateSyntheticsAPITest | POST | Create a Synthetic API test. |
Delete a global variableDeleteGlobalVariable | DELETE | Delete a Synthetic global variable. |
Delete a private locationDeletePrivateLocation | DELETE | Delete a Synthetic private location. |
Delete a Synthetics downtimeDeleteSyntheticsDowntime | DELETE | Delete a Synthetics downtime by its ID. |
Delete testsDeleteTests | POST | Delete multiple Synthetic tests by ID. |
Edit a browser testUpdateBrowserTest | PUT | Edit the configuration of a Synthetic browser test. |
Edit a global variableEditGlobalVariable | PUT | Edit a Synthetic global variable. |
Edit a mobile testUpdateMobileTest | PUT | Edit the configuration of a Synthetic mobile test. |
Edit a Network Path testUpdateSyntheticsNetworkTest | PUT | |
Edit a private locationUpdatePrivateLocation | PUT | Edit a Synthetic private location. |
Edit a test suiteEditSyntheticsSuite | PUT | |
Edit an API testUpdateAPITest | PUT | Edit the configuration of a Synthetic API test. |
Fetch uptime for multiple testsFetchUptimes | POST | Fetch uptime for multiple Synthetic tests by ID. |
Get a browser testGetBrowserTest | GET | Get the detailed configuration (including steps) associated with a Synthetic browser test. |
Get a browser test resultGetBrowserTestResult | GET | Get a specific full result from a given Synthetic browser test. |
Get a browser test resultGetSyntheticsBrowserTestResult | GET | Get a specific full result from a given Synthetic browser test. |
Get a browser test's latest resultsListSyntheticsBrowserTestLatestResults | GET | Get the latest result summaries for a given Synthetic browser test. |
Get a browser test's latest results summariesGetBrowserTestLatestResults | GET | Get the last 150 test results summaries for a given Synthetic browser test. |
Get a fast test resultGetSyntheticsFastTestResult | GET | |
Get a global variableGetGlobalVariable | GET | Get the detailed configuration of a global variable. |
Get a mobile testGetMobileTest | GET | Get the detailed configuration associated with a Synthetic mobile test. |
Get a Network Path testGetSyntheticsNetworkTest | GET | |
Get a presigned URL for downloading a test fileGetTestFileDownloadUrl | POST | Get a presigned URL to download a file attached to a Synthetic test. |
Get a private locationGetPrivateLocation | GET | Get a Synthetic private location. |
Get a specific version of a testGetSyntheticsTestVersion | GET | Get a specific version of a Synthetic test by its version number. |
Get a suiteGetSyntheticsSuite | GET | |
Get a Synthetics downtimeGetSyntheticsDowntime | GET | Get a Synthetics downtime by its ID. |
Get a test configurationGetTest | GET | Get the detailed configuration associated with a Synthetic test. |
Get a test resultGetSyntheticsTestResult | GET | Get a specific full result from a given Synthetic test. |
Get a test's latest resultsListSyntheticsTestLatestResults | GET | Get the latest result summaries for a given Synthetic test. |
Get all global variablesListGlobalVariables | GET | Get the list of all Synthetic global variables. |
Get all locations (public and private)ListLocations | GET | Get the list of public and private locations available for Synthetic tests. |
Get an API testGetAPITest | GET | Get the detailed configuration associated with a Synthetic API test. |
Get an API test resultGetAPITestResult | GET | Get a specific full result from a given Synthetic API test. |
Get an API test's latest results summariesGetAPITestLatestResults | GET | Get the last 150 test results summaries for a given Synthetic API test. |
Get available subtests for a multistep testGetApiMultistepSubtests | GET | Get the list of API tests that can be added as subtests to a given API multistep test. |
Get details of batchGetSyntheticsCIBatch | GET | Get a batch's updated details. |
Get parent suites for a testGetTestParentSuites | GET | Get the list of parent suites and their status for a given Synthetic test. |
Get parent tests for a subtestGetApiMultistepSubtestParents | GET | Get the list of API multistep tests that include a given subtest, along with their monitor status. |
Get presigned URLs for uploading a test fileGetTestFileMultipartPresignedUrls | POST | Get presigned URLs for uploading a file to a Synthetic test using multipart upload. |
Get the default locationsGetSyntheticsDefaultLocations | GET | Get the default locations settings. |
Get the list of all Synthetic testsListTests | GET | Get the list of all Synthetic tests. |
Get the on-demand concurrency capGetOnDemandConcurrencyCap | GET | Get the on-demand concurrency cap. |
Get version history of a testListSyntheticsTestVersions | GET | Get the paginated version history for a Synthetic test. |
List Synthetics downtimesListSyntheticsDowntimes | GET | Get a list of all Synthetics downtimes for your organization. |
Patch a global variablePatchGlobalVariable | PATCH | Patch a global variable using JSON Patch (RFC 6902). |
Patch a Synthetic testPatchTest | PATCH | Patch the configuration of a Synthetic test with partial data. |
Patch a test suitePatchTestSuite | PATCH | Patch a Synthetic test suite using JSON Patch (RFC 6902). |
Pause or start a testUpdateTestPauseStatus | PUT | Pause or start a Synthetic test by changing the status. |
Poll for test resultsPollSyntheticsTestResults | GET | Poll for test results given a list of result IDs. |
Remove a test from a Synthetics downtimeRemoveTestFromSyntheticsDowntime | DELETE | Disassociate a Synthetics test from a downtime. |
Save new value for on-demand concurrency capSetOnDemandConcurrencyCap | POST | Save new value for on-demand concurrency cap. |
Search Synthetic testsSearchTests | GET | Search for Synthetic tests. |
Search test suitesSearchSuites | GET | Search for test suites. |
Trigger Synthetic testsTriggerTests | POST | Trigger a set of Synthetic tests. |
Trigger tests from CI/CD pipelinesTriggerCITests | POST | Trigger a set of Synthetic tests for continuous integration. |
Update a Synthetics downtimeUpdateSyntheticsDowntime | PUT | Update a Synthetics downtime by its ID. |
Tag5
Add tags to a hostCreateHostTags | POST | This endpoint allows you to add new tags to a host, optionally specifying what source these tags come from. |
Get All Host TagsListHostTags | GET | Returns a mapping of tags to hosts. |
Get Host TagsGetHostTags | GET | Return the list of tags that apply to a given host. |
Remove host tagsDeleteHostTags | DELETE | This endpoint allows you to remove all tags for a single host. |
Update host tagsUpdateHostTags | PUT | This endpoint allows you to update/replace all tags in an integration source with those supplied in the request. |
Tag Policy6
Create a tag policyCreateTagPolicyV2 | POST | Create a new tag policy for the organization. |
Delete a tag policyDeleteTagPolicyV2 | DELETE | Delete a tag policy. |
Get a tag policyGetTagPolicyV2 | GET | Retrieve a single tag policy by ID. |
Get a tag policy compliance scoreGetTagPolicyScoreV2 | GET | Retrieve the compliance score for a single tag policy. |
List tag policiesListTagPoliciesV2 | GET | Retrieve all tag policies for the organization. |
Update a tag policyUpdateTagPolicyV2 | PATCH | Update one or more attributes of an existing tag policy. |
Team34
Add a member teamAddMemberTeam | POST | Add a member team. |
Add a user to a teamCreateTeamMembership | POST | Add a user to a team. |
Create a teamCreateTeam | POST | Create a new team. |
Create a team hierarchy linkAddTeamHierarchyLink | POST | Create a new team hierarchy link between a parent team and a sub team. |
Create a team linkCreateTeamLink | POST | Add a new link to a team. |
Create team connectionsCreateTeamConnections | POST | Create multiple team connections. |
Create team notification ruleCreateTeamNotificationRule | POST | |
Delete team connectionsDeleteTeamConnections | DELETE | Delete multiple team connections. |
Delete team notification ruleDeleteTeamNotificationRule | DELETE | |
Get a teamGetTeam | GET | Get a single team using the team's id. |
Get a team hierarchy linkGetTeamHierarchyLink | GET | Get a single team hierarchy link for the given link id. |
Get a team linkGetTeamLink | GET | Get a single link for a team. |
Get all member teamsListMemberTeams | GET | Get all member teams. |
Get all teamsListTeams | GET | Get all teams. |
Get links for a teamGetTeamLinks | GET | Get all links for a given team. |
Get permission settings for a teamGetTeamPermissionSettings | GET | Get all permission settings for a given team. |
Get team hierarchy linksListTeamHierarchyLinks | GET | List all team hierarchy links that match the provided filters. |
Get team membershipsGetTeamMemberships | GET | Get a paginated list of members for a team |
Get team notification ruleGetTeamNotificationRule | GET | |
Get team notification rulesGetTeamNotificationRules | GET | |
Get team sync configurationsGetTeamSync | GET | Get all team synchronization configurations. |
Get user membershipsGetUserMemberships | GET | Get a list of memberships for a user |
Link Teams with GitHub TeamsSyncTeams | POST | This endpoint configures synchronization between your existing Datadog teams and GitHub teams by matching their names. |
List team connectionsListTeamConnections | GET | Returns all team connections. |
Remove a member teamRemoveMemberTeam | DELETE | Remove a super team's member team identified by member team id. |
Remove a teamDeleteTeam | DELETE | Remove a team using the team's id. |
Remove a team hierarchy linkRemoveTeamHierarchyLink | DELETE | Remove a team hierarchy link by the given link id. |
Remove a team linkDeleteTeamLink | DELETE | Remove a link from a team. |
Remove a user from a teamDeleteTeamMembership | DELETE | Remove a user from a team. |
Update a teamUpdateTeam | PATCH | Update a team using the team's id. |
Update a team linkUpdateTeamLink | PATCH | Update a team link. |
Update a user's membership attributes on a teamUpdateTeamMembership | PATCH | Update a user's membership attributes on a team. |
Update permission setting for teamUpdateTeamPermissionSetting | PUT | Update a team permission setting for a given team. |
Update team notification ruleUpdateTeamNotificationRule | PUT |
Test Optimization7
Delete Test Optimization service settingsDeleteTestOptimizationServiceSettings | DELETE | Delete Test Optimization settings for a specific service identified by repository, service name, and environment. |
Get Flaky Tests Management policiesGetFlakyTestsManagementPolicies | POST | Retrieve Flaky Tests Management repository-level policies for the given repository. |
Get Test Optimization service settingsGetTestOptimizationServiceSettings | POST | Retrieve Test Optimization settings for a specific service identified by repository, service name, and environment. |
Search flaky testsSearchFlakyTests | POST | List endpoint returning flaky tests from Flaky Test Management. |
Update flaky test statesUpdateFlakyTests | PATCH | Update the state of multiple flaky tests in Flaky Test Management. |
Update Flaky Tests Management policiesUpdateFlakyTestsManagementPolicies | PATCH | Partially update Flaky Tests Management repository-level policies for the given repository. |
Update Test Optimization service settingsUpdateTestOptimizationServiceSettings | PATCH | Partially update Test Optimization settings for a specific service identified by repository, service name, and environment. |
Usage Metering50
Get active billing dimensions for cost attributionGetActiveBillingDimensions | GET | Get active billing dimensions for cost attribution. |
Get all custom metrics by hourly averageGetUsageTopAvgMetrics | GET | Get all custom metrics by hourly average. |
Get available fields for usage summaryGetUsageSummaryAvailableFields | GET | List the field names returned by GET /api/v1/usage/summary at each of its three response levels. |
Get billable usage across your accountGetUsageBillableSummary | GET | Get billable usage across your account. |
Get billing dimension mapping for usage endpointsGetBillingDimensionMapping | GET | Get a mapping of billing dimensions to the corresponding keys for the supported usage metering public API endpoints. |
Get cost across multi-org accountGetCostByOrg | GET | Get cost across multi-org account. |
Get estimated cost across your accountGetEstimatedCostByOrg | GET | Get estimated cost across multi-org and single root-org accounts. |
Get historical cost across your accountGetHistoricalCostByOrg | GET | Get historical cost across multi-org and single root-org accounts. |
Get hourly logs usage by retentionGetUsageLogsByRetention | GET | Get hourly usage for indexed logs by retention period. |
Get hourly usage attributionGetHourlyUsageAttribution | GET | Get hourly usage attribution. |
Get hourly usage by product familyGetHourlyUsage | GET | Get hourly usage by product family. |
Get hourly usage for analyzed logsGetUsageAnalyzedLogs | GET | Get hourly usage for analyzed logs (Security Monitoring). |
Get hourly usage for application securityGetUsageApplicationSecurityMonitoring | GET | Get hourly usage for application security . |
Get hourly usage for audit logsGetUsageAuditLogs | GET | Get hourly usage for audit logs. |
Get hourly usage for CI visibilityGetUsageCIApp | GET | Get hourly usage for CI visibility (tests, pipeline, and spans). |
Get hourly usage for cloud workload securityGetUsageCWS | GET | Get hourly usage for cloud workload security. |
Get hourly usage for CSM ProGetUsageCloudSecurityPostureManagement | GET | Get hourly usage for cloud security management (CSM) pro. |
Get hourly usage for custom metricsGetUsageTimeseries | GET | Get hourly usage for custom metrics. |
Get hourly usage for database monitoringGetUsageDBM | GET | Get hourly usage for database monitoring Note: This endpoint has been deprecated. |
Get hourly usage for FargateGetUsageFargate | GET | Get hourly usage for Fargate. |
Get hourly usage for hosts and containersGetUsageHosts | GET | Get hourly usage for hosts and containers. |
Get hourly usage for incident managementGetIncidentManagement | GET | Get hourly usage for incident management. |
Get hourly usage for indexed spansGetUsageIndexedSpans | GET | Get hourly usage for indexed spans. |
Get hourly usage for ingested spansGetIngestedSpans | GET | Get hourly usage for ingested spans. |
Get hourly usage for IoTGetUsageInternetOfThings | GET | Get hourly usage for IoT. |
Get hourly usage for LambdaGetUsageLambda | GET | Get hourly usage for Lambda. |
Get hourly usage for Lambda traced invocationsGetUsageLambdaTracedInvocations | GET | Get hourly usage for Lambda traced invocations. |
Get hourly usage for logsGetUsageLogs | GET | Get hourly usage for logs. |
Get hourly usage for logs by indexGetUsageLogsByIndex | GET | Get hourly usage for logs by index. |
get hourly usage for network flowsGetUsageNetworkFlows | GET | Get hourly usage for network flows. |
Get hourly usage for network hostsGetUsageNetworkHosts | GET | Get hourly usage for network hosts. |
Get hourly usage for observability pipelinesGetUsageObservabilityPipelines | GET | Get hourly usage for observability pipelines. |
Get hourly usage for online archiveGetUsageOnlineArchive | GET | Get hourly usage for online archive. |
Get hourly usage for profiled hostsGetUsageProfiling | GET | Get hourly usage for profiled hosts. |
Get hourly usage for RUM sessionsGetUsageRumSessions | GET | Get hourly usage for RUM Sessions. |
Get hourly usage for RUM unitsGetUsageRumUnits | GET | Get hourly usage for RUM Units. |
Get hourly usage for sensitive data scannerGetUsageSDS | GET | Get hourly usage for sensitive data scanner. |
Get hourly usage for SNMP devicesGetUsageSNMP | GET | Get hourly usage for SNMP devices. |
Get hourly usage for synthetics API checksGetUsageSyntheticsAPI | GET | Get hourly usage for synthetics API checks. |
Get hourly usage for synthetics browser checksGetUsageSyntheticsBrowser | GET | Get hourly usage for synthetics browser checks. |
Get hourly usage for synthetics checksGetUsageSynthetics | GET | Get hourly usage for synthetics checks. |
Get Monthly Cost AttributionGetMonthlyCostAttribution | GET | Get monthly cost attribution by tag across multi-org and single root-org accounts. |
Get monthly usage attributionGetMonthlyUsageAttribution | GET | Get monthly usage attribution. |
Get projected cost across your accountGetProjectedCost | GET | Get projected cost across multi-org and single root-org accounts. |
Get specified daily custom reportsGetSpecifiedDailyCustomReports | GET | Get specified daily custom reports. |
Get specified monthly custom reportsGetSpecifiedMonthlyCustomReports | GET | Get specified monthly custom reports. |
Get the list of available daily custom reportsGetDailyCustomReports | GET | Get daily custom reports. |
Get the list of available monthly custom reportsGetMonthlyCustomReports | GET | Get monthly custom reports. |
Get usage across your accountGetUsageSummary | GET | Get all usage across your account. |
Get usage attribution typesGetUsageAttributionTypes | GET | Get usage attribution types. |
User20
Anonymize usersAnonymizeUsers | PUT | Anonymize a list of users, removing their personal data. |
Create a userCreateUser | POST | Create a user for your organization. |
Create a userCreateUser_v1 | POST | Create a user for your organization. |
Delete a pending user's invitationsDeleteUserInvitations | DELETE | Cancel all pending invitations for a specified user. |
Disable a userDisableUser | DELETE | Disable a user. |
Disable a userDisableUser_v1 | DELETE | Delete a user from an organization. |
Get a user invitationGetInvitation | GET | Returns a single user invitation by its UUID. |
Get a user organizationListUserOrganizations | GET | Get a user organization. |
Get a user permissionsListUserPermissions | GET | Get a user permission set. |
Get current userGetCurrentUser | GET | Get the user associated with the current authentication context. |
Get identity provider overrides for a userGetUserIdentityProviders | GET | Get the identity provider overrides for a specific user in the organization. |
Get user detailsGetUser | GET | Get a user in the organization specified by the user’s user id. |
Get user detailsGetUser_v1 | GET | Get a user's details. |
List all usersListUsers | GET | Get the list of all users in the organization. |
List all usersListUsers_v1 | GET | List all users for your organization. |
Send invitation emailsSendInvitations | POST | Sends emails to one or more users inviting them to join the organization. |
Update a userUpdateUser | PATCH | Edit a user. |
Update a userUpdateUser_v1 | PUT | Update a user information. |
Update current userUpdateCurrentUser | PATCH | Edit the profile of the currently authenticated user. |
Update identity provider overrides for a userUpdateUserIdentityProviders | PATCH | Set the identity provider overrides for a specific user in the organization. |
User Authorized Client4
Delete a user authorized clientDeleteUserAuthorizedClient | DELETE | Disable the current user's authorization for the specified OAuth2 client. |
Delete all user authorized clients for a clientDeleteUserAuthorizedClientsByClient | DELETE | Disable all authorizations the current user has granted to the specified OAuth2 client. |
Get a user authorized clientGetUserAuthorizedClient | GET | Get a single OAuth2 client authorization for the current user. |
List user authorized clientsListUserAuthorizedClients | GET | Get a list of all OAuth2 clients authorized by the current user. |
Web Integration5
Create a web integration accountCreateWebIntegrationAccount | POST | Create a new account for a given web integration. |
Delete a web integration accountDeleteWebIntegrationAccount | DELETE | Delete an account for a given web integration. |
Get a web integration accountGetWebIntegrationAccount | GET | Get a single account for a given web integration. |
List web integration accountsListWebIntegrationAccounts | GET | List accounts for a given web integration. |
Update a web integration accountUpdateWebIntegrationAccount | PATCH | Update an existing account for a given web integration. |
Webhooks Integration13
Create a custom variableCreateWebhooksIntegrationCustomVariable | POST | Creates an endpoint with the name . |
Create a webhooks integrationCreateWebhooksIntegration | POST | Creates an endpoint with the name . |
Create an OAuth2 client credentials auth methodCreateOAuth2ClientCredentials | POST | Create a new OAuth2 client credentials auth method for the Webhooks integration. |
Delete a custom variableDeleteWebhooksIntegrationCustomVariable | DELETE | Deletes the endpoint with the name . |
Delete a webhookDeleteWebhooksIntegration | DELETE | Deletes the endpoint with the name . |
Delete an OAuth2 client credentials auth methodDeleteOAuth2ClientCredentials | DELETE | Delete an OAuth2 client credentials auth method by ID. |
Get a custom variableGetWebhooksIntegrationCustomVariable | GET | Shows the content of the custom variable with the name . |
Get a webhook integrationGetWebhooksIntegration | GET | Gets the content of the webhook with the name . |
Get all auth methodsGetAllAuthMethods | GET | Get a list of all auth methods configured for the Webhooks integration in your organization. |
Get an OAuth2 client credentials auth methodGetOAuth2ClientCredentials | GET | Get a single OAuth2 client credentials auth method by ID. |
Update a custom variableUpdateWebhooksIntegrationCustomVariable | PUT | Updates the endpoint with the name . |
Update a webhookUpdateWebhooksIntegration | PUT | Updates the endpoint with the name . |
Update an OAuth2 client credentials auth methodUpdateOAuth2ClientCredentials | PATCH | Update an existing OAuth2 client credentials auth method. |
Widget5
Create a widgetCreateWidget | POST | Create a new widget for a given experience type. |
Delete a widgetDeleteWidget | DELETE | Soft-delete a widget by its UUID for a given experience type. |
Get a widgetGetWidget | GET | Retrieve a widget by its UUID for a given experience type. |
Search widgetsSearchWidgets | GET | Search and list widgets for a given experience type, with filtering, sorting, and pagination. |
Update a widgetUpdateWidget | PUT | Update a widget by its UUID for a given experience type. |
Workflow Automation9
Cancel a workflow instanceCancelWorkflowInstance | PUT | Cancels a specific execution of a given workflow. |
Create a WorkflowCreateWorkflow | POST | Create a new workflow, returning the workflow ID. |
Delete an existing WorkflowDeleteWorkflow | DELETE | Delete a workflow by ID. |
Execute a workflowCreateWorkflowInstance | POST | Execute the given workflow. |
Get a workflow instanceGetWorkflowInstance | GET | Get a specific execution of a given workflow. |
Get an existing WorkflowGetWorkflow | GET | Get a workflow by ID. |
List workflow instancesListWorkflowInstances | GET | List all instances of a given workflow. |
List workflowsListWorkflows | GET | List all workflows in your organization. |
Update an existing WorkflowUpdateWorkflow | PATCH | Update a workflow by ID. |