How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Datadog Add API

The Add API from Datadog — 9 operation(s) for add.

Datadog Add API is one of 290 APIs that Datadog publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

This API exposes 4 JSON Schema definitions.

The published artifact set on APIs.io includes an OpenAPI specification, API documentation, authentication docs, an API reference, and 4 JSON Schemas.

This API exposes 9 operations across 9 paths, and defines 100 schemas. It is described by OpenAPI 3.0.0, at version 1.0.

Requests are made against 3 base URLs: https://{subdomain}.{site}, {protocol}://{name}, https://{subdomain}.{site}.

9 operations 9 paths 100 schemas 9 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.0
API Version
1.0
Base URL
https://api.datadoghq.com
Authentication
OAuth 2.0, API Key, API Key, HTTP Bearer
Resource Areas
1

Authentication & Security 4

Datadog Add API declares 4 security schemes for authenticating requests. It supports OAuth 2.0 (AuthZ) using the authorizationCode flow, exposing 68 scopes. An API key is passed in the header as DD-API-KEY (apiKeyAuth). An API key is passed in the header as DD-APPLICATION-KEY (appKeyAuth). It accepts HTTP bearer tokens (bearerAuth). By default, every request must be authenticated.

  • AuthZ — This API uses OAuth 2 with the implicit grant flow.
  • apiKeyAuth — Your Datadog API Key.
  • appKeyAuth — Your Datadog APP Key.

Paths & Operations 9

Across 9 paths, the API surfaces 9 operations — 9 POST. Each is listed below with its method, path, parameters, and response codes.

Add 9
POST
/api/v2/dashboard/lists/manual/{dashboard_list_id}/dashboards
Datadog Add Items to a Dashboard List
CreateDashboardListItems 1 param body → 200400403404429
POST
/api/v2/integrations/cloudflare/accounts
Datadog Add Cloudflare Account
CreateCloudflareAccount body → 201400403404429
POST
/api/v2/integrations/confluent-cloud/accounts
Datadog Add Confluent Account
CreateConfluentAccount body → 201400403404429
POST
/api/v2/integrations/confluent-cloud/accounts/{account_id}/resources
Datadog Add Resource to Confluent Account
CreateConfluentResource 1 param body → 201400403404429
POST
/api/v2/integrations/fastly/accounts
Datadog Add Fastly Account
CreateFastlyAccount body → 201400403404429
POST
/api/v2/integrations/fastly/accounts/{account_id}/services
Datadog Add Fastly Service
CreateFastlyService 1 param body → 201400403404429
POST
/api/v2/integrations/okta/accounts
Datadog Add Okta Account
CreateOktaAccount body → 201400403404429
POST
/api/v2/roles/{role_id}/users
Datadog Add a User to a Role
AddUserToRole 1 param body → 200400403404429
POST
/api/v2/team/{team_id}/memberships
Datadog Add a User to a Team
CreateTeamMembership 1 param body → 200403404409429

Schemas 100

The contract defines 100 schemas that model the data the API accepts and returns. The most detailed are UserAttributes (12 properties), TeamAttributes (12 properties), OrganizationAttributes (8 properties), PermissionAttributes (7 properties). Each schema is shown below with its type and property counts.

