Webhooks
List webhooks
Every webhook endpoint on the account, with how its deliveries have been going.
Secrets are never listed. An endpoint that keeps failing shows a rising consecutive_failures and, once disabled, active: false with a date_disabled. The webhooks guide explains what is posted and how to verify it.
Authorization
AuthorizationstringheaderrequiredBearer followed by your API key: Bearer sgk_…. The key also works in an X-Api-Key header. See Authentication.Response
200 OKA list. There is no paging: an account has 10 endpoints at most.
dataarray of objectsThe endpoints, without
secret.ShowHide webhook attributes
uidstringThe endpoint's id: 8 letters and digits.
urlstringWhere events are posted: a public HTTPS URL.
descriptionstring | nullYour note on what it is for (100 characters at most).
eventsarray of strings | nullactivebooleanWhether events are delivered to it. Switched off by you, by a
410 Gone answer, or after 10 failed deliveries in a row; switch it on again with Update a webhook.consecutive_failuresintegerDeliveries given up on since the last success. Resets to 0 on the next success.
last_statusinteger | nullThe HTTP status of the last attempt.
null before the first attempt, and when the last attempt got no response.date_last_successstring (date-time) | nullWhen a delivery last got a
2xx.date_disabledstring (date-time) | nullWhen it was switched off, while it is.
date_createdstring (date-time)When it was added.
date_updatedstring (date-time)When its settings or secret last changed.
totalintegerHow many there are.
Errors
| Status | When |
|---|---|
| 401 Unauthorized | The API key is missing, wrong or revoked. |
| 403 Forbidden | The account's plan does not include API access (Pro and Business do). |
Every error body is { "error": "message" }. See Errors.