Webhooks
Resume Twitter webhook deliveries & retry events
Test and resume a paused webhook after delivery failures. Xquik sends a signed test and reactivates the webhook only after a 2xx response. The call is free.
- 200
- 400
- 401
- 404
- 429
POST
Resume Twitter webhook deliveries & retry events
Free. This endpoint does not consume credits.
delivery_status,
consecutive_failures, failure_hard_cap, status_code, and the delivery-log
endpoint beside the webhook ID.
Path parameters
string
required
The webhook ID to test and resume.
Headers
string
required
Your API key. This endpoint also accepts session cookie authentication.
What happens
Xquik sends a signedwebhook.test request to the webhook URL. If your receiver
returns a 2xx status, Xquik reactivates the webhook. It resets consecutiveFailures to 0 and returns the updated webhook object.
If the signed test fails, Xquik returns 400 with success: false,
statusCode, and error. Xquik does not reactivate the webhook.
This endpoint does not rotate or return the signing secret. Keep using the
one-time secret from Create Webhook.
Response
200 OK
boolean
true when the signed test request succeeded and Xquik resumed the webhook.number
HTTP status code returned by your receiver during the signed test.
object
Updated webhook configuration.
Webhook object fields.
string
Unique webhook identifier.
string
Delivery endpoint URL.
string[]
Event types this webhook subscribes to.
boolean
true after a successful resume.number
Consecutive receiver failures. Resets to
0 after a successful resume.string
active, paused, or needs_attention.number
Failure count where the webhook needs attention before resuming.
string
ISO 8601 creation timestamp.
400 Test failed
boolean
false when the signed test did not receive a 2xx response.number
HTTP status code from the receiver, or
0 if it was unreachable.string
Delivery failure reason.
400 Invalid request
401 Unauthenticated
404 Not found
429 Rate limited
Retry-After header before retrying.
Recovery handoff
Use this endpoint after fixing a receiver that returned repeated non-2xx
responses, became unreachable, or reached deliveryStatus: "needs_attention".
Needs attention
deliveryStatus: "needs_attention" means the receiver has reached the
failure cap. Fix the receiver before resuming.Signed test required
Resume succeeds only after your receiver answers a signed
webhook.test request with a 2xx
response.Failure counter
Store
consecutiveFailures and failureHardCap for alerting and recovery
dashboards.No secret rotation
Resume does not return or rotate
secret. Keep verifying delivery
signatures with the secret returned at creation time.Delivery log
After resuming, check
List Deliveries for recent
status,
attempts, lastStatusCode, and lastError rows.Event replay
Use delivery
streamEventId with Get Event or
event list pages to backfill missed work.This endpoint accepts 2 auth methods. Send an API key in the
x-api-key header or a session cookie from the dashboard.Related. List Webhooks · Update Webhook · Test Webhook · List Deliveries · Webhook Verification