List an endpoint's deliveries
The endpoint's deliveries, newest first, each with every attempt. Kept 14 days.
api_key webhooksAuthorizationBearer <token>A team API key, made by an admin under Settings, API keys. Send it as Authorization: Bearer chk_....
Scope: webhooks
endpoint_id*stringThe endpoint's id.
status?stringpending, failed, ok or all (default).
limit?integer1 to 100, default 25.
0 <= valueThe deliveries.
application/json- response
curl -X GET 'https://api.coderhelm.com/api/webhooks/endpoints/ep_01jbendpt4a7b0c3d6e9f2g5h8/deliveries' \ -H "Authorization: Bearer $CODERHELM_API_KEY"{ "deliveries": [ { "attempts": [ { "at": "2026-10-26T14:31:47.901Z", "code": 200, "duration_ms": 87, "error": "" } ], "created_at": "2026-10-26T14:31:47.780Z", "event": "run.completed", "event_id": "evt_01JBEVNT8M1N4P7Q0R3S6T9V2W", "id": "01JBDLVR5T8V1W4X7Y0Z3A6B9C", "next_retry_at": null, "outcome": "Delivered (200)", "reason": "", "reason_fix": "", "reason_message": "", "status": "handled" } ]}Update a webhook endpoint PUT
Changes the address, description, events, or turns the endpoint on or off. Fields left out keep their value. Turning an endpoint back on starts its failure count again; events missed while it was off are not sent by themselves (replay them).
Resend a delivery POST
Sends the same event (the same body and `webhook-id`, signed now) to the endpoint once more and adds the attempt to the delivery. Works on any delivery whose event is still kept (14 days), delivered or not.