Transfer an in-progress Vobiz call to a different URL for new XML call-flow instructions - supports A-leg, B-leg, and full session transfers.
curl --request POST \
--url https://api.example.com/api/v1/Account/{auth_id}/Call/{call_uuid}/Documentation Index
Fetch the complete documentation index at: https://docs.vobiz.ai/llms.txt
Use this file to discover all available pages before exploring further.
POST https://api.vobiz.ai/api/v1/Account/{auth_id}/Call/{call_uuid}/
X-Auth-ID - Your account Auth IDX-Auth-Token - Your account Auth TokenContent-Type: application/json| Field | Type | Required | Description |
|---|---|---|---|
auth_id | string | Yes | Your Vobiz account ID (e.g., {auth_id}). |
call_uuid | string | Yes | Unique identifier of the call to transfer. |
| Field | Type | Required | Description |
|---|---|---|---|
legs | string | No | Which leg(s) of the call to transfer. Values: aleg (caller), bleg (callee), or both. Default: aleg. |
aleg_url | string | No | URL to transfer the A leg (caller) to. Must return valid XML with call instructions. |
aleg_method | string | No | HTTP method for aleg_url. Values: GET, POST. Default: POST. |
bleg_url | string | No | URL to transfer the B leg (callee) to. Must return valid XML with call instructions. |
bleg_method | string | No | HTTP method for bleg_url. Values: GET, POST. Default: POST. |
aleg - Transfers only the caller (A leg) to the new URLbleg - Transfers only the callee (B leg) to the new URLboth - Transfers both legs to their respective URLs (requires both aleg_url and bleg_url){
"api_id": "uuid-here",
"message": "call transferred",
"call_uuid": "call-uuid-here"
}
| Field | Description |
|---|---|
api_id | Unique identifier for this API request |
message | Confirmation message indicating the transfer status |
{
"legs": "aleg",
"aleg_url": "https://yourdomain.com/transfer_instructions/",
"aleg_method": "POST"
}
<Response>
<Speak>Please hold while we transfer your call.</Speak>
<Dial>
<Number>+14156667890</Number>
</Dial>
</Response>
Was this page helpful?
curl --request POST \
--url https://api.example.com/api/v1/Account/{auth_id}/Call/{call_uuid}/