Scopes are an authorization mechanism that allow you to limit and define the specific access applications have to an organization's Datadog data. When authorized to access data on behalf of a user or service account, applications can only access the information explicitly permitted by their assigned scopes.
This page lists only the authorization scopes that can be assigned to OAuth clients. To view the full list of assignable permissions for scoped application keys, see Datadog Role Permissions.
- OAuth clients → Can only be assigned authorization scopes (limited set).
- Scoped application keys → Can be assigned any Datadog permission.
The best practice for scoping applications is to follow the principle of least privilege. Assign only the minimum scopes necessary for an application to function as intended. This enhances security and provides visibility into how applications interact with your organization's data. For example, a third-party application that only reads dashboards does not need permissions to delete or manage users.
You can use authorization scopes with OAuth2 clients for your Datadog Apps.
API Management, Synthetics
APM, APM Trace, Spans
| Scope name | Description | Endpoints that require this scope |
|---|---|---|
apm_read | Read and query APM and Trace Analytics. |
Agentless Scanning, CI Visibility GitHub Accounts, Compliance, Customer Org, Domain Allowlist, Identity Providers, IP Allowlist, Organizations, Security Monitoring, Static Analysis
Agentless Scanning, CI Visibility GitHub Accounts, Compliance, Security Monitoring, Static Analysis
Agentless Scanning, Compliance, Customer Org, Data Observability, Datasets, Domain Allowlist, Identity Providers, IP Allowlist, Monitors, Org Connections, Organizations, Roles, Security Monitoring, Users
Agentless Scanning, Customer Org, Data Observability, Domain Allowlist, Downtimes, Identity Providers, IP Allowlist, Monitors, Organizations
| Scope name | Description | Endpoints that require this scope |
|---|---|---|
org_management | Edit org configurations, including authentication and certain security preferences such as configuring SAML, renaming an org, configuring allowed login methods, creating child orgs, subscribing & unsubscribing from apps in the marketplace, and enabling & disabling Remote Configuration for the entire organization. |
|
security_monitoring_findings_read | View a list of findings that include both misconfigurations and identity risks. | |
data_observability_monitors_write | ||
monitors_write | Edit, delete, and resolve individual monitors. | |
monitors_downtime | Set downtimes to suppress alerts from any monitor in an organization. Mute and unmute monitors. The ability to write monitors is not required to set downtimes. | |
monitors_read | View monitors. |
|
monitors_draft_write | Create, edit, and delete draft monitors. Does not allow editing live monitors or publishing drafts to production. | |
org_connections_write | Create, edit, and delete cross organization connections. | |
user_access_read | View users and their roles and settings. |
Agentless Scanning, Customer Org, Datasets, Domain Allowlist, Identity Providers, IP Allowlist, Org Connections, Organizations, Roles, Users
| Scope name | Description | Endpoints that require this scope |
|---|---|---|
org_management | Edit org configurations, including authentication and certain security preferences such as configuring SAML, renaming an org, configuring allowed login methods, creating child orgs, subscribing & unsubscribing from apps in the marketplace, and enabling & disabling Remote Configuration for the entire organization. |
|
security_monitoring_findings_read | View a list of findings that include both misconfigurations and identity risks. | |
user_access_manage | Disable users, manage user roles, manage SAML-to-role mappings, and configure logs restriction queries. |
|
user_access_read | View users and their roles and settings. | |
monitors_write | Edit, delete, and resolve individual monitors. | |
org_connections_read | Read cross organization connections. | |
org_connections_write | Create, edit, and delete cross organization connections. | |
user_access_invite | Invite other users to your organization. |
Bits AI
| Scope name | Description | Endpoints that require this scope |
|---|---|---|
bits_investigations_read | View Bits AI investigations. | |
bits_investigations_write | Create and manage Bits AI investigations. |
CI Visibility GitHub Accounts, Security Monitoring
CI Visibility Pipelines, CI Visibility Tests, Test Optimization
| Scope name | Description | Endpoints that require this scope |
|---|---|---|
ci_visibility_read | View CI Visibility. | |
test_optimization_read | View Test Optimization. | |
test_optimization_settings_write | Update service settings in Test Optimization. | |
test_optimization_write | Update flaky tests from Flaky Tests Management of Test Optimization. |
CI Visibility Tests, Test Optimization
| Scope name | Description | Endpoints that require this scope |
|---|---|---|
ci_visibility_read | View CI Visibility. | |
test_optimization_read | View Test Optimization. | |
test_optimization_settings_write | Update service settings in Test Optimization. | |
test_optimization_write | Update flaky tests from Flaky Tests Management of Test Optimization. |
Case Management Attribute, Case Management Type
| Scope name | Description | Endpoints that require this scope |
|---|---|---|
cases_shared_settings_write | Update shared case management settings. |
Case Management, Change Management, Error Tracking, Scorecards
Case Management, Change Management, Error Tracking, Scorecards, Service Definition, Software Catalog
Cloud Cost Management
Cloud Network Monitoring
| Scope name | Description | Endpoints that require this scope |
|---|---|---|
network_connections_read | Read cloud network connections. |
Code Coverage
| Scope name | Description | Endpoints that require this scope |
|---|---|---|
code_coverage_read | View Code Coverage. |
DDSQL, Events, Governance Console, Metrics, Timeseries Anomaly Investigations
| Scope name | Description | Endpoints that require this scope |
|---|---|---|
timeseries_query | Query Timeseries data. | |
events_read | Read Events data. | |
metrics_read | View custom metrics. |
|
late_metrics_config_write | ||
metric_tags_write |
DDSQL, Governance Console, Metrics, Timeseries Anomaly Investigations
| Scope name | Description | Endpoints that require this scope |
|---|---|---|
timeseries_query | Query Timeseries data. | |
events_read | Read Events data. | |
metrics_read | View custom metrics. |
|
late_metrics_config_write | ||
metric_tags_write |
Dashboard Lists, Dashboard Secure Embed, Dashboard Sharing, Dashboards, Powerpack
| Scope name | Description | Endpoints that require this scope |
|---|---|---|
dashboards_read | View dashboards. | |
dashboards_write | Create and change dashboards. | |
dashboards_embed_share | Create, modify, and delete shared dashboards with share type 'embed'. | |
dashboards_invite_share | Create, modify, and delete shared dashboards with share type 'invite'. | |
dashboards_public_share | Generate public and authenticated links to share dashboards or embeddable graphs externally. |
Data Observability, Domain Allowlist, Downtimes, Monitors
Data Observability, Domain Allowlist, Monitors
Datasets, Organizations, Roles, Users
Deployment Gates
| Scope name | Description | Endpoints that require this scope |
|---|---|---|
deployment_gates_read |
Downtimes, Monitors
| Scope name | Description | Endpoints that require this scope |
|---|---|---|
monitors_downtime | Set downtimes to suppress alerts from any monitor in an organization. Mute and unmute monitors. The ability to write monitors is not required to set downtimes. | |
monitors_read | View monitors. |
|
monitors_draft_write | Create, edit, and delete draft monitors. Does not allow editing live monitors or publishing drafts to production. | |
monitors_write | Edit, delete, and resolve individual monitors. |
Events, Governance Console, Metrics, Timeseries Anomaly Investigations
| Scope name | Description | Endpoints that require this scope |
|---|---|---|
events_read | Read Events data. | |
metrics_read | View custom metrics. |
|
late_metrics_config_write | ||
metric_tags_write | ||
timeseries_query | Query Timeseries data. |
Experiments
| Scope name | Description | Endpoints that require this scope |
|---|---|---|
product_analytics_experiments_read | View Product Analytics Experiments. | |
product_analytics_experiments_write | Create, edit, and delete Product Analytics Experiments. |
|
product_analytics_metrics_read | View Product Analytics Metrics. | |
product_analytics_metrics_write | Create, edit, and delete Product Analytics Metrics. | |
product_analytics_settings_read | View Product Analytics Settings. | |
product_analytics_settings_write | Edit Product Analytics Settings. | |
product_analytics_warehouse_model_write | Create, edit, and delete Product Analytics Warehouse Models. |
Feature Flags
| Scope name | Description | Endpoints that require this scope |
|---|---|---|
feature_flag_config_read | View Feature Flag Configurations. | |
feature_flag_config_write | Edit Feature Flag Configurations. |
|
feature_flag_environment_config_read | View Feature Flag Environment settings. | |
feature_flag_environment_config_write | Modify Feature Flag Environment settings. |
Hosts
| Scope name | Description | Endpoints that require this scope |
|---|---|---|
hosts_read | List hosts and their attributes. |
Incidents
Logs
| Scope name | Description | Endpoints that require this scope |
|---|---|---|
logs_read_data | Read log data. |
Org Authorized Clients
| Scope name | Description | Endpoints that require this scope |
|---|---|---|
org_authorized_apps_read | ||
org_authorized_apps_write |
Org Connections, Organizations
| Scope name | Description | Endpoints that require this scope |
|---|---|---|
org_connections_read | Read cross organization connections. | |
org_connections_write | Create, edit, and delete cross organization connections. | |
org_management | Edit org configurations, including authentication and certain security preferences such as configuring SAML, renaming an org, configuring allowed login methods, creating child orgs, subscribing & unsubscribing from apps in the marketplace, and enabling & disabling Remote Configuration for the entire organization. |
|
user_access_read | View users and their roles and settings. |
Product Catalog, Usage Metering
Service Level Objective Corrections, Service Level Objectives
| Scope name | Description | Endpoints that require this scope |
|---|---|---|
slos_corrections | Apply, edit, and delete SLO status corrections. A user with this permission can make status corrections, even if they do not have permission to edit those SLOs. | |
slos_read | View SLOs and status corrections. | |
slos_write | Create, edit, and delete SLOs. |
Status Pages
| Scope name | Description | Endpoints that require this scope |
|---|---|---|
status_pages_incident_write | ||
status_pages_internal_page_publish | ||
status_pages_public_page_publish | ||
status_pages_settings_read | ||
status_pages_settings_write |
Teams
User Authorized Clients
| Scope name | Description | Endpoints that require this scope |
|---|---|---|
built_in_features |
Webhooks Integration
| Scope name | Description | Endpoints that require this scope |
|---|---|---|
create_webhooks | Create webhooks integrations. |
Workflow Automation
| Scope name | Description | Endpoints that require this scope |
|---|---|---|
workflows_read | View workflows. | |
workflows_run | Run workflows. |