Conference Calls
The Conferences API allows you to create and manage multi-party conference calls. Host meetings, add participants, control audio, and record sessions.
Base URL​
https://api.audian.com:8443/v2/accounts/{ACCOUNT_ID}/conferences
Authentication​
All requests require the X-Auth-Token header:
curl -X GET "https://api.audian.com:8443/v2/accounts/{ACCOUNT_ID}/conferences" \
-H "X-Auth-Token: {AUTH_TOKEN}" \
-H "Accept: application/json"
List Conferences​
curl -X GET "https://api.audian.com:8443/v2/accounts/{ACCOUNT_ID}/conferences?paginate=false" \
-H "X-Auth-Token: {AUTH_TOKEN}" \
-H "Accept: application/json"
Response​
{
"auth_token": "eyJhbGciOiJSUzI1...",
"data": [
{
"id": "conf_abc123",
"name": "Weekly Team Meeting",
"member_pins": [],
"moderator_pins": ["1234"],
"max_members": 100,
"profile": "default"
}
],
"request_id": "req_xyz789",
"status": "success"
}
Create Conference​
curl -X PUT "https://api.audian.com:8443/v2/accounts/{ACCOUNT_ID}/conferences" \
-H "X-Auth-Token: {AUTH_TOKEN}" \
-H "Content-Type: application/json" \
-d '{
"data": {
"name": "Sales Meeting",
"member_pins": ["5678"],
"moderator_pins": ["1234"],
"max_members": 50,
"profile": "default"
}
}'
Get Conference​
curl -X GET "https://api.audian.com:8443/v2/accounts/{ACCOUNT_ID}/conferences/{CONFERENCE_ID}" \
-H "X-Auth-Token: {AUTH_TOKEN}" \
-H "Accept: application/json"
Update Conference​
curl -X POST "https://api.audian.com:8443/v2/accounts/{ACCOUNT_ID}/conferences/{CONFERENCE_ID}" \
-H "X-Auth-Token: {AUTH_TOKEN}" \
-H "Content-Type: application/json" \
-d '{
"data": {
"name": "Updated Meeting Name",
"max_members": 100
}
}'
Delete Conference​
curl -X DELETE "https://api.audian.com:8443/v2/accounts/{ACCOUNT_ID}/conferences/{CONFERENCE_ID}" \
-H "X-Auth-Token: {AUTH_TOKEN}"
Conference Fields​
| Field | Type | Description |
|---|---|---|
id | string | Unique conference identifier |
name | string | Conference display name |
member_pins | array | PINs for regular participants |
moderator_pins | array | PINs for moderators |
max_members | integer | Maximum participants allowed |
profile | string | Conference profile/settings |
play_entry_tone | boolean | Play tone when participant joins |
play_exit_tone | boolean | Play tone when participant leaves |
List Active Participants​
curl -X GET "https://api.audian.com:8443/v2/accounts/{ACCOUNT_ID}/conferences/{CONFERENCE_ID}/participants" \
-H "X-Auth-Token: {AUTH_TOKEN}" \
-H "Accept: application/json"
Response​
{
"auth_token": "eyJhbGciOiJSUzI1...",
"data": [
{
"participant_id": "part_xyz789",
"caller_id_number": "+14155559999",
"caller_id_name": "John Doe",
"muted": false,
"deaf": false,
"join_time": "2026-02-04T10:30:00Z"
}
],
"status": "success"
}
Control Participant​
Mute Participant​
curl -X POST "https://api.audian.com:8443/v2/accounts/{ACCOUNT_ID}/conferences/{CONFERENCE_ID}/participants/{PARTICIPANT_ID}" \
-H "X-Auth-Token: {AUTH_TOKEN}" \
-H "Content-Type: application/json" \
-d '{
"data": {
"action": "mute"
}
}'
Kick Participant​
curl -X DELETE "https://api.audian.com:8443/v2/accounts/{ACCOUNT_ID}/conferences/{CONFERENCE_ID}/participants/{PARTICIPANT_ID}" \
-H "X-Auth-Token: {AUTH_TOKEN}"
Conference Actions​
| Action | Description |
|---|---|
mute | Mute participant's audio |
unmute | Unmute participant's audio |
deaf | Stop sending audio to participant |
undeaf | Resume sending audio to participant |
kick | Remove participant from conference |
Conference Profiles​
| Profile | Description |
|---|---|
default | Standard conference settings |
large | Optimized for large meetings |
webinar | Presenter and listener mode |
Topics​
- Create Conference - Set up conferences
- Manage Participants - Control attendees
- Conference Controls - Audio and session control
- Recording - Record conferences