Skip to main content
Glama

create_zoom_room_location

Create and configure Zoom Room locations by specifying details like name, type, and parent location ID for structured organization within Zoom's API framework.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
nameYesLocation name
parent_location_idNoParent location ID
typeYesLocation type

Implementation Reference

  • The handler function for the 'create_zoom_room_location' tool. It sends a POST request to the Zoom API endpoint '/rooms/locations' with the provided location data, handles the successful response using handleApiResponse, and catches any errors using handleApiError.
    handler: async (locationData) => { try { const response = await zoomApi.post('/rooms/locations', locationData); return handleApiResponse(response); } catch (error) { return handleApiError(error); } }
  • Zod schema defining the input parameters for the create_zoom_room_location tool: 'name' (required string), 'parent_location_id' (optional string), and 'type' (enum of possible location types).
    schema: { name: z.string().describe("Location name"), parent_location_id: z.string().optional().describe("Parent location ID"), type: z.enum(["country", "state", "city", "campus", "building", "floor"]).describe("Location type") },
  • src/server.js:56-56 (registration)
    Registers all tools from the zoomRoomsTools array, including 'create_zoom_room_location', using the registerTools utility function which calls server.tool() for each tool.
    registerTools(zoomRoomsTools);

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mattcoatsworth/zoom-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server