List webhook deliveries
Every attempt made to deliver a completion notice, newest first: the status your endpoint answered, how long it took, and the beginning of its response body. This is what separates "the webhook never arrived" from "it arrived and your server answered 500", which is the same sentence from the outside.
Every attempt made to deliver a completion notice, newest first: the status your endpoint answered, how long it took, and the beginning of its response body.
This is what separates "the webhook never arrived" from "it arrived and your server answered 500", which is the same sentence from the outside.
Authorization
bearerAuth API key (tk_...)
In: header
Query Parameters
Only the attempts made for this transcript
length <= 36How many attempts to return, newest first (default 50)
1 <= value <= 200Response Body
application/json
application/json
application/json
curl -X GET "https://example.com/v1/webhook-deliveries"{ "data": [ { "id": "string", "transcriptId": "string", "url": "string", "attempt": 0, "delivered": true, "statusCode": 0, "error": "string", "responsePreview": "string", "durationMs": 0, "manual": true, "createdAt": "string" } ]}Get balance GET
Credits on the account, in the minor unit of `currency` (cents). Values carry a fraction of a cent: a short audio costs less than one cent, so do not store them in an integer column. `available` is what the next transcription can spend: `total` minus what transcriptions already running hold in `reserved`. Credit is only spent when a transcription completes, never when it is created, and a failed transcription is never charged.
Send a webhook again POST
Delivers the completion notice for a transcript again, right now, and returns the attempt it produced. The attempt counter continues instead of restarting: it is the same delivery being retried, and restarting it would hand a broken endpoint a fresh set of automatic retries on every click. A replay does not cancel the automatic retry that may still be scheduled. The body is identical to the original notice, signed with your current webhook secret. Your endpoint must be idempotent: the same transcript can arrive more than once, which is also true of the automatic retries.