Delete an issue
Soft delete. The issue moves to Recently Deleted (list it with deleted=true) along with every sub-issue at any depth - none is left live and none is orphaned. Comments and attachments are untouched, because nothing about the issue is actually gone yet. A descendant that was already deleted keeps its original timestamp, so its own 30-day clock is not reset. Deleting an already-deleted issue is a 404.
View as MarkdownAuthorization
bearer In: header
Path Parameters
uuidResponse Body
application/json
application/json
application/json
application/json
curl -X DELETE "https://example.com/v1/issues/497f6eca-6276-4993-bfeb-53cbbbba6f08"{ "message": "string"}Update an issue
Partial update. Empty string clears assigneeId / projectId / cycleId / parentId; estimate 0 clears the estimate; a malformed dueDate is 400 (never treated as "clear"). stateId must belong to the issue's team (else 400 "stateId does not belong to this issue's team"); moving to a completed-type state sets completedAt, moving anywhere else clears it. Property changes are recorded as activity entries, and an assignee change notifies the new assignee.
Restore a deleted issue
Moves a soft-deleted issue out of Recently Deleted together with its whole sub-issue subtree, unconditionally - including a sub-issue that was deleted separately beforehand, so restore is the exact mirror of the delete it undoes. An issue that is not soft-deleted is a 404, as is one in a team the caller is not in.