API ReferenceWorker Protocol
Worker rejection of a pre-claimed session
Allows a worker to reject a pre-claimed session (e.g. host capacity changed, workarea refused, or daemon is draining). Releases the claim and re-queues the session preserving its original priority. The original `QueuedWork` item must be supplied so the platform can re-enqueue without losing fields.
POST
workerJwtheader
AuthorizationBearer <JWT>Short-lived worker runtime JWT minted by the platform. Claims bind the worker, project, organization, registration, and scopes.
id*stringapplication/json- body
workerId*stringreason?stringHuman-readable reason for rejection.
work*The original pre-claimed QueuedWork item for this session.
Session rejected and re-queued.
application/json- response
nacked*booleansessionId*stringrequeued*booleancurl -X POST 'https://app.rensei.ai/api/sessions/string/nack' \ -H 'Content-Type: application/json' \ -d '{ "workerId": "string", "work": { "sessionId": "string", "issueId": "string", "issueIdentifier": "string", "priority": 0, "queuedAt": 0 }}'Example Response
{ "nacked": true, "sessionId": "string", "requeued": true}