Skip to main content
Update a conference room

Authorizations

Authorization
string
header
required

Every request sends Authorization: Bearer <token>. The token is either a panel session (a JWT from /auth/login, 12 hours) or an API key ft_<id>_<secret>. An API key is accepted only from an address on its IP allowlist (403 ip_not_allowed otherwise; 403 ip_allowlist_required for an old key that has none), is limited to its rate per minute (429 rate_limited with Retry-After; X-RateLimit-Limit/Remaining/Reset on every response), and at most 60 call placements a minute.

Path Parameters

id
string<uuid>
required

Body

application/json
enabled
boolean
end_when_moderator_leaves
boolean
max_members
integer
minutes_email
string
moderator_pin
string
name
string
number
string
participant_pin
string
record
boolean
wait_for_moderator
boolean

Response

OK

A dial-in bridge the organisation owns. Migration 0115 says why the PINs are stored and returned in clear.

created_at
string<date-time>
required
enabled
boolean
required
end_when_moderator_leaves
boolean
required
exemptions
object[]
required

The organisation's extensions that dial the room number and are seated without a PIN, each in its role. Set as a whole with PUT /conference-rooms/{id}/exemptions.

id
string<uuid>
required
live_members
integer
required

People in the room right now.

max_members
integer
required

0 = no limit beyond the node's capacity.

members
object[]
required

Default members: the organisation's extensions rung when the room opens, or as soon as they are free while it is up. virtual marks a virtual agent's extension, whose conduct in the room is the AI module's. Set as a whole with PUT /conference-rooms/{id}/members.

minutes_email
string
required

Comma-separated addresses a session's minutes go to, when the AI module writes them.

moderator_pin
string
required

4-10 digits, or empty for a room with no moderator role.

name
string
required
number
string
required

2-8 digits: what an extension dials, and what a caller keys at a shared 'conference' number.

numbers
string[]
required

Phone numbers pointed at this room alone.

organisation_id
string<uuid>
required
participant_pin
string
required

4-10 digits, or empty: no PIN, dial the number and you are in.

record
boolean
required

Record every session of this room.

wait_for_moderator
boolean
required

Participants hear hold music until a moderator has joined.