Skip to main content

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​

FieldTypeDescription
idstringUnique conference identifier
namestringConference display name
member_pinsarrayPINs for regular participants
moderator_pinsarrayPINs for moderators
max_membersintegerMaximum participants allowed
profilestringConference profile/settings
play_entry_tonebooleanPlay tone when participant joins
play_exit_tonebooleanPlay 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​

ActionDescription
muteMute participant's audio
unmuteUnmute participant's audio
deafStop sending audio to participant
undeafResume sending audio to participant
kickRemove participant from conference

Conference Profiles​

ProfileDescription
defaultStandard conference settings
largeOptimized for large meetings
webinarPresenter and listener mode

Topics​