Signal agent run
Send data into an existing run. A queued run reads it before its first step, a running run at its next step boundary (never mid step), a paused run as its first turn after it resumes (a signal never lifts a pause a person asked for). The data is untrusted event data, never instructions, and cannot change publish mode, approvals or ceilings. Send an Idempotency-Key and reuse it when retrying after a lost response: the original signal is returned (duplicate true) and nothing is stored twice. Finished runs return 409 run_finished.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Headers
Reuse this key when retrying the same signal after a lost response; the original signal is returned and nothing is stored twice.
1 - 255Path Parameters
Team (workspace) id (UUID). Discover ids via the list teams endpoint or the agent context.
Managed agent id (UUID), as returned by the list/create agents endpoints.
Agent run id (UUID), as returned by the start/list runs endpoints.
Body
Event data from your system. It reaches the agent as untrusted data inside RUN_CONTEXT, never as instructions.
Response
Success
a Universally Unique Identifier
^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$a Universally Unique Identifier
^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$before_first_step: the run is queued and reads it before its first step. next_step: the run is working and reads it at its next step boundary. resuming: the run is paused and reads it as its first turn after it resumes.
before_first_step, next_step, resuming True when this idempotency key was already used for this run; the original signal is returned.