Skip to main content
PATCH
Apply a fenced local runner lease transition

Authorizations

Authorization
string
header
required

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

Path Parameters

id
string
required

Organization identifier

leaseId
string<uuid>
required

Runner lease identifier

Body

application/json
token
string
required
Required string length: 1 - 512
claimGeneration
integer
required
Required range: x >= 1
sequence
integer
required
Required range: x >= 1
mutationId
string<uuid>
required
transition
enum<string>
required
Available options:
renew,
progress,
turn_intent_persisted,
started,
model_completed,
completed,
failed,
aborted,
orphaned,
uncertain_outcome,
acknowledge
progress
enum<string> | null
Available options:
preparing,
turn_intent_persisted,
sdk_accepted,
running,
model_completed,
finalizing,
null
errorCode
enum<string> | null
Available options:
runner_error,
sdk_error,
model_error,
timeout,
cancelled,
unknown,
null

Response

Lease transition applied or idempotently replayed

lease
object
required

Fenced local execution lease. The lease token is never returned in this object.