Creates a conference on demand from an existing call leg using a call_control_id and a conference name. Upon creating the conference, the call will be automatically bridged to the conference. Conferences will expire after all participants have left the conference or after 4 hours regardless of the number of active participants.
Successful response
Unauthorized
Unprocessable entity. Can be caused by improper use of filters or nodes.
{- "call_control_id": "AgDIxmoRX6QMuaIj_uXRXnPAXP0QlNfXczRrZvZakpWxBlpw48KyZQ==",
- "name": "Business",
- "beep_enabled": "on_exit",
- "client_state": "aGF2ZSBhIG5pY2UgZGF5ID1d",
- "comfort_noise": false,
- "command_id": "891510ac-f3e4-11e8-af5b-de00688a4901",
- "duration_minutes": 5,
- "start_conference_on_create": false
}
{- "data": {
- "id": "string",
- "name": "string",
- "created_at": "string",
- "expires_at": "string"
}
}
Lists conferences belonging to the user. Conferences are created on demand, and will expire after all participants have left the conference or after 4 hours regardless of the number of active participants.
Conference response
Array of objects (ConferenceResponse) | |
object (Metadata) |
Unauthorized
Unprocessable entity. Can be caused by improper use of filters or nodes.
{- "data": [
- {
- "id": "string",
- "name": "string",
- "created_at": "string",
- "expires_at": "string"
}
], - "meta": {
- "total_pages": 13,
- "total_results": 13,
- "page_number": 3,
- "page_size": 1
}
}
Joins an existing call_leg to a conference. Issue the Join Conference command with the conference ID in the path and the call_control_id of the leg you wish to join to the conference as an attribute.
{- "call_control_id": "AgDIxmoRX6QMuaIj_uXRXnPAXP0QlNfXczRrZvZakpWxBlpw48KyZQ==",
- "client_state": "aGF2ZSBhIG5pY2UgZGF5ID1d",
- "command_id": "891510ac-f3e4-11e8-af5b-de00688a4901",
- "end_conference_on_exit": true,
- "hold": true,
- "mute": true,
- "start_conference_on_enter": true,
- "supervisor_role": "whisper",
- "whisper_call_control_ids": [
- "v2:Sg1xxxQ_U3ixxxyXT_VDNI3xxxazZdg6Vxxxs4-GNYxxxVaJPOhFMRQ",
- "v2:Sg1xyxQ_U3ixyxyXT_VDNI3xyxazZdg6Vxyxs4-GNYxyxVaJPOhFMRQ"
]
}
{- "result": "ok"
}
Mute a list of participants in a conference call
{- "call_control_ids": [
- "string"
]
}
{- "result": "ok"
}
Unmute a list of participants in a conference call
{- "call_control_ids": [
- "string"
]
}
{- "result": "ok"
}
Hold a list of participants in a conference call
{- "call_control_ids": [
- "string"
],
}
{- "result": "ok"
}
Unhold a list of participants in a conference call
{- "call_control_ids": [
- "string"
]
}
{- "result": "ok"
}