Skip to main content
POST
Stop waiting on a handle

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

id
string<uuid>
required

The conversation's UUID. UUID identifying a conversation. Returned from POST /agents/conversations and used in every other agent endpoint that operates on this conversation.

Example:

"bc2505b7-068d-44ed-8055-a6f6ffe54ab1"

handle
string
required

The handle to stop waiting on, exactly as job_monitor returned it. Opaque — do not parse or construct one. The pattern is the alphabet handles are drawn from, not their format: a segment outside it does not match this route and returns 404, the same answer an unusable handle gets.

Maximum string length: 128
Pattern: ^[A-Za-z0-9_-]+$
Example:

"wt_9d06ad7bc3674fe1aa789ec2eda55c3c"

Response

The handle, with the moment its claim was dropped.

A handle after its claim has been dropped. Nothing here reports how the task behind the handle is doing: dropping a claim does not touch the task, so its own API is where to look.

handle
string
required

The handle, as job_monitor returned it.

Example:

"wt_9d06ad7bc3674fe1aa789ec2eda55c3c"

kind
enum<string>
required

What sort of task the handle points at.

Available options:
job
cancelled_at
string<date-time> | null

When the claim was dropped. Set on the first cancel and never moved, so cancelling the same handle again reports the original moment.

Example:

"2026-08-17T12:31:07Z"