{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":21602,"path":"integrate-applications/integration-hub/setup-webhook-zoom-spoke.md","title":"Set up a bi-directional webhook for Zoom spoke","bundle":null,"doc_type":null,"release":"australia","body":"\n# Set up a bi-directional webhook for Zoom spoke\n\nConfigure a webhook to subscribe to Zoom with a ServiceNow callback URL.\n\n## Before you begin\n\n-   Request an Integration Hub subscription.\n-   Activate the Zoom spoke.\n-   Role required: admin.\n\n## Add an endpoint URL in Zoom account\n\nSpecify an endpoint URL in your Zoom account to create a webhook for Zoom spoke.\n\n### Before you begin\n\nRole required: admin\n\n### Procedure\n\n1.  Log in to your Zoom account.\n\n2.  Create a webhook app according to your requirements.\n\n    For more information about Zoom webhook only app, see [Create a Webhook-only App](https://developers.zoom.us/docs/api/rest/webhook-only-app/).\n\n3.  Generate a secret token and record the token value.\n\n4.  Create a webhook validation for Zoom spoke.\n\n5.  1.  Log in to your ServiceNow instance.\n2.  Navigate to **Zoom spoke** &gt; **Zoom Webhook Validations.**\n3.  On the form, fill in the fields:\n\n    |Field|Description|\n    |-----|-----------|\n    |Name|Unique name to identify the webhook validation record. For example, Zoom spoke webhook validation.|\n    |Secret Token|Secret token of the app in your Zoom account.|\n\n4.  Click Submit.\n6.  Enable Event Subscriptions and enter the Event notification endpoint URL in the following format.\n\n    `https://<instance-name>.service-now.com/api/sn_zoom_spoke/zoom_webhook_endpoint/webhook`\n\n7.  Validate the event notification endpoint URL.\n\n    For more information, see [Validate your webhook endpoint](https://developers.zoom.us/docs/api/rest/webhook-reference/#validate-your-webhook-endpoint).\\[Omitted image \"zoom-spoke-webhook-validate.png\"\\] Alt text: Validate event notification endpoint URL in your Zoom account\n\n8.  Specify the Event Types according to your requirement.\n\n\n### Result\n\nThe endpoint URL is added in your Zoom account. You can create webhook registries and subflows according to your requirements.\n\n## Register a Zoom webhook in ServiceNow\n\nRegister a Zoom webhook in ServiceNow to notify the ServiceNow app when certain events occur in Zoom.\n\n### Before you begin\n\nRole required: admin.\n\n### Procedure\n\n1.  Navigate to **All** &gt; **Zoom Spoke** &gt; **Zoom Webhook Registries**.\n\n2.  Click **New**.\n\n    **Note:** If you want to use an out-of-the-box webhook registry, open the registry and update the secret token.\n\n3.  On the form, fill in the fields:\n\n<table id=\"table_vj5_tvn_ppb\"><thead><tr><th>\n\nField\n\n</th><th>\n\nDescription\n\n</th></tr></thead><tbody><tr><td>\n\nTrigger Type\n\n</td><td>\n\nType of the Zoom event that triggers the subflow.\n\n</td></tr><tr><td>\n\nSecret Token\n\n</td><td>\n\nSecret token from your Zoom account used for validating event notification.**Note:** If you are using an earlier version of the spoke or the default registry, update the registry to replace the verification token with the secret token.\n\n</td></tr><tr><td>\n\nSubflow Name\n\n</td><td>\n\nSubflow which is to be triggered when the specified conditions are met.\n\n</td></tr><tr><td>\n\nInput\n\n</td><td>\n\nInput for the webhook registry.\n\n</td></tr><tr><td>\n\nTrigger Object\n\n</td><td>\n\nZoom object which is used to trigger the subflow.\n\n</td></tr><tr><td>\n\nName\n\n</td><td>\n\nName of the webhook registry.\n\n</td></tr></tbody>\n</table>\n"}}