Spaces method and path for this operation:
Refer to Spaces for more information.
Create actions for multiple alert groups in a single request.
[Required authorization] Route required privileges: manage_alerting-v2-alerts.
Body
-
Deactivates an alert.
-
The episode identifier to assign.
Minimum length is
1, maximum length is150. -
User profile UID of the assignee, or null to remove the assignee from the episode.
Maximum length is
256. -
ISO datetime when snooze should expire.
Format should match the following pattern:
^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z))$. -
Reason for deactivating the alert.
Minimum length is
1, maximum length is1024. -
Hash identifying the alert group to apply the action to.
Minimum length is
1, maximum length is256.
Responses
-
Returns the number of created actions and per-item errors for actions that were not created.
-
Indicates an invalid schema or parameters.
-
Indicates the request was not authenticated.
-
Indicates the user does not have the required privileges to perform the request.
-
Indicates an unexpected server-side error.
-
Indicates the alerting engine is disabled by the
alerting:v2:enabledadvanced setting.
curl \
--request POST 'https://localhost:5601/api/alerting/v2/alerts/_bulk_action' \
--header "Authorization: $API_KEY" \
--header "Content-Type: application/json" \
--header "kbn-xsrf: true" \
--data '"[\n {\n \"action_type\": \"ack\",\n \"episode_id\": \"episode-1\",\n \"group_hash\": \"group-hash-1\"\n },\n {\n \"action_type\": \"tag\",\n \"group_hash\": \"group-hash-2\",\n \"tags\": [\n \"production\"\n ]\n }\n]"'
[
{
"action_type": "ack",
"episode_id": "episode-1",
"group_hash": "group-hash-1"
},
{
"action_type": "tag",
"group_hash": "group-hash-2",
"tags": [
"production"
]
}
]
{
"affected_count": 2,
"errors": []
}
{
"code": "BAD_REQUEST",
"details": {
"errors": {
"": [
"At least one action must be provided"
]
}
},
"error": "Bad Request",
"message": "At least one action must be provided"
}
{
"code": "UNAUTHORIZED",
"error": "Unauthorized",
"message": "Authentication required to access this API."
}
{
"code": "FORBIDDEN",
"error": "Forbidden",
"message": "The current user does not have the required privileges for this request."
}
{
"code": "INTERNAL_SERVER_ERROR",
"error": "Internal Server Error",
"message": "An unexpected error occurred."
}
{
"code": "ALERTING_DISABLED",
"error": "Service Unavailable",
"message": "Alerting is disabled."
}