Resume a paused session
Continues a paused or naturally finished session without requiring message text. Accepted queued inputs are read in order. The continuation is subject to the same credit, budget and start authorization as Send. An optional Idempotency-Key replays the first response instead of accepting another continuation. Use managedAgentsSendSessionEvents to supply a new instruction while resuming.
Authorizations
A Recursion API key, created in the console under API keys.
Headers
Replay-protection key in an organization-wide namespace shared by keyed mutations. It must contain 1 to 256 visible ASCII characters and be sent as exactly one header value. Request identity is the exact HTTP method, escaped path, raw query, and raw body bytes. The same request replays the original successful response; any different request returns 409 idempotency_conflict, and an active matching request returns 409 idempotency_in_progress. Completed receipts are retained for approximately 24 hours, pending claims may be reclaimed after approximately 1 hour, and no deduplication is guaranteed after expiry.
1 - 256^[!-~]+$Optional tenant consistency check. When present, it must name the tenant bound to the API key, including when x-organization-id is default.
1Organization in which to act. Required for a tenant-scoped API key. Optional for an organization-scoped key, where it must name that same organization. The value may be an organization id or default.
1Path Parameters
Session id (UUID) as returned by managedAgentsStartSession or managedAgentsListSessions.
Response
OK
How the durable continuation control was delivered. This receipt does not promise that a model turn has finished.
stored, signaled, resumed, queued True when delivery to the session's reader or execution restart was confirmed. False means the continuation control is durable but its wake was not confirmed; it does not mean the request was rejected.