List webhook endpoints
The team's webhook endpoints, oldest first. Secrets are never listed.
api_key webhooksAuthorizationBearer <token>A team API key, made by an admin under Settings, API keys. Send it as Authorization: Bearer chk_....
Scope: webhooks
The endpoints.
application/json- response
curl -X GET 'https://api.coderhelm.com/api/webhooks/endpoints' \ -H "Authorization: Bearer $CODERHELM_API_KEY"{ "endpoints": [ { "created_at": "2026-10-20T09:00:00Z", "created_by": "lead@example.com", "description": "Deploy bot", "disabled_reason": "", "enabled": true, "events": [ "*" ], "id": "ep_01jbendpt4a7b0c3d6e9f2g5h8", "secret_hint": "whsec_…Q2c=", "updated_at": "2026-10-20T09:00:00Z", "url": "https://hooks.example.com/coderhelm" } ], "max": 20}Get this month's usage GET
Returns the tokens the team used this calendar month (UTC), split into new input, output, cache reads and cache writes, per feature, and against each limit the team set. When a limit is reached, endpoints that start work answer `429` with `token_limit_reached` until the month turns or an admin raises it.
Create a webhook endpoint POST
Adds an endpoint and makes its signing secret, which this answer shows once. The address must be `https://` and on the public internet: private, local and cloud metadata addresses are refused here and again before every delivery. A team has at most 20 endpoints.