Files
2026-07-13 12:20:06 +08:00

15 KiB

Zoom Rooms API

Authoritative endpoint inventory for Rooms. This file mirrors the official Zoom API Hub OpenAPI document for this product area.

Canonical Source

Notes

  • Endpoint methods and paths below are generated from the official Zoom API Hub paths object.
  • Scope names are defined per operation and frequently use granular scope names. Check the API Hub operation page for the exact scopes before implementation.
  • Use this file for endpoint discovery and inventory. Use ../examples/ for orchestration patterns, not as the canonical source of path names.

Coverage

Metric Value
Endpoint operations 121
Path templates 70
Tags 10

Tag Index

Tag Operations
Room Apps 1
Visitor Management 6
Workspaces 33
Zoom Rooms 20
Zoom Rooms Account 4
Zoom Rooms Calendar 7
Zoom Rooms Content 31
Zoom Rooms Devices 2
Zoom Rooms Location 10
Zoom Rooms Tags 7

Endpoints by Tag

Room Apps

Method Endpoint Summary Operation ID
POST /rooms/controller/apps/config Config Zoom Room Controller Apps ConfigZoomRoomControllerApps

Visitor Management

Method Endpoint Summary Operation ID
GET /visitor/invitation Get a list of visitors by location invitationList
POST /visitor/invitation Send an invitation createInvitation
DELETE /visitor/invitation/{invitationId} Delete an Invitation deleteInvitation
GET /visitor/invitation/{invitationId} Invitation details by invitationID getInvitation
PATCH /visitor/invitation/{invitationId} Update an invitation updateInvitation
POST /visitor/invitation/{invitationId}/checkin Check in a visitor checkinVisitor

Workspaces

Method Endpoint Summary Operation ID
GET /workspaces List workspaces listWorkspaces
POST /workspaces Create a workspace createWorkspace
GET /workspaces/additional_informations List workspace additional information with time range Getaworkspaceadditionalenhancements
GET /workspaces/assets Get all workspace assets Getallworkspaceassets
POST /workspaces/assets Create a workspace asset AddaWorkspaceasset
DELETE /workspaces/assets/{assetId} Delete a workspace asset DeleteaWorkspaceasset
GET /workspaces/assets/{assetId} Get a workspace asset get_workspace_asset
PATCH /workspaces/assets/{assetId} Edit a workspace asset PatchWorkspaceasset
POST /workspaces/events Check in/out of a reservation reservationEvent
POST /workspaces/floormap/files Add or Update a Workspace floor map AddOrUpdateAWorkspaceFloorMap
GET /workspaces/locations/{locationId}/floor_map Get a workspace location floor map Getlocationfloormap
GET /workspaces/released_workspaces_by_timeout List released workspaces by timeout getWorksapceReservationReleaseInof
PATCH /workspaces/settings Update workspace settings updateWorkspaceSettings
DELETE /workspaces/settings/photos Delete workspace photos DeleteaWorkspacephoto
POST /workspaces/settings/photos Add a workspace photo AddaWorkspacephoto
GET /workspaces/usage Get a location's hot desk usage getHotDeskUsage
GET /workspaces/users/{userId}/calendar/settings Get Workspace Calendar Free/Busy Event GetWorkspaceCalendarFree/BusyEvent
POST /workspaces/users/{userId}/calendar/settings Set Workspace Calendar Free/Busy Event SetCalendarFree/BusyEvent
GET /workspaces/users/{userId}/reservations Get a user's workspace's reservations userListReservations
DELETE /workspaces/{locationId}/background Delete Workspace floor map DeleteWorkspaceFloorMap
DELETE /workspaces/{workspaceId} Delete a workspace deleteWorkspace
GET /workspaces/{workspaceId} Get a workspace getWorkspace
PATCH /workspaces/{workspaceId} Update a workspace updateWorkspace
DELETE /workspaces/{workspaceId}/assignment Delete a desk assignment Deleteadeskassignment
GET /workspaces/{workspaceId}/assignment Get a desk assignment Getadeskassignment
PUT /workspaces/{workspaceId}/assignment Set a desk assignment setADeskAssignment
GET /workspaces/{workspaceId}/qr_code Get a workspace QR code getWorkspaceQRCode
GET /workspaces/{workspaceId}/reservations Get a workspace's reservations listReservations
POST /workspaces/{workspaceId}/reservations Create a reservation createReservation
DELETE /workspaces/{workspaceId}/reservations/{reservationId} Delete a reservation deleteReservation
GET /workspaces/{workspaceId}/reservations/{reservationId} Get a workspace reservation by reservationId GETGetaworkspacereservationbyreservationID
PATCH /workspaces/{workspaceId}/reservations/{reservationId} Update a reservation updateReservation
GET /workspaces/{workspaceId}/reservations/{reservationId}/questionnaires List workspace reservation questionnaires Listworkspacereservationquestionnaires

