Skip to main content
POST
post-call
{}

Authorizations

x-api-key
string
header
required

API key for authentication. Generate API keys from the RevRing dashboard.

Body

application/json
id
string<uuid>
required

Call ID

direction
enum<string>
required
Available options:
INBOUND,
OUTBOUND
status
enum<string>
required
Available options:
COMPLETED,
TRANSFERRED,
FAILED
fromNumber
string
required

Caller's number (E.164)

toNumber
string
required

Called number (E.164)

recordingUrl
string | null

URL to call recording

hangupCause
string | null

Reason call ended. Common values: USER_ENDED, END_CALL_TOOL, SILENCE_TIMEOUT, MAX_DURATION, VOICEMAIL_DETECTED

errorMessage
string | null

Error message if call failed

transcript
object[] | null

Conversation transcript

summary
string | null

AI-generated call summary

metrics
object

Call quality metrics

initiatedAt
string<date-time>
startedAt
string<date-time> | null
endedAt
string<date-time> | null
durationSeconds
integer | null

Call duration in seconds

Response

200

Webhook received successfully