curl --request POST \
--url https://app.thinnest.ai/api/v1/webhooks/{id}/redeliver \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"deliveryId": "whd_2b6f0c1e-7a4d-4e59-9c3a-1f8e6d2b7a40"
}
'{
"delivered": true,
"status": 200,
"error": null,
"attempts": 3
}Redeliver Webhook Events
Sends events to this endpoint again — the same body, event id and sentAt they first had, with x-thinnest-attempt one higher. Either { "deliveryId": "whd_…" } for one delivery, sent now (the answer says whether it arrived; if it fails it joins the retry schedule), or { "since": "<ISO time>" } for every delivery that has not succeeded since then — at most 7 days back, when payloads are dropped — queued and sent within a minute (202 { queued }). The endpoint must be switched on. A build key may do this: it reaches only your own endpoint.
curl --request POST \
--url https://app.thinnest.ai/api/v1/webhooks/{id}/redeliver \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"deliveryId": "whd_2b6f0c1e-7a4d-4e59-9c3a-1f8e6d2b7a40"
}
'{
"delivered": true,
"status": 200,
"error": null,
"attempts": 3
}Authorizations
Your API key (ta_live_…) from Settings → API keys, sent as Authorization: Bearer <key>. Keep it on a server: it can message every customer you have. A key is full, build or read-only; a request its level does not allow is refused with 403.
Headers
Developers only: the customer workspace this request acts in — its org_… id from POST /customers. Leave it out to act in your own workspace. Refused with 404 (Workspace not found.) when the id is unknown, is not one of your customers, or is not an org_… id; 410 when that customer was deleted (restore it with POST /customers/{id}/restore until it is erased); 403 when the key belongs to one customer workspace (it cannot act as another); 400 when your workspace is not a developer workspace. /customers/* and GET /customers/usage are your own workspace's and refuse the header with 400: call them without it.
"org_3fKq9TzQ1mN8vB2xR7cLpA"
Path Parameters
The endpoint's id (wh_…).
Body
Response
One delivery re-sent; what happened.
Whether the endpoint answered with a 2xx.
true
What the endpoint answered; 0 when it could not be reached.
200
Why it failed, or null.
null
Attempts so far, this one included.
3