create_webex_webhook
Registers a webhook to receive real-time Webex events like messages, rooms, memberships, or meetings. Specify resource, event, optional filter and secret for secure, targeted notifications.
Instructions
Register a new webhook with the Webex API.
Args: name: A user-friendly name for the webhook (required) target_url: The URL that receives POST requests from Webex (required). Must be a publicly reachable HTTPS endpoint. resource: The Webex resource type to watch (required). Valid values: - "messages" — message events in a room - "rooms" — room created/updated/deleted - "memberships" — room membership changes - "attachmentActions" — Adaptive Card form submissions - "meetings" — meeting lifecycle events event: The event type to listen for (required). Valid values: - "created" — resource was created - "updated" — resource was updated - "deleted" — resource was deleted - "all" — all event types for the resource filter: Optional filter expression to narrow the events received, e.g. "roomId=" for message events in a specific room secret: Optional secret used by Webex to sign webhook payloads (X-Spark-Signature header). Use this to verify authenticity.
Returns: Standardized response dictionary with success/error information
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| event | Yes | ||
| filter | No | ||
| secret | No | ||
| resource | Yes | ||
| target_url | Yes |