Webhooks
One endpoint with its subscribed events and delivery health. The signing secret is never included.
Authorization
bearerAuth AuthorizationBearer <token>
An API key created under Settings > API & Webhooks. Keys start with sf_live_.
In: header
Path Parameters
id*string
Response Body
application/json
application/json
application/json
curl -X GET "https://example.com/webhooks/string"{ "data": { "id": "string", "url": "http://example.com", "events": [ "video.created" ], "enabled": true, "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z", "lastDeliveryAt": "2019-08-24T14:15:22Z", "failureCount": 0, "disabledReason": "string" }}Delete a webhook endpoint DELETE
Removes the endpoint and drops any deliveries still queued for it.
List webhook deliveries GET
The delivery log across every endpoint in the workspace, newest first, each with the payload that was sent, the response status and the retry state. Rows are kept for 7 days. An unknown `event`, `status` or `webhookId` filter is ignored rather than rejected, so the log stays forgiving.