Returns the complete execution state of an orchestration, including its current status, every step executed, the final output, accumulated cost, and the transparency-log receipt once completed.
Poll this endpoint to track orchestration progress. For real-time updates, configure a webhook for orchestration.completed and orchestration.failed events.
Authentication
API key with orchestrations:read scope. Alternatively, pass a Bearer JWT
token in the Authorization header.
Tenant identifier for multi-tenant isolation.
Path Parameters
Orchestration identifier (maip-orch:ULID).
Response
Orchestration identifier.
The agent that executed the orchestration.
The workflow definition identifier, if applicable.
Current status: running, completed, failed, or timeout.
Ordered array of execution steps. Each step contains: - step_number
(integer) — Sequential step index (1-based) - action (string) — Action
performed (e.g. llm_inference, tool_call, decision, guardrail_check) -
result (string) — Step outcome summary - duration_ms (integer) — Step
execution time in milliseconds
Final orchestration output. Present only when status is completed.
Total accumulated cost of all LLM inferences and tool calls in US cents.
Transparency-log receipt anchoring the completed orchestration. Present only
when status is completed.
ISO 8601 timestamp when execution began.
ISO 8601 timestamp when execution finished. Present only for terminal states.
Error details if status is failed. Contains code and message.
API key for machine-to-machine authentication
Available options:
pending,
running,
completed,
failed,
cancelled