Issues
Team-scoped (KEY-N) and repo-bound (acme/api#42) issue lifecycle.
20 operations
- GET
/api/issues/{issue_id}Get an issue by id - PATCH
/api/issues/{issue_id}Edit an issue - GET
/api/issues/{issue_id}/assigneesList the accounts assigned to this issue - POST
/api/issues/{issue_id}/assigneesAssign an account to this issue - DELETE
/api/issues/{issue_id}/assignees/{account_id}Unassign an account from this issue - POST
/api/issues/{issue_id}/claimAtomically claim an issue (backlog/todo → in_progress + self-assign) - POST
/api/issues/{issue_id}/closeClose an issue with a terminal status - GET
/api/issues/{issue_id}/contextAgent context pack for an issue - GET
/api/issues/{issue_id}/linksList outgoing links for an issue (covers both directions) - POST
/api/issues/{issue_id}/linksLink this issue to another issue - DELETE
/api/issues/{issue_id}/links/{target_id}/{kind}Remove a link pair - GET
/api/issues/{issue_id}/pull-requestsList PRs linked to an issue - POST
/api/issues/{issue_id}/releaseRelease a claimed issue (in_progress → todo, drop self-assignment) - POST
/api/issues/{issue_id}/reopenRe-open a closed issue - GET
/api/repos/{owner}/{repo}/issuesList repo-bound issues - POST
/api/repos/{owner}/{repo}/issuesCreate a repo-bound issue - GET
/api/repos/{owner}/{repo}/issues/{number}Get a repo-bound issue by number - GET
/api/teams/{team_id}/issuesList issues belonging to a team - POST
/api/teams/{team_id}/issuesCreate a team-scoped issue - GET
/api/teams/{team_id}/issues/{number}Get a team-scoped issue by number