Skip to main content
POST
Request cancellation or replay an ended observation

Authorizations

Authorization
string
header
required

Exactly one Authorization: Bearer value from the token file

Path Parameters

id
string<uuid>
required

Response

Cancelled before execution, or already ended observation

id
string<uuid>
required
status
enum<string>
required

queued and running: the resident owns the execution. interrupted: execution ownership was lost and effect settlement is unknown โ€” an EVIDENCE state (the journal is INCOMPLETE), never a run state (ADR-129). paused, succeeded, failed and cancelled: the run's own settlement, the words its terminal frame carries (ADR-128).

Available options:
queued,
running,
interrupted,
paused,
succeeded,
failed,
cancelled
error
object
evidence
object

Reported journal delivery loss, independent of execution status. The reason classifies the mirror's first error without exposing OS text or paths. Absence is not a claim that a journal exists.

execution_id
string
outputs
object

Declared workflow outputs; present only after settlement when supplied by the execution adapter

receipt
object

Terminal binding to the exact immutable admitted execution

settlement
object

The run's settlement (ADR-128), built once by the runtime and projected whole: the state word every door speaks, why, the elapsed time on the kernel clock, the task tally, the spend with its qualifier, the failure named. Unknown cost is never zero: total_cost_usd is absent when nothing was metered. Present on the terminal event and durable job response of a job whose runtime settled; absent when the resident lost the execution (interrupted) or refused it before any task. Reattachment and idempotent admission replay project the same hash-bound terminal event, never a new settlement.

trace_id
string