List all webhooks
cURL
Response
Response Fields
array
Array of registered webhook endpoint objects.
Create a webhook
cURL
Request Body
string
required
The HTTPS destination URL where Revont should send event payloads. Must be a valid
https:// URL — plain HTTP is not accepted.array of strings
required
One or more event types to subscribe to. For example:
["call.ended", "summary.ready"]. You must specify at least one event.string
An optional human-readable label for this webhook, such as
Production event handler or CRM sync. Useful for identifying endpoints in the list view.Response
On success, the API returns201 Created with the new webhook object. The response includes a secret field containing the signing secret for this endpoint.
Response Fields
string
Unique identifier for the newly created webhook endpoint.
string
The destination URL you registered.
array
The event types this endpoint is subscribed to.
string
The label you provided, if any.
string
ISO 8601 timestamp indicating when the webhook was registered.
string
Always
active for a newly created webhook.string
The signing secret for this endpoint. Use this to verify that incoming payloads originate from Revont. Shown only once — store it immediately.
Delete a webhook
cURL
Path Parameters
string
required
The unique ID of the webhook endpoint to delete.
Response
On success, the API returns204 No Content with no response body.
