Post-Call Webhook
Called after a call ends with complete call details including transcript, recording, and summary.
Authorizations
API key for authentication. Generate API keys from the RevRing dashboard.
Body
Call ID
INBOUND, OUTBOUND COMPLETED, TRANSFERRED, FAILED, CANCELED Caller's number (E.164). For web widget calls, the visitor's anonymous ID in the form visitor:.
Called number (E.164). For web widget calls, the agent ID.
Organization ID
Agent ID that handled the call
How the call originated. web_widget for calls started from the Web Widget call button; null for phone calls.
web_widget, null When a dropped web widget call was silently re-dialed, the id of the call this one continues; null otherwise.
URL to call recording
Reason call ended. Common values: USER_ENDED, END_CALL_TOOL, SILENCE_TIMEOUT, MAX_DURATION, VOICEMAIL_DETECTED
Error message if call failed
Conversation transcript
AI-generated call summary
Call quality metrics
Call duration in seconds
Language model tier the call ran on (revring-standard, revring-max, or revring-ultra); null for older calls
Agent name
SIP trunk ID used for the call
Caller ID name configured on the agent
Merged template variables used during the call (includes pre-call webhook variables, API variables, and system variables)
When the call record was created
When the call record was last updated
Response
Webhook received successfully