Skip to main content
Glama

delete_webhook

Remove a specific webhook from the Zoom API MCP Server by providing its unique webhook ID. This action terminates the webhook’s event notifications and ensures clean resource management.

Input Schema

NameRequiredDescriptionDefault
webhook_idYesThe webhook ID

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "webhook_id": { "description": "The webhook ID", "type": "string" } }, "required": [ "webhook_id" ], "type": "object" }

Implementation Reference

  • The handler function that executes the delete_webhook tool logic by calling the Zoom API to delete the specified webhook and returning a success message or error.
    handler: async ({ webhook_id }) => { try { const response = await zoomApi.delete(`/webhooks/${webhook_id}`); return { content: [{ type: "text", text: "Webhook deleted successfully" }] }; } catch (error) { return handleApiError(error); } }
  • Input schema using Zod for the delete_webhook tool, requiring a webhook_id string.
    schema: { webhook_id: z.string().describe("The webhook ID") },
  • src/server.js:55-55 (registration)
    Registration of the webhooksTools array in the MCP server, which includes the delete_webhook tool.
    registerTools(webhooksTools);
  • src/server.js:11-11 (registration)
    Import of webhooksTools containing the delete_webhook tool definition.
    import { webhooksTools } from './tools/webhooks.js';

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