List repositories
Lists the repositories connected to the team through the CoderHelm GitHub App, whether CoderHelm works on each, and where its tickets come from. Not paged: a team's repositories come back in one answer.
api_key viewAuthorizationBearer <token>A team API key, made by an admin under Settings, API keys. Send it as Authorization: Bearer chk_....
Scope: view
The team's repositories.
application/json- response
The team's repositories.
repos*array<>Every connected repository, in name order.
curl -X GET 'https://api.coderhelm.com/api/repos' \ -H "Authorization: Bearer $CODERHELM_API_KEY"{ "repos": [ { "enabled": true, "name": "acme/web", "onboard_error": null, "onboard_status": "ready", "role": "web", "ticket_source": "github" } ]}Approve and run a plan POST
Approves every `draft` task of the plan and runs the plan: each approved task becomes a GitHub issue or Jira ticket and is queued as a run, in task order. The plan becomes `executing`. Rejected tasks are skipped. Answers `400` when no task is left to run, so calling it again after a successful call does not run anything twice.
Get a review GET
Returns one review in full: the whole body, the structured findings with file, line, severity and what each rests on, and the team's ratings.