Release a claim

Hands a held issue back, so anyone can claim it again. Release means "ensure I am not holding this", so releasing an issue nobody holds — including one whose lease already lapsed — succeeds as a no-op and a lost response is safe to repeat. issue_not_held fires only when somebody else holds a live claim. client_id is required but no ledger consults it, so a duplicate arriving after a later claim drops that newer lease rather than being ignored.

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.
client_idanyRequired

Response

Success
idany
display_idstring
project_idstring
titlestringformat: ".*\S.*"<=200 characters
bodyany
statusenum
Allowed values:
priorityenum or null
Allowed values:
parent_idstring or null
holderobject or null
created_byobject
created_atstring
updated_atstring
commentslist of objects
parentobject or null
childrenlist of objects
children_totaldouble or enum or enum
children_opendouble or enum or enum
children_in_progressdouble or enum or enum
children_helddouble or enum or enum
children_stalleddouble or enum or enum
pull_requestslist of objects
pull_requests_totaldouble or enum or enum
open_questionsdouble or enum or enum
actionslist of objects
blockedlist of objects

Errors

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