FastlyServiceAttributes
object
Attributes object for Fastly service requests.
1 property
UsersType
string
Users resource type.
UserTeamRelationships
object
Relationship between membership and a user
2 properties
FastlyServiceResponse
object
The expected response schema when getting a Fastly service.
1 property
RelationshipToUserTeamPermission
object
Relationship between a user team permission and a team
2 properties
FastlyAccountResponse
object
The expected response schema when getting a Fastly account.
1 property
OrganizationAttributes
object
Attributes of the organization.
8 properties
UserAttributes
object
Attributes of user object returned by the API.
12 properties
PermissionAttributes
object
Attributes of a permission.
7 properties
RelationshipToTeamLinks
object
Relationship between a team and a team link
2 properties
UserResponseIncludedItem
An object related to a user.
FastlyAccountCreateRequest
object
Payload schema when adding a Fastly account.
1 property 1 required
FastlyServiceType
string
The JSON:API type for this API. Should always be fastly-services.
DashboardListAddItemsRequest
object
Request containing a list of dashboards to add.
1 property
RoleAttributes
object
Attributes of the role.
4 properties
OktaAccountType
string
Account type for an Okta account.
User
object
User object returned by the API.
4 properties
RelationshipToUser
object
Relationship to user.
1 property 1 required
UserTeamPermissionType
string
User team permission type
UserTeamRole
string
The user's role within the team
RelationshipToOrganization
object
Relationship to an organization.
1 property 1 required
RelationshipToPermissionData
object
Relationship to permission object.
2 properties
TeamRelationships
object
Resources related to a team
2 properties
RelationshipToUserData
object
Relationship to user object.
2 properties 2 required
FastlyService
object
The schema representation of a Fastly service.
2 properties 1 required
ConfluentAccountCreateRequestData
object
The data body for adding a Confluent account.
2 properties 2 required
ConfluentResourceType
string
The JSON:API type for this request.
DashboardListItemRequest
object
A dashboard within a list.
2 properties 2 required
ConfluentAccountResponseData
object
An API key and API secret pair that represents a Confluent account.
3 properties 3 required
UsersResponse
object
Response containing information about multiple users.
3 properties
ConfluentResourceRequestData
object
JSON:API request for updating a Confluent resource.
3 properties 3 required
RelationshipToUserTeamTeamData
object
The team associated with the membership
2 properties 2 required
ConfluentAccountCreateRequest
object
Payload schema when adding a Confluent account.
1 property 1 required
ConfluentAccountResourceAttributes
object
Attributes object for updating a Confluent resource.
4 properties 1 required
OktaAccount
object
Schema for an Okta account.
3 properties 2 required
UserTeamType
string
Team membership type
FastlyAccountCreateRequestAttributes
object
Attributes object for creating a Fastly account.
3 properties 2 required
TeamType
string
Team type
UserTeamRequest
object
Team membership request
1 property 1 required
CloudflareAccountCreateRequestData
object
Data object for creating a Cloudflare account.
2 properties 2 required
CloudflareAccountResponseData
object
Data object of a Cloudflare account.
3 properties 3 required
DashboardListItemResponse
object
A dashboard within a list.
2 properties 2 required
Permission
object
Permission object.
3 properties 1 required
OrganizationsType
string
Organizations resource type.
ConfluentAccountCreateRequestAttributes
object
Attributes associated with the account creation request.
4 properties 2 required
UserTeamAttributes
object
Team membership attributes
3 properties
CloudflareAccountCreateRequest
object
Payload schema when adding a Cloudflare account.
1 property 1 required
UserTeam
object
A user's relationship with a team
4 properties 2 required
OktaAccountRequest
object
Request object for an Okta account.
1 property 1 required
RelationshipToUserTeamPermissionData
object
Related user team permission data
2 properties 2 required
CloudflareAccountCreateRequestAttributes
object
Attributes object for creating a Cloudflare account.
5 properties 2 required
CloudflareAccountResponse
object
The expected response schema when getting a Cloudflare account.
1 property
DashboardType
string
The type of the dashboard.
APIErrorResponse
object
API error response.
1 property 1 required
ConfluentResourceResponseAttributes
object
Model representation of a Confluent Cloud resource.
4 properties 1 required
UserResponseRelationships
object
Relationships of the user object returned by the API.
4 properties
CloudflareAccountResponseAttributes
object
Attributes object of a Cloudflare account.
4 properties 1 required
ConfluentResourceResponse
object
Response schema when interacting with a Confluent resource.
1 property
RelationshipToUserTeamTeam
object
Relationship between team membership and team
1 property 1 required
UserTeamResponse
object
Team membership response
2 properties
RoleResponseRelationships
object
Relationships of the role object returned by the API.
1 property
FastlyAccounResponseAttributes
object
Attributes object of a Fastly account.
2 properties 1 required
RelationshipToRoleData
object
Relationship to role object.
2 properties
OktaAccountAttributes
object
Attributes object for an Okta account.
6 properties 3 required
RelationshipToOrganizationData
object
Relationship to organization object.
2 properties 2 required
FastlyAccountResponseData
object
Data object of a Fastly account.
3 properties 3 required
ConfluentResourceRequestAttributes
object
Attributes object for updating a Confluent resource.
3 properties 1 required
UserTeamTeamType
string
User team team type
TeamAttributes
object
Team attributes
12 properties 2 required
Organization
object
Organization object.
3 properties 1 required
Role
object
Role object returned by the API.
4 properties 1 required
ConfluentAccountType
string
The JSON:API type for this API. Should always be confluent-cloud-accounts.
RelationshipToTeamLinkData
object
Relationship between a link and a team
2 properties 2 required
RelationshipToUsers
object
Relationship to users.
1 property 1 required
FastlyAccountType
string
The JSON:API type for this API. Should always be fastly-accounts.
RelationshipToUserTeamUser
object
Relationship between team membership and user
1 property 1 required
ConfluentResourceResponseData
object
Confluent Cloud resource data.
3 properties 3 required
OktaAccountResponse
object
Response object for an Okta account.
1 property
PermissionsType
string
Permissions resource type.
TeamLinkType
string
Team link type
CloudflareAccountType
string
The JSON:API type for this API. Should always be cloudflare-accounts.
RelationshipToRoles
object
Relationship to roles.
1 property
UserTeamUserType
string
User team user type
RelationshipToOrganizations
object
Relationship to organizations.
1 property 1 required
Team
object
A team
4 properties 3 required
Pagination
object
Pagination object.
2 properties
TeamRelationshipsLinks
object
Links attributes.
1 property
FastlyServiceData
object
Data object for Fastly service requests.
3 properties 2 required
ConfluentAccountResponseAttributes
object
The attributes of a Confluent account.
3 properties 1 required
FastlyServiceRequest
object
Payload schema for Fastly service requests.
1 property 1 required
UserTeamIncluded
Included resources related to the team membership
DashboardListAddItemsResponse
object
Response containing a list of added dashboards.
1 property
RelationshipToUserTeamUserData
object
A user's relationship with a team
2 properties 2 required
UserTeamCreate
object
A user's relationship with a team
3 properties 1 required
ConfluentResourceRequest
object
The JSON:API request for updating a Confluent resource.
1 property 1 required
ConfluentAccountResponse
object
The expected response schema when getting a Confluent account.
1 property
ResponseMetaAttributes
object
Object describing meta attributes of response.
1 property
RolesType
string
Roles type.
FastlyAccountCreateRequestData
object
Data object for creating a Fastly account.
2 properties 2 required
RelationshipToPermissions
object
Relationship to multiple permissions objects.
1 property

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

datadog-add-api-openapi.yml Raw ↑

Other APIs Datadog publishes across the network.

Datadog Dashboards API
Datadog Synthetics API
Datadog Service Level Objectives API
Datadog Security Monitoring API
Datadog Service Definition API
Datadog Software Catalog API
Datadog Users API
Datadog Roles API
Datadog Key Management API
Datadog Organizations API
Datadog Downtimes API
Datadog RUM API
Where this information came from

This is an independent, third-party profile of Datadog Add API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.