API reference
API reference
Coordinator
Threads, jobs and the gates that move them, the runners that run turns on a person's own subscription, plans and their items, pipeline templates, messages between agents, shared terminals, and the steps an admin files and runs in the sandbox.
70 methods
- GETList threads/v1/coordinator/threads
- POSTOpen a thread/v1/coordinator/threads
- GETGet a thread/v1/coordinator/threads/{thread_id}
- POSTClose a thread/v1/coordinator/threads/{thread_id}/close
- GETList a thread's messages/v1/coordinator/threads/{thread_id}/messages
- POSTSay in a thread/v1/coordinator/threads/{thread_id}/messages
- GETList a thread's turns/v1/coordinator/threads/{thread_id}/turns
- GETList coordinator jobs/v1/coordinator/jobs
- POSTFile a job/v1/coordinator/jobs
- GETGet a job/v1/coordinator/jobs/{job_id}
- GETList a job's moves/v1/coordinator/jobs/{job_id}/transitions
- POSTRevert a job/v1/coordinator/jobs/{job_id}/revert
- POSTSend a job back/v1/coordinator/jobs/{job_id}/go-back
- POSTRelease a held job/v1/coordinator/jobs/{job_id}/release
- POSTCancel a job/v1/coordinator/jobs/{job_id}/cancel
- POSTPause a job/v1/coordinator/jobs/{job_id}/pause
- POSTResume a paused job/v1/coordinator/jobs/{job_id}/resume
- POSTRetry a job now/v1/coordinator/jobs/{job_id}/retry
- GETList runners/v1/coordinator/runners
- DELETERevoke a runner/v1/coordinator/runners/{runner_id}
- GETList pools/v1/coordinator/pools
- GETGet a pool's policy/v1/coordinator/pools/{pool_id}
- PUTSet a pool's policy/v1/coordinator/pools/{pool_id}
- POSTGet a registration challenge/v1/coordinator/runners/challenge
- POSTRegister a runner/v1/coordinator/runners
- POSTRunner heartbeat/v1/coordinator/runners/{runner_id}/heartbeat
- SSEServe voice calls/v1/coordinator/runners/{runner_id}/voice/events
- POSTReport a voice answer/v1/coordinator/voice/{lease_id}/deltas
- POSTAccept a lease/v1/coordinator/leases/{lease_id}/accept
- GETGet a turn's pack/v1/coordinator/leases/{lease_id}/pack
- POSTLease heartbeat/v1/coordinator/leases/{lease_id}/heartbeat
- POSTReport a turn/v1/coordinator/turns/{turn_id}/report
- POSTSubmit a gate report/v1/coordinator/jobs/{job_id}/gate-report
- POSTRole heartbeat/v1/coordinator/personalities/{personality_id}/heartbeat
- GETList open items/v1/coordinator/open-items
- GETGet the state machine/v1/coordinator/machine
- GETGet the coordinator's picture/v1/coordinator/picture
- SSEWatch the coordinator/v1/coordinator/picture/events
- GETList watch grants/v1/coordinator/watch-grants
- POSTGrant the full picture/v1/coordinator/watch-grants
- DELETERevoke a watch grant/v1/coordinator/watch-grants/{grant_id}
- GETList steps/v1/coordinator/steps
- GETGet a step/v1/coordinator/steps/{step_id}
- POSTFile a step/v1/coordinator/steps
- POSTRun a step/v1/coordinator/steps/{step_id}/evaluate
- GETList a step's runs/v1/coordinator/steps/{step_id}/evaluations
- GETList pipeline templates/v1/coordinator/pipelines
- GETGet a pipeline template/v1/coordinator/pipelines/{pipeline_id}
- POSTFile a pipeline template/v1/coordinator/pipelines
- POSTAcquire a gate slot/v1/coordinator/gate-slots
- POSTBeat a gate slot/v1/coordinator/gate-slots/{ticket_id}/heartbeat
- POSTRelease a gate slot/v1/coordinator/gate-slots/{ticket_id}/release
- GETList gate slots/v1/coordinator/gate-slots
- POSTReport a drift observation/v1/coordinator/drift-observations
- POSTFile the roll ask/v1/coordinator/drift/rolls
- POSTFile a host action/v1/coordinator/host-actions
- POSTSend an agent message/v1/coordinator/messages
- GETList an agent inbox/v1/coordinator/inbox
- SSEWatch an agent inbox/v1/coordinator/inbox/events
- POSTAcknowledge agent messages/v1/coordinator/inbox/ack
- POSTCreate a plan/v1/coordinator/plans
- GETList plans/v1/coordinator/plans
- GETGet a plan/v1/coordinator/plans/{plan_id}
- GETGet the plans overview/v1/coordinator/plan/overview
- SSEWatch the plans overview/v1/coordinator/plan/events
- GETList terminals/v1/coordinator/terminals
- SSEWatch a terminal/v1/coordinator/terminals/{handle}/events
- POSTSend a terminal message/v1/coordinator/terminals/{handle}/messages
- PUTAdd or change a plan item/v1/coordinator/plans/{plan_id}/items/{item_id}
- POSTAdd a note to a plan item/v1/coordinator/plans/{plan_id}/items/{item_id}/notes