JSON API » conferences » conferences/create

Creates a new conference.

Input parameters

Requires authentication and the user role privilege.

NameTypeDescriptionRequiredDefault value
auth_usernameStringAuthentication username.Yes
auth_passwordStringAuthentication password.Yes
codeStringConference code. Must be unique.Yes
adminpinStringPIN to enter as administrator.See below.Empty string.
calleridStringCallerid to send on notification calls.NoEmpty string.
countIntegerNumber of recurring conferences.No1
customerIntegerID of customer to create in.NoCustomer of authentication user.
descriptionStringDescription.NoEmpty string.
durationIntegerDuration of conference in minutes. 0 for no limit.No0
listenpinStringPIN to enter as listener.See below.Empty string.
maximumIntegerMaximum number of people in conference. 0 for no limit.No0
ownerIntegerID of owner. 0 for none.No0
panelInteger1 to show in control panel, 0 not to.No0
play_joinInteger1 to play tone when new person joins, 0 not to.No0
play_musicInteger1 to play music to first caller, 0 not to.No0
record_nameInteger1 to ask callers to record their names, 0 not to.No0
repeatsIntegerHow often recurring conferences repeat. "daily", "weekly", "2_weekly", "monthly", "2_monthly", or empty string for does not repeat.NoEmpty string.
talkpinIntegerPIN to enter as talker.See below.Empty string.
wait_musicInteger1 to play music to all callers until an administrator joins, 0 not to.No0
yearIntegerYear of first conference.No0
monthIntegerMonth of first conference, 1 to 12.No1
dayIntegerDay of first conference, 1 to 31.No1
hourIntegerHour of first conference, 0 to 23.No0
minuteIntegerMinute of first conference, 0 to 59.No0
validationInteger1 to validate input then return, 0 for full action.No0

At least one PIN must be set. No two PINs may be identical.

Responses

CodeDescription
200Success.
201Input passed validation. Only returned if validation=1.
400Invalid input parameters specified. Check the key and message fields for more details.
401The authentication details provided are invalid.
402Your role does not allow this.
403Your rate plan does not allow this.

Data returned

The ID of the created conference.

Example: With required parameters

http://enswitch.example.com/api/json/conferences/create/?auth_username=user;auth_password=password;code=123456;talkpin=234567

{ "responses":[ { "code":"200", "key":"", "message":"OK" } ], "data":{ "id":123 } }

Change history

VersionChanges
3.13Function added.