All requests below will use this key. Your API key is sent directly to api.cueapi.ai and never stored by the docs site.
GET
/v1/executionsList Executions
List executions with optional filters for status, outcome, evidence, and more.
cue_idstringqueryFilter by cue ID.
statusstringqueryFilter by execution status: pending, delivering, success, failed, retrying, missed, pending_outcome, outcome_timeout.
outcome_statestringqueryFilter by outcome state: reported_success, reported_failure, verified_success, verification_pending, verification_failed, unknown.
result_typestringqueryFilter by evidence result type (e.g., tweet, email, stripe_charge).
has_evidencebooleanqueryFilter to executions with evidence (true) or without (false).
triggered_bystringqueryFilter by trigger source: schedule, manual_fire, replay.
limitintegerdefault: 20queryResults per page (1-100).
offsetintegerdefault: 0queryPagination offset.
Request
bash
curl https://api.cueapi.ai/v1/executions?limit=10 \
-H "Authorization: Bearer YOUR_API_KEY"bash
curl "https://api.cueapi.ai/v1/executions?cue_id=cue_abc123&status=failed" \
-H "Authorization: Bearer YOUR_API_KEY"bash
curl "https://api.cueapi.ai/v1/executions?has_evidence=true&result_type=tweet" \
-H "Authorization: Bearer YOUR_API_KEY"Response
json
{
"executions": [
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"cue_id": "cue_abc123",
"scheduled_for": "2026-03-23T09:00:00Z",
"status": "success",
"outcome_state": "verified_success",
"triggered_by": "schedule"
}
],
"total": 42,
"limit": 10,
"offset": 0,
"has_more": true
}