Zoom Rooms

Method Endpoint Summary Operation ID
GET /rooms List Zoom Rooms listZoomRooms
POST /rooms Add a Zoom Room addARoom
GET /rooms/digital_signage List digital signage contents listDigitalSignageContent
PATCH /rooms/events Update E911 digital signage manageE911signage
PATCH /rooms/{id}/events Use Zoom Room controls ZoomRoomsControls
GET /rooms/{id}/settings Get Zoom Room settings getZRSettings
PATCH /rooms/{id}/settings Update Zoom Room settings updateZRSettings
DELETE /rooms/{roomId} Delete a Zoom Room deleteAZoomRoom
GET /rooms/{roomId} Get Zoom Room profile getZRProfile
PATCH /rooms/{roomId} Update a Zoom Room profile updateRoomProfile
GET /rooms/{roomId}/device_profiles List device profiles getRoomProfiles
POST /rooms/{roomId}/device_profiles Create a device profile createRoomDeviceProfile
GET /rooms/{roomId}/device_profiles/devices Get device information getRoomDevices
DELETE /rooms/{roomId}/device_profiles/{deviceProfileId} Delete a device profile deleteRoomProfile
GET /rooms/{roomId}/device_profiles/{deviceProfileId} Get a device profile getRoomProfile
PATCH /rooms/{roomId}/device_profiles/{deviceProfileId} Update a device profile updateDeviceProfile
GET /rooms/{roomId}/devices List Zoom Room devices listZRDevices
PUT /rooms/{roomId}/location Change a Zoom Room's location changeZRLocation
GET /rooms/{roomId}/sensor_data Get Zoom Room sensor data getZRSensorData
GET /rooms/{roomId}/virtual_controller Get Zoom Rooms virtual controller URL getWebzrcUrl

Zoom Rooms Account

Method Endpoint Summary Operation ID
GET /rooms/account_profile Get Zoom Room account profile getZRAccountProfile
PATCH /rooms/account_profile Update Zoom Room account profile updateZRAccProfile
GET /rooms/account_settings Get Zoom Room account settings getZRAccountSettings
PATCH /rooms/account_settings Update Zoom Room account settings updateZoomRoomAccSettings

Zoom Rooms Calendar

Method Endpoint Summary Operation ID
GET /rooms/calendar/services List calendar services getCalendarServices
DELETE /rooms/calendar/services/{serviceId} Delete a calendar service deleteACalendarService
GET /rooms/calendar/services/{serviceId}/resources List calendar resources by calendar service getCalendarResourcesByServiceId
POST /rooms/calendar/services/{serviceId}/resources Add a calendar resource to a calendar service addACalendarResourceToCalendarService
DELETE /rooms/calendar/services/{serviceId}/resources/{resourceId} Delete a calendar resource deleteACalendarResource
GET /rooms/calendar/services/{serviceId}/resources/{resourceId} Get a calendar resource by ID getCalendarResourceById
PUT /rooms/calendar/services/{serviceId}/sync Start calendar service sync process syncACalendarService

Zoom Rooms Content

