ProviderCall
Create a provider call
Admin-triggered outbound call placed through the specified provider. The handler bypasses normal dialroute selection (via server-side metadata) and preserves the admin-supplied source number verbatim so provider carrier allowlists accept it. The created Call(s)/Groupcall(s) are persisted and their IDs are returned on the ProviderCall record. Admin-only (PermissionProjectSuperAdmin).
post/providercalls
Request body
Example request
{
"provider_id": "4dbeabd6-f397-4375-95d2-a38411e07ed1",
"flow_id": "00000000-0000-0000-0000-000000000000",
"actions": [
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"next_id": "550e8400-e29b-41d4-a716-446655440000",
"type": "talk",
"tm_execute": "2026-01-15T09:30:00.000000Z"
}
],
"source": {
"type": "tel",
"target": "+14155551234",
"target_name": "John Smith",
"name": "Main Office",
"detail": "Primary contact number"
},
"destinations": [
{
"type": "tel",
"target": "+14155551234",
"target_name": "John Smith",
"name": "Main Office",
"detail": "Primary contact number"
}
],
"anonymous": "auto"
}Response
The created providercall record.
Example response
{
"id": "b7d1c0f6-9a2e-4b3f-8e2a-1c7d5b8a9e0f",
"customer_id": "6a93f71e-8b2d-4e5f-9a1c-2d3e4f5a6b7c",
"provider_id": "4dbeabd6-f397-4375-95d2-a38411e07ed1",
"flow_id": "00000000-0000-0000-0000-000000000000",
"source": {
"type": "tel",
"target": "+14155551234",
"target_name": "John Smith",
"name": "Main Office",
"detail": "Primary contact number"
},
"destinations": [
{
"type": "tel",
"target": "+14155551234",
"target_name": "John Smith",
"name": "Main Office",
"detail": "Primary contact number"
}
],
"anonymous": "auto",
"call_ids": [
"9f8e7d6c-5b4a-3c2d-1e0f-abcdef012345"
],
"groupcall_ids": [],
"tm_create": "2026-04-21T23:15:00.000000Z",
"tm_update": "2026-04-21T23:15:00.000000Z",
"tm_delete": "2026-04-22T00:00:00.000000Z"
}