Spaces method and path for this operation:
Refer to Spaces for more information.
Get a paginated list of rule execution events.
[Required authorization] Route required privileges: read_alerting-v2-execution-history.
Query parameters
-
Rule id filter.
At least
1but not more than50elements. Minimum length of each is1, maximum length of each is150. -
Outcome filter.
At least
1but not more than2elements. Values aresuccessorfailure. -
Inclusive ISO datetime lower bound on event.start.
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))$. -
Inclusive ISO datetime upper bound on event.start.
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))$. -
Sort field. Defaults to started_at.
Values are
started_atorduration. Default value isstarted_at. -
Sort direction.
Values are
ascordesc. Default value isdesc. -
Page number.
Minimum value is
1, maximum value is10000. Default value is1. -
Number of results per page.
Minimum value is
1, maximum value is100. Default value is20.
Responses
-
Returns a paginated list of rule execution events.
-
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 GET 'https://localhost:5601/api/alerting/v2/execution_history/rules?sort=started_at&sort_order=desc&page=1&per_page=20' \
--header "Authorization: $API_KEY"
{
"items": [
{
"ended_at": "2026-01-15T12:00:01.250Z",
"error": null,
"id": "execution-1",
"outcome": "success",
"reason": null,
"rule": {
"id": "rule-1",
"version": 3
},
"space_id": "default",
"started_at": "2026-01-15T12:00:00.000Z",
"timings": {
"duration": 1250,
"scheduled_delay": 40
}
}
],
"page": 1,
"per_page": 20,
"total": 1
}
{
"code": "BAD_REQUEST",
"details": {
"errors": {
"page": [
"page * per_page cannot exceed 10000."
]
}
},
"error": "Bad Request",
"message": "page * per_page cannot exceed 10000."
}
{
"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."
}