webhook.test event to this endpoint now, and answers with the delivery: whether your server answered 2xx, and with what. Its data is {"endpoint": "<the endpoint's id>"}. A test that isn’t answered 2xx stays pending and is tried again like any delivery.
Needs the
webhooks:write scope.Path parameters
The delivery:
status is pending (waiting for its next try, at next_at), delivered or failed (given up). response_status is the HTTP status your server answered, and error says what went wrong (Answered 500, or that it couldn’t be reached).
Request
Response
200 OK
Errors
Every refusal is{"error": {"code", "message", "field"}}; field is there when one input is at fault.
Any request can also be refused for its key, its account or its rate (
key_required, invalid_key, account_suspended, plan_excludes_api, address_not_allowed, rate_limited); see the overview.