Webhooks
Delete webhook
DELETE
Delete a webhook endpoint and its delivery log. Owner/admin.
bearer webhooks:manageheader
AuthorizationBearer <token>API key (rsl_live_…) from Settings → Developers.
Scope: webhooks:manage
webhookId*stringWebhook endpoint id. Never invent ids – list resources first.
Length
1 <= length <= 64confirmationToken?stringDestructive operations run in two steps: call without this field, show the returned summary to the user, and only after their explicit approval call again with the returned confirmation_token.
Length
length <= 512Success
application/json- response
id*stringdeleted*trueValue in
truecurl -X DELETE "https://example.com/webhooks/string"{ "id": "string", "deleted": true}Create webhook POST
Create a webhook endpoint. Returns the signing secret once – store it to verify the `webhook-signature` header. Owner/admin, max 10 per organization.
Webhook deliveries GET
Recent deliveries of the endpoint (newest first) with status, attempts and the HTTP response code. Kept 30 days.