Method Endpoint Summary Operation ID
GET /rooms/content/background/contents List Zoom Rooms background image library contents ListZoomRoomsbackgroundimagelibrarycontents
DELETE /rooms/content/background/contents/{contentId} Delete Zoom Rooms Background Image Library Content DeleteZoomRoomsBackgroundImageLibraryContent
GET /rooms/content/background/contents/{contentId} Get Zoom Rooms background image library content GetZoomRoomsBackgroundImageLibraryContent
GET /rooms/content/background/defaults List default Zoom Rooms background image library contents ListDefaultZoomRoomsBackgroundImageLibrarycontents
GET /rooms/content/background/folders List Zoom Rooms Background Image Library Folders ListZoomRoomsBackgroundLibraryFolders
POST /rooms/content/background/folders Add Zoom Rooms Background Image Library Folder AddZoomRoomsBackgroundLibraryFolder
DELETE /rooms/content/background/folders/{folderId} Delete Zoom Rooms Background Image Library Folder DeleteZoomRoomsBackgroundLibraryFolder
GET /rooms/content/background/folders/{folderId} Get Zoom Rooms Background Image Library Folder GetZoomRoomsBackgroundLibraryFolder
PATCH /rooms/content/background/folders/{folderId} Update Zoom Rooms Background Image Library Folder UpdateaZoomRoomsBackgroundLibraryFolderName
GET /rooms/content/digital_signage/contents List Digital Signage content items GETListdigitalsignagecontentitems
POST /rooms/content/digital_signage/contents Add a digital signage URL AddadigitalsignageURL
DELETE /rooms/content/digital_signage/contents/{contentId} Delete a Digital Signage content item Deleteadigitalsignagecontentitem
GET /rooms/content/digital_signage/contents/{contentId} Get Digital Signage content item Getdigitalsignagecontentitem
PATCH /rooms/content/digital_signage/contents/{contentId} Update a Digital Signage content item attributes Updateadigitalsignagecontentitemattributes
POST /rooms/content/digital_signage/folders Add a digital signage content folder Addadigitalsignagecontentfolder
DELETE /rooms/content/digital_signage/folders/{folderId} Delete a Digital Signage content folder Deleteadigitalsignagecontentfolder
GET /rooms/content/digital_signage/folders/{folderId} Get Digital Signage content folder Getdigitalsignagecontentfolderdetails
PATCH /rooms/content/digital_signage/folders/{folderId} Update a digital signage content folder Updateadigitalsignagecontentfolder
GET /rooms/content/digital_signage/playlists List Digital Signage library playlists ListDigitalSignagelibraryplaylists
POST /rooms/content/digital_signage/playlists Add a Digital Signage library playlist AddaDigitalSignagelibraryplaylist
DELETE /rooms/content/digital_signage/playlists/{playlistId} Delete Digital Signage library playlist DeleteDigitalSignagelibraryplaylist
GET /rooms/content/digital_signage/playlists/{playlistId} Get Digital Signage library playlist GetDigitalSignagelibraryplaylist
PATCH /rooms/content/digital_signage/playlists/{playlistId} Update a Digital Signage library playlist UpdateaDigitalSignagelibraryplaylist
GET /rooms/content/digital_signage/playlists/{playlistId}/contents Get Digital Signage library playlist content items GetDigitalSignagelibraryplaylistcontentitems
PUT /rooms/content/digital_signage/playlists/{playlistId}/contents Update Digital Signage library playlist content items UpdateDigitalSignagelibraryplaylistcontentitems
GET /rooms/content/digital_signage/playlists/{playlistId}/rooms List Digital Signage library playlist published rooms ListDigitalSignagelibraryplaylistpublishedrooms
PUT /rooms/content/digital_signage/playlists/{playlistId}/rooms Update Digital Signage library playlist published rooms UpdateDigitalSignagelibraryplaylistpublishedrooms
POST /zrbackground/files Add Zoom Rooms background image library content AddZoomRoomsBackgroundImageLibraryContent
PUT /zrbackground/files Update Zoom Rooms background image library content UpdateZoomRoomsBackgroundImageLibraryContent
POST /zrdigitalsignage/files Add a digital signage image or video Adddigitalsignageimageorvideo
PUT /zrdigitalsignage/files Update a Digital Signage image or video file Updateadigitalsignageimageorvideofile

Zoom Rooms Devices

Method Endpoint Summary Operation ID
DELETE /rooms/{roomId}/devices/{deviceId} Delete a Zoom Room user device deleteDevice
PUT /rooms/{roomId}/devices/{deviceId}/app_version Change Zoom Rooms app version changeZoomRoomsAppVersion

Zoom Rooms Location

Method Endpoint Summary Operation ID
GET /rooms/locations List Zoom Room locations listZRLocations
POST /rooms/locations Add a location addAZRLocation
GET /rooms/locations/structure Get Zoom Room location structure getZRLocationStructure
PUT /rooms/locations/structure Update Zoom Rooms location structure updateZoomRoomsLocationStructure
DELETE /rooms/locations/{locationId} Delete a location deleteAZRLocation
GET /rooms/locations/{locationId} Get Zoom Room location profile getZRLocationProfile
PATCH /rooms/locations/{locationId} Update Zoom Room location profile updateZRLocationProfile
PUT /rooms/locations/{locationId}/location Change the assigned parent location changeParentLocation
GET /rooms/locations/{locationId}/settings Get location settings getZRLocationSettings
PATCH /rooms/locations/{locationId}/settings Update location settings updateZRLocationSettings

Zoom Rooms Tags

Method Endpoint Summary Operation ID
PATCH /rooms/locations/{locationId}/tags Assign Tags to Zoom Rooms By Location ID AssignTagsToZoomRoomsByLocationID
GET /rooms/tags List all Zoom Room Tags listZoomRoomTags
POST /rooms/tags Create a new Zoom Rooms Tag createZoomRoomTag
DELETE /rooms/tags/{tagId} Delete Tag deleteZoomRoomTag
PATCH /rooms/tags/{tagId} Edit Tag editZoomRoomTag
DELETE /rooms/{roomId}/tags Un-assign Tags from a Zoom Room unassignZoomRoomTag
PATCH /rooms/{roomId}/tags Assign Tags to a Zoom Room AssignTagsToAZoomRoom