POST https://api.ap1.datadoghq.com/api/v2/integration/statuspage/account https://api.ap2.datadoghq.com/api/v2/integration/statuspage/account https://api.datadoghq.eu/api/v2/integration/statuspage/account https://api.ddog-gov.com/api/v2/integration/statuspage/account https://api.us2.ddog-gov.com/api/v2/integration/statuspage/account https://api.datadoghq.com/api/v2/integration/statuspage/account https://api.us3.datadoghq.com/api/v2/integration/statuspage/account https://api.us5.datadoghq.com/api/v2/integration/statuspage/account
Overview Create a Statuspage account for your organization. Only one Statuspage
account can be configured per organization.
This endpoint requires the manage_integrations permission.
Request Body Data (required) Statuspage account payload.
Expand All
Statuspage account data for a create request.
The Statuspage account attributes for a create request.
The Statuspage API key for your Statuspage account.
Statuspage account resource type.
Allowed enum values: statuspage-account
default: statuspage-account
{
"data" : {
"attributes" : {
"api_key" : "00000000-0000-0000-0000-000000000000"
},
"type" : "statuspage-account"
}
} Response CREATED
Response containing a Statuspage account.
Expand All
Statuspage account data from a response.
The attributes from a Statuspage account response.
The Statuspage API key for your Statuspage account. The value is always returned masked.
Statuspage account resource type.
Allowed enum values: statuspage-account
default: statuspage-account
{
"data" : {
"attributes" : {
"api_key" : "*****"
},
"type" : "statuspage-account"
}
} Bad Request
{
"errors" : [
"Bad Request"
]
} Forbidden
{
"errors" : [
"Bad Request"
]
} Conflict
{
"errors" : [
"Bad Request"
]
} Too many requests
{
"errors" : [
"Bad Request"
]
} Code Example Copy
## default
#
# Curl command curl -X POST "https://api.ap1.datadoghq.com "https://api.ap2.datadoghq.com "https://api.datadoghq.eu "https://api.ddog-gov.com "https://api.us2.ddog-gov.com "https://api.datadoghq.com "https://api.us3.datadoghq.com "https://api.us5.datadoghq.com /api/v2/integration/statuspage/account " \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "DD-API-KEY: ${DD_API_KEY} " \
-H "DD-APPLICATION-KEY: ${DD_APP_KEY} " \
-d @- << EOF
{
"data": {
"attributes": {
"api_key": "00000000-0000-0000-0000-000000000000"
},
"type": "statuspage-account"
}
}
EOF