Transition an issue status

Atomically moves an issue through a legal status edge. expected_status is a compare-and-set precondition; client_id makes an uncertain result safe to replay.

Authentication

AuthorizationBearer

Pass an attributable fp2 API key as Authorization: Bearer <key>. Never embed keys in repositories or documentation.

Path parameters

projectIdstringRequired
referencestringRequired

Request

This endpoint expects an object.
statusenumRequired
Allowed values:
expected_statusenumRequired
Allowed values:
client_idanyRequired

Response

Success
issueobject
transitionobject
actionslist of objects
blockedlist of objects

Errors

400
Bad Request Error
401
Unauthorized Error
404
Not Found Error
409
Conflict Error