Start a call
Places an outbound call. Returns the call with its uuid for tracking and control.
Authorizations
Wavix API key. Pass as Authorization: Bearer <api_key>. Keys support per-resource scopes (none / read / write). See Restricted keys and scopes.
Body
Attributes for the new outbound call.
Caller ID. Must be an active or verified phone number on the account.
"+1234567890"
Destination number in E.164 format
"+1987654321"
The callback URL where Wavix sends the call status updates
"https://examples.com/callback"
Specifies whether to record the call
Specifies whether the AMD is turned on for the call
Call metadata
"marketing-campaign"
The ring timeout, in seconds, before the call is considered unanswered.
60
Response
Returns the created call.
Call ID. Deprecated — use id instead.
"5dccb6b0-f35c-488c-867b-86fb012c4415"
Call ID. Alias of uuid.
"5dccb6b0-f35c-488c-867b-86fb012c4415"
Direction of the call. One of inbound (call received by the account) or outbound (call placed by the account).
inbound, outbound Most recent lifecycle event for the call. One of:
call_setup— the call is being initiated.ringing— the destination is ringing.early_media— early media (such as ringback) is playing before answer.answered— the destination answered the call.completed— the call ended normally.busy— the destination was busy.cancelled— the call was cancelled before answer.rejected— the destination rejected the call.on_call_event— an in-call event occurred (seeevent_payload).
call_setup, ringing, early_media, answered, completed, busy, cancelled, rejected, on_call_event "call_setup"
Date and time of the latest event
"2025-09-22T12:56:38.547Z"
Event-specific data
Caller ID
"+18045961058"
Destination number
"17653889567"
Date and time when the call started
"2025-09-22T12:56:38.547Z"
Date and time when the call was answered
Date and time when the call ended
Indicates whether the call was answered by an answering machine
false
Call metadata
""