Update an incident configuration
https://api.datadoghq.com/api/v2/incidents/{incident_id}/configurationshttps://api.us3.datadoghq.com/api/v2/incidents/{incident_id}/configurationshttps://api.us5.datadoghq.com/api/v2/incidents/{incident_id}/configurationshttps://api.datadoghq.eu/api/v2/incidents/{incident_id}/configurationshttps://api.ap1.datadoghq.com/api/v2/incidents/{incident_id}/configurationshttps://api.ap2.datadoghq.com/api/v2/incidents/{incident_id}/configurationshttps://api.uk1.datadoghq.com/api/v2/incidents/{incident_id}/configurationshttps://api.ddog-gov.com/api/v2/incidents/{incident_id}/configurationshttps://api.us2.ddog-gov.com/api/v2/incidents/{incident_id}/configurationsPrésentation
Update a configuration for an incident.
OAuth apps require the incident_write authorization scope to access this endpoint.
Arguments
Paramètres du chemin
incident_id [required]The UUID of the incident.
Requête
Body Data (required)
Incident configuration patch payload.
data [required]Incident configuration data in a patch request.
attributesAttributes for patching an incident configuration. All fields are optional.
execute_integrationsWhether to execute integrations for this incident.
execute_notification_rulesWhether to execute notification rules for this incident.
include_in_analyticsWhether to include this incident in analytics.
include_in_searchWhether to include this incident in search results.
id [required]The incident configuration identifier.
type [required]Incident configuration resource type.
incidents_configurations{
"data": {
"attributes": {
"execute_integrations": true,
"execute_notification_rules": true,
"include_in_analytics": true,
"include_in_search": true
},
"id": "00000000-0000-0000-0000-000000000000",
"type": "incidents_configurations"
}
}Réponse
OK
Response with an incident configuration.
data [required]Incident configuration data in a response.
attributes [required]Attributes of an incident configuration in a response.
created_at [required]Timestamp when the configuration was created.
execute_integrationsWhether integrations are executed for this incident.
execute_notification_rulesWhether notification rules are executed for this incident.
incident_id [required]The incident identifier.
include_in_analyticsWhether this incident is included in analytics.
include_in_searchWhether this incident is included in search results.
modified_at [required]Timestamp when the configuration was last modified.
id [required]The incident configuration identifier.
relationshipsRelationships for an incident configuration.
created_by_userRelationship to user.
data [required]Relationship to user object.
id [required]A unique identifier that represents the user.
type [required]Users resource type.
usersuserslast_modified_by_userRelationship to user.
data [required]Relationship to user object.
id [required]A unique identifier that represents the user.
type [required]Users resource type.
usersuserstype [required]Incident configuration resource type.
incidents_configurationsincludedIncluded related resources.
attributesAttributes of user object returned by the API.
emailEmail of the user.
handleHandle of the user.
iconURL of the user's icon.
nameName of the user.
uuidUUID of the user.
idID of the user.
typeUsers resource type.
usersusers{
"data": {
"attributes": {
"created_at": "2024-01-01T00:00:00.000Z",
"execute_integrations": true,
"execute_notification_rules": true,
"incident_id": "00000000-0000-0000-0000-000000000000",
"include_in_analytics": true,
"include_in_search": true,
"modified_at": "2024-01-01T00:00:00.000Z"
},
"id": "00000000-0000-0000-0000-000000000000",
"relationships": {
"created_by_user": {
"data": {
"id": "00000000-0000-0000-2345-000000000000",
"type": "users"
}
},
"last_modified_by_user": {
"data": {
"id": "00000000-0000-0000-2345-000000000000",
"type": "users"
}
}
},
"type": "incidents_configurations"
},
"included": [
{
"attributes": {
"email": "string",
"handle": "string",
"icon": "string",
"name": "string",
"uuid": "string"
},
"id": "string",
"type": "users"
}
]
}Bad Request
API error response.
errors [required]A list of errors.
{
"errors": [
"Bad Request"
]
}Unauthorized
API error response.
errors [required]A list of errors.
{
"errors": [
"Bad Request"
]
}Forbidden
API error response.
errors [required]A list of errors.
{
"errors": [
"Bad Request"
]
}Not Found
API error response.
errors [required]A list of errors.
{
"errors": [
"Bad Request"
]
}Too many requests
API error response.
errors [required]A list of errors.
{
"errors": [
"Bad Request"
]
}Exemple de code
# Path parameters
export incident_id="CHANGE_ME"
# Set your Datadog site and credentials
export DD_SITE="datadoghq.com"
# Use a Personal Access Token or Service Access Token
export DD_BEARER_TOKEN="<PERSONAL_ACCESS_TOKEN OR SERVICE_ACCESS_TOKEN>"
curl -X PATCH "https://api.${DD_SITE}/api/v2/incidents/${incident_id}/configurations" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer ${DD_BEARER_TOKEN}" \
-d @- << EOF
{
"data": {
"attributes": {
"include_in_search": false
},
"id": "00000000-0000-0000-0000-000000000001",
"type": "incidents_configurations"
}
}
EOF# Path parameters
export incident_id="CHANGE_ME"
# Set your Datadog site and credentials
export DD_SITE="us3.datadoghq.com"
# Use a Personal Access Token or Service Access Token
export DD_BEARER_TOKEN="<PERSONAL_ACCESS_TOKEN OR SERVICE_ACCESS_TOKEN>"
curl -X PATCH "https://api.${DD_SITE}/api/v2/incidents/${incident_id}/configurations" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer ${DD_BEARER_TOKEN}" \
-d @- << EOF
{
"data": {
"attributes": {
"include_in_search": false
},
"id": "00000000-0000-0000-0000-000000000001",
"type": "incidents_configurations"
}
}
EOF# Path parameters
export incident_id="CHANGE_ME"
# Set your Datadog site and credentials
export DD_SITE="us5.datadoghq.com"
# Use a Personal Access Token or Service Access Token
export DD_BEARER_TOKEN="<PERSONAL_ACCESS_TOKEN OR SERVICE_ACCESS_TOKEN>"
curl -X PATCH "https://api.${DD_SITE}/api/v2/incidents/${incident_id}/configurations" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer ${DD_BEARER_TOKEN}" \
-d @- << EOF
{
"data": {
"attributes": {
"include_in_search": false
},
"id": "00000000-0000-0000-0000-000000000001",
"type": "incidents_configurations"
}
}
EOF# Path parameters
export incident_id="CHANGE_ME"
# Set your Datadog site and credentials
export DD_SITE="datadoghq.eu"
# Use a Personal Access Token or Service Access Token
export DD_BEARER_TOKEN="<PERSONAL_ACCESS_TOKEN OR SERVICE_ACCESS_TOKEN>"
curl -X PATCH "https://api.${DD_SITE}/api/v2/incidents/${incident_id}/configurations" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer ${DD_BEARER_TOKEN}" \
-d @- << EOF
{
"data": {
"attributes": {
"include_in_search": false
},
"id": "00000000-0000-0000-0000-000000000001",
"type": "incidents_configurations"
}
}
EOF# Path parameters
export incident_id="CHANGE_ME"
# Set your Datadog site and credentials
export DD_SITE="ap1.datadoghq.com"
# Use a Personal Access Token or Service Access Token
export DD_BEARER_TOKEN="<PERSONAL_ACCESS_TOKEN OR SERVICE_ACCESS_TOKEN>"
curl -X PATCH "https://api.${DD_SITE}/api/v2/incidents/${incident_id}/configurations" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer ${DD_BEARER_TOKEN}" \
-d @- << EOF
{
"data": {
"attributes": {
"include_in_search": false
},
"id": "00000000-0000-0000-0000-000000000001",
"type": "incidents_configurations"
}
}
EOF# Path parameters
export incident_id="CHANGE_ME"
# Set your Datadog site and credentials
export DD_SITE="ap2.datadoghq.com"
# Use a Personal Access Token or Service Access Token
export DD_BEARER_TOKEN="<PERSONAL_ACCESS_TOKEN OR SERVICE_ACCESS_TOKEN>"
curl -X PATCH "https://api.${DD_SITE}/api/v2/incidents/${incident_id}/configurations" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer ${DD_BEARER_TOKEN}" \
-d @- << EOF
{
"data": {
"attributes": {
"include_in_search": false
},
"id": "00000000-0000-0000-0000-000000000001",
"type": "incidents_configurations"
}
}
EOF# Path parameters
export incident_id="CHANGE_ME"
# Set your Datadog site and credentials
export DD_SITE="uk1.datadoghq.com"
# Use a Personal Access Token or Service Access Token
export DD_BEARER_TOKEN="<PERSONAL_ACCESS_TOKEN OR SERVICE_ACCESS_TOKEN>"
curl -X PATCH "https://api.${DD_SITE}/api/v2/incidents/${incident_id}/configurations" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer ${DD_BEARER_TOKEN}" \
-d @- << EOF
{
"data": {
"attributes": {
"include_in_search": false
},
"id": "00000000-0000-0000-0000-000000000001",
"type": "incidents_configurations"
}
}
EOF# Path parameters
export incident_id="CHANGE_ME"
# Set your Datadog site and credentials
export DD_SITE="ddog-gov.com"
# Use a Personal Access Token or Service Access Token
export DD_BEARER_TOKEN="<PERSONAL_ACCESS_TOKEN OR SERVICE_ACCESS_TOKEN>"
curl -X PATCH "https://api.${DD_SITE}/api/v2/incidents/${incident_id}/configurations" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer ${DD_BEARER_TOKEN}" \
-d @- << EOF
{
"data": {
"attributes": {
"include_in_search": false
},
"id": "00000000-0000-0000-0000-000000000001",
"type": "incidents_configurations"
}
}
EOF# Path parameters
export incident_id="CHANGE_ME"
# Set your Datadog site and credentials
export DD_SITE="us2.ddog-gov.com"
# Use a Personal Access Token or Service Access Token
export DD_BEARER_TOKEN="<PERSONAL_ACCESS_TOKEN OR SERVICE_ACCESS_TOKEN>"
curl -X PATCH "https://api.${DD_SITE}/api/v2/incidents/${incident_id}/configurations" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer ${DD_BEARER_TOKEN}" \
-d @- << EOF
{
"data": {
"attributes": {
"include_in_search": false
},
"id": "00000000-0000-0000-0000-000000000001",
"type": "incidents_configurations"
}
}
EOF