Webhooks
Get a webhook
One endpoint and the state of its deliveries.
Authorization
AuthorizationstringheaderrequiredBearer followed by your API key: Bearer sgk_…. The key also works in an X-Api-Key header. See Authentication.Path parameters
uidstringpathrequiredThe webhook's 8-character id. Not case-sensitive.
Response
200 OKThe webhook, without
secret.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.
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). |
| 404 Not Found | No webhook with that id belongs to your account. |
Every error body is { "error": "message" }. See Errors.