Send failed deliveries again
Queues every failed delivery created in the range to be sent again, oldest first, each with a fresh schedule; order per subject is kept. Use it once a receiver is fixed. Events never stored for the endpoint (it was disabled) are not sent: read them from the change feed.
- Scopes
webhooks:write - Rate classwrite
- Idempotency-Key required
/v1/webhook-endpoints/{id}/recoverQueues every failed delivery created in the range to be sent again, oldest first, each with a fresh schedule; order per subject is kept. Use it once a receiver is fixed. Events never stored for the endpoint (it was disabled) are not sent: read them from the change feed.
Authorization
apiKey An API key (fo_live_… / fo_test_…) as a bearer token
In: header
Path Parameters
Webhook endpoint ID
^whe_[0-9A-Za-z]{22}$Header Parameters
Dated API version; pinned per organisation on first use and overridable per request
Value in
- "2026-10-01"
- "2026-10-04"
The data the request acts on: test is the organisation's sandbox. An OAuth token picks it (live by default); an API key's mode is fixed, and naming the other one is refused
Value in
- "live"
- "test"
Unique key for this operation, reused on retries (24 h)
1 <= length <= 257Preview the write and change nothing: true answers the would-be response, explain a Preview (application/vnd.furniops.preview+json)
Value in
- "true"
- "explain"
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
A time range of failed deliveries to send again
Response Body
application/json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
curl -X POST "https://example.com/v1/webhook-endpoints/string/recover" \ -H "Idempotency-Key: string" \ -H "Content-Type: application/json" \ -d '{ "since": "2019-08-24T14:15:22Z" }'{ "object": "webhook_recovery", "requeued": 0}List webhook endpoints GET
The organisation's endpoints, newest first.
Send a delivery again POST
Queues a finished delivery (failed or succeeded) to be sent again at once, with the same `webhook-id` (receivers that already have it may ignore it) and a fresh schedule. A delivery still pending or being sent is answered as it is. The endpoint must be enabled (409).