Webhooks
Create Webhook
Create a new webhook endpoint
POST
Request
Create a new webhook endpoint to receive real-time events from Ringyo AI.Headers
string
required
Bearer token for authentication. Format:
Bearer YOUR_API_KEYstring
required
Must be
application/jsonBody Parameters
string
required
The HTTPS URL to receive webhook events
array
required
Array of event types to subscribe to. Use
["*"] for all events.Available events:call.started- Call has been initiatedcall.ringing- Call is ringingcall.answered- Call was answeredcall.completed- Call ended successfullycall.failed- Call failedcall.recording.ready- Recording is availablecall.transcript.ready- Transcript is availableagent.created- New agent createdagent.updated- Agent was updatedagent.deleted- Agent was deleted
string
A secret key for signing webhook payloads. Auto-generated if not provided.
string
A description for this webhook endpoint
object
Custom key-value pairs for your reference
Response
string
Unique identifier for the webhook
string
The webhook URL
array
Subscribed event types
string
The webhook signing secret (only shown on creation)
string
Webhook status:
active, inactive, failingstring
ISO 8601 timestamp
Verifying Webhooks
Use thesecret to verify incoming webhooks: