Spaces method and path for this operation:
post /s/{space_id}/api/alerting/v2/rules/{id}/_run
Refer to Spaces for more information.
[Required authorization] Route required privileges: manage_alerting-v2-rules.
Responses
-
The rule run was triggered successfully.
-
Indicates the rule is disabled and cannot be run.
-
Indicates the request was not authenticated.
-
Indicates the user does not have the required privileges to perform the request.
-
Indicates a rule with the given ID does not exist.
-
Indicates the rule is already running or the run request conflicted.
-
Indicates an unexpected server-side error.
-
Indicates the alerting engine is disabled by the
alerting:v2:enabledadvanced setting.
POST
/api/alerting/v2/rules/{id}/_run
curl \
--request POST 'https://localhost:5601/api/alerting/v2/rules/{id}/_run' \
--header "Authorization: $API_KEY" \
--header "kbn-xsrf: true"
Response examples (400)
{
"code": "RULE_DISABLED",
"details": {
"rule_id": "rule-1"
},
"error": "Bad Request",
"message": "Rule with id \"rule-1\" is disabled and cannot be run"
}
Response examples (401)
{
"code": "UNAUTHORIZED",
"error": "Unauthorized",
"message": "Authentication required to access this API."
}
Response examples (403)
{
"code": "FORBIDDEN",
"error": "Forbidden",
"message": "The current user does not have the required privileges for this request."
}
Response examples (404)
{
"code": "RULE_NOT_FOUND",
"details": {
"rule_id": "rule-1"
},
"error": "Not Found",
"message": "Rule with id \"rule-1\" not found"
}
Response examples (409)
{
"code": "RULE_ALREADY_RUNNING",
"details": {
"rule_id": "rule-1"
},
"error": "Conflict",
"message": "Rule with id \"rule-1\" is already running"
}
Response examples (500)
{
"code": "INTERNAL_SERVER_ERROR",
"error": "Internal Server Error",
"message": "An unexpected error occurred."
}
Response examples (503)
{
"code": "ALERTING_DISABLED",
"error": "Service Unavailable",
"message": "Alerting is disabled."
}