POST https://api.ap1.datadoghq.com/api/v2/integration/opsgenie/accountshttps://api.ap2.datadoghq.com/api/v2/integration/opsgenie/accountshttps://api.datadoghq.eu/api/v2/integration/opsgenie/accountshttps://api.ddog-gov.com/api/v2/integration/opsgenie/accountshttps://api.us2.ddog-gov.com/api/v2/integration/opsgenie/accountshttps://api.datadoghq.com/api/v2/integration/opsgenie/accountshttps://api.us3.datadoghq.com/api/v2/integration/opsgenie/accountshttps://api.us5.datadoghq.com/api/v2/integration/opsgenie/accounts
Overview
Create a new Opsgenie account in the Datadog Opsgenie integration.
This endpoint requires the manage_integrations permission.
Request
Body Data (required)
Opsgenie account payload.
Expand All
Opsgenie account data for a create request.
The Opsgenie account attributes for a create request.
The Opsgenie API key for your Opsgenie account.
The region for the Opsgenie service.
Allowed enum values: us,eu,custom
Opsgenie account resource type.
Allowed enum values: opsgenie-account
default: opsgenie-account
{
"data": {
"attributes": {
"api_key": "00000000-0000-0000-0000-000000000000",
"region": "us"
},
"type": "opsgenie-account"
}
}
Response
CREATED
Response containing an Opsgenie account.
Expand All
Opsgenie account data from a response.
The attributes from an Opsgenie account response.
The region for the Opsgenie service.
Allowed enum values: us,eu,custom
The ID of the Opsgenie account.
Opsgenie account resource type.
Allowed enum values: opsgenie-account
default: opsgenie-account
{
"data": {
"attributes": {
"region": "us"
},
"id": "596da4af-0563-4097-90ff-07230c3f9db3",
"type": "opsgenie-account"
}
}
Bad Request
{
"errors": [
"Bad Request"
]
}
Forbidden
{
"errors": [
"Bad Request"
]
}
Too many requests
{
"errors": [
"Bad Request"
]
}
Code Example
## 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/opsgenie/accounts" \
-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",
"region": "us"
},
"type": "opsgenie-account"
}
}
EOF