Meetings
Retrieve a collection of meetings.
Use the filter query parameter to retrieve just a subset of a collection.
Use the search query parameter to restrict the results of a request to match a search criterion.
Use the orderby query parameter to specify the sort order of the items returned from server.
The default order is ascending order.
Use the skip query parameter to set the number of items to skip at the start of a collection.
0Use the top query parameter to specify the page size of the result set.
100OK
Error
GET /api/user/meetings HTTP/1.1
Host: HOSTNAME:8887
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"count": 100,
"items": [
{
"id": "NzAwNTUxOTA5NzczMTQ4MTYw",
"extension_number": "text",
"mode": "AUDIO",
"control": "FREE",
"height": 720,
"width": 1280,
"bitrate": 1024,
"framerate": 15,
"layout": "LAYOUT0",
"subject": "text",
"language": "en-US",
"capacity": 9,
"admin_pin": "text",
"room_pin": "text",
"enable_recording": false,
"enable_prompt": true,
"timezone": "text",
"created_at": "2017-07-21T17:32:28Z",
"scheduled_start_at": "2017-07-21T17:32:28Z",
"scheduled_end_at": "2017-07-21T17:32:28Z",
"internal_invitees": [
"NzAwNTUxOTA5NzczMTQ4MTYw"
],
"external_invitees": "text",
"close_on_nobody": false,
"outbound_caller_ids": [
{
"provider_id": "NzAwNTUxOTA5NzczMTQ4MTYw",
"caller_id": "text",
"description": "text"
}
],
"ownership": true,
"custom_options": "text"
}
]
}Create a meeting.
The conference room mode.
Can be either:
AUDIO: audio conference room.VIDEO: video conference room.
The conference control type.
Can be either:
FREE: the free mode.MASTER: the master mode.
FREEPossible values: The height for video conference room.
Only valid in VIDEO mode.
720The width for video conference room.
Only valid in VIDEO mode.
1280The transmission rate for video conference room.
Only valid in VIDEO mode.
1024The framerate for video conference room.
Only valid in VIDEO mode.
15The number of grids allowed for video conference room.
Only valid in VIDEO mode.
Can be either:
- LAYOUT0:
- LAYOUT1:
- LAYOUT2:
- LAYOUT3:
- LAYOUT4:
- LAYOUT6:
- LAYOUT9:
LAYOUT0Possible values: The subject of conference room.
BCP 47 Language Tags (The Internet Best Current Practices (BCP) for language tags). A language tag is composed of a sequence of one or more subtags such as language, region, variant and script subtags. When a language tag is comprised of more than one subtag, the subtag values are separated by the "-" character. You will most commonly find language tags written with 2 subtags - language and region. For example: en-US.
en-USThe PIN for admin of the conference room. Only numeric sequences are allowed.
The PIN for the conference room. Only numeric sequences are allowed.
Whether to enable recording when created.
falseWhether to enable voice menu.
trueThe IANA Time Zone names, such as "Asia/Shanghai".
The scheduled start time of meeting.
The RFC 3339 format is defined by The date_time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
2017-07-21T17:32:28ZThe scheduled end time of meeting.
The RFC 3339 format is defined by The date_time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
2017-07-21T17:32:28ZThe invitees to send invitation emails to.
Whether to close the meeting if the nobody in.
falseSome custom configuration options serialized as json string
Created
Error
POST /api/user/meetings HTTP/1.1
Host: HOSTNAME:8887
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 562
{
"mode": "AUDIO",
"control": "FREE",
"height": 720,
"width": 1280,
"bitrate": 1024,
"framerate": 15,
"layout": "LAYOUT0",
"subject": "text",
"language": "en-US",
"admin_pin": "text",
"room_pin": "text",
"enable_recording": false,
"enable_prompt": true,
"timezone": "text",
"scheduled_start_at": "2017-07-21T17:32:28Z",
"scheduled_end_at": "2017-07-21T17:32:28Z",
"internal_invitees": [
"NzAwNTUxOTA5NzczMTQ4MTYw"
],
"external_invitees": "text",
"close_on_nobody": false,
"outbound_caller_ids": [
{
"provider_id": "NzAwNTUxOTA5NzczMTQ4MTYw",
"caller_id": "text",
"description": "text"
}
],
"custom_options": "text"
}{
"id": "NzAwNTUxOTA5NzczMTQ4MTYw",
"extension_number": "text"
}Retrieve a meeting.
The unique ID of conference room.
The unique ID of the resource.
NzAwNTUxOTA5NzczMTQ4MTYwOK
Error
GET /api/user/meetings/{id} HTTP/1.1
Host: HOSTNAME:8887
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"id": "NzAwNTUxOTA5NzczMTQ4MTYw",
"extension_number": "text",
"mode": "AUDIO",
"control": "FREE",
"height": 720,
"width": 1280,
"bitrate": 1024,
"framerate": 15,
"layout": "LAYOUT0",
"subject": "text",
"language": "en-US",
"capacity": 9,
"admin_pin": "text",
"room_pin": "text",
"enable_recording": false,
"enable_prompt": true,
"timezone": "text",
"created_at": "2017-07-21T17:32:28Z",
"scheduled_start_at": "2017-07-21T17:32:28Z",
"scheduled_end_at": "2017-07-21T17:32:28Z",
"internal_invitees": [
"NzAwNTUxOTA5NzczMTQ4MTYw"
],
"external_invitees": "text",
"close_on_nobody": false,
"outbound_caller_ids": [
{
"provider_id": "NzAwNTUxOTA5NzczMTQ4MTYw",
"caller_id": "text",
"description": "text"
}
],
"ownership": true,
"custom_options": "text"
}Update a meeting
The unique ID of conference room.
The unique ID of the resource.
NzAwNTUxOTA5NzczMTQ4MTYwThe conference control type.
Can be either:
FREE: the free mode.MASTER: the master mode.
FREEPossible values: The height for video conference room.
Only valid in VIDEO mode.
720The width for video conference room.
Only valid in VIDEO mode.
1280The transmission rate for video conference room.
Only valid in VIDEO mode.
1024The framerate for video conference room.
Only valid in VIDEO mode.
15The number of grids allowed for video conference room.
Only valid in VIDEO mode.
Can be either:
- LAYOUT0:
- LAYOUT1:
- LAYOUT2:
- LAYOUT3:
- LAYOUT4:
- LAYOUT6:
- LAYOUT9:
LAYOUT0Possible values: The subject of conference room.
BCP 47 Language Tags (The Internet Best Current Practices (BCP) for language tags). A language tag is composed of a sequence of one or more subtags such as language, region, variant and script subtags. When a language tag is comprised of more than one subtag, the subtag values are separated by the "-" character. You will most commonly find language tags written with 2 subtags - language and region. For example: en-US.
en-USThe maximum number of participants allowed in the room.
9The PIN for admin of the conference room. Only numeric sequences are allowed.
The PIN for the conference room. Only numeric sequences are allowed.
Whether to enable recording when created.
falseWhether to enable voice menu.
trueThe IANA Time Zone names, such as "Asia/Shanghai".
The scheduled start time of meeting.
The RFC 3339 format is defined by The date_time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
2017-07-21T17:32:28ZThe scheduled end time of meeting.
The RFC 3339 format is defined by The date_time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
2017-07-21T17:32:28ZThe invitees to send invitation emails to.
Whether to close the meeting if the nobody in.
falseSome custom configuration options serialized as json string
OK
No content
Error
POST /api/user/meetings/{id} HTTP/1.1
Host: HOSTNAME:8887
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 560
{
"control": "FREE",
"height": 720,
"width": 1280,
"bitrate": 1024,
"framerate": 15,
"layout": "LAYOUT0",
"subject": "text",
"language": "en-US",
"capacity": 9,
"admin_pin": "text",
"room_pin": "text",
"enable_recording": false,
"enable_prompt": true,
"timezone": "text",
"scheduled_start_at": "2017-07-21T17:32:28Z",
"scheduled_end_at": "2017-07-21T17:32:28Z",
"internal_invitees": [
"NzAwNTUxOTA5NzczMTQ4MTYw"
],
"external_invitees": "text",
"close_on_nobody": false,
"outbound_caller_ids": [
{
"provider_id": "NzAwNTUxOTA5NzczMTQ4MTYw",
"caller_id": "text",
"description": "text"
}
],
"custom_options": "text"
}No content