Meeting Room Management

This guide will show you how to:

Individual Room Retrieval

GET
: https://api-eu.vonage.com/v1/meetings/rooms/:room_id

When you create a room, you will get a room id in the response. This id can be used for room retrieval using a

GET
request.

Example Request

curl -X GET 'https://api-eu.vonage.com/v1/meetings/rooms/9f6fe8ae-3458-4a72-b532-8276d5533e97' \ -H 'Authorization: Bearer '$JWT

The response will be identical whether the room is long term or instant.

Example Response

Retrieve all Rooms

GET
: https://api-eu.vonage.com/v1/meetings/rooms/

To retrieve all rooms, send a

GET
request without a the room id:

Example Request

curl -X GET 'https://api-eu.vonage.com/v1/meetings/rooms/' \ -H 'Authorization: Bearer '$JWT

Example Response

Expiration Update

PATCH: https://api-eu.vonage.com/v1/meetings/rooms/

The expiration date of a long term room can be updated by using a PATCH action and the room id. The new date should be included in an object called update_details:

Example Request

curl -X PATCH 'https://api-eu.vonage.com/v1/meetings/rooms/9f6fe8ae-3458-4a72-b532-8276d5533e97' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer '$JWT \ -d '{ "update_details": { "expires_at": "2022-11-11T16:00:00.000Z" } }'

Please note that only long term rooms can be updated.