Start a new phone call with the specified parameters. The response includes headers about rate limiting.
The API Key created in Rounded Studio.
Phone number emitting the call, in E.164 format. It must be a phone number from your Rounded organization.
8Phone number receiving the call, in E.164 format.
8Id of the agent making the call. You can get the id from your agent's config page URL, e.g. https://app.callrounded.com/agents/411b82c8-462a-4e1b-89bc-10ab3ce1ed29.
Values for the variables that should be initialized before call starts, provided as a JSON object. Values can be strings, numbers, booleans, or nested JSON objects.
{
"active": true,
"age": 35,
"appointment_date": "2023-05-15T14:30:00Z",
"first_name": "John",
"last_name": "Doe",
"opening_hours": {
"monday": [{ "end": "17:00", "start": "07:00" }]
}
}If SIP is used, the custom headers will be forwarded to the configured trunk provider when sending the INVITE request to start the call. If more control is needed, it's also possible to override default headers like From, To, P-Asserted-Identity, etc.
{
"From": "Anonymous <sip:[email protected]>;tag=3c90c3cc-0d44-4b50-8888-8dd25736052a",
"X-Custom-Header": "value"
}Successfully started phone call
{
"details": [
{
"field": "email",
"message": "Invalid email format"
}
],
"message": "An error occurred while processing your request",
"status": 400,
"type": "generic_error"
}