Member Endpoints
Create Members
Add Member to the Room
POST
/
rooms
/
{room_id}
/
members
Authorization
Path
Body
curl --request POST \
--url https://api.pagecall.com/v1/rooms/{room_id}/members \
--header 'Authorization: <authorization>' \
--header 'Content-Type: application/json' \
--data '{
"user_id": "external_user_102932"
}'
{
"member": {
"id": "642d103ce95bc9dc22ef789f",
"room_id": "000585f36eed9e8fb6b655b4",
"type": "guest",
"user_id": "external_user_102932"
}
}
Authorizations
Authorizationheaderrequired
string
Bearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
Path Parameters
room_idrequired
string
room id
Body
application/json
type
Default: "guest"enum<string>
Type of user in this room
- guest: The user is guest.
- host: The user is host. This user has administrator privileges.
- monitor: The user is observer. Can watch the meeting, but can not join.
Available options:
guest
, host
, monitor
user_idrequired
string
ID of the user.
Response
200 - application/json
memberrequired
object
curl --request POST \
--url https://api.pagecall.com/v1/rooms/{room_id}/members \
--header 'Authorization: <authorization>' \
--header 'Content-Type: application/json' \
--data '{
"user_id": "external_user_102932"
}'
{
"member": {
"id": "642d103ce95bc9dc22ef789f",
"room_id": "000585f36eed9e8fb6b655b4",
"type": "guest",
"user_id": "external_user_102932"
}
}