Boost recurring donations this giving season with the new upsell prompt!Learn How >>

Why is my Event Subscription URL endpoint not validating in my Zoom Server-to-Server OAuth app?

updated

As part of the process of setting up your Zoom Server-to-Server OAuth app to integrate with Soapbox, you will need to validate the Soapbox endpoint URL. When doing so, you may receive notice in the Zoom app interface that the endpoint URL cannot be validated.

Alternatively, you may receive an email from Zoom with the following notice:

Your webhook endpoint failed to respond to our validation request

If so, review the following to troubleshoot the issue:

1. Confirm that you entered the correct URL

For Event Notification Endpoint URL, enter your Soapbox Engage domain followed by ?option=com_zoom&view=webhook

Soapbox prefix domain example:

https://{myaccountprefix}.secure.nonprofitsoapbox.com/?option=com_zoom&view=webhook

Custom domain example:

https://{www.myorg.org}/?option=com_zoom&view=webhook

2. Confirm that you have entered your Zoom app credentials in Events > Configuration

In order for the Event Notification Endpoint URL to validate, you will need to have the following Zoom credentials entered into Soapbox:

  • Server-to-Server OAuth Account ID
  • Server-to-Server OAuth Client ID
  • Server-to-Server OAuth Client Secret

3. Update your Zoom app credentials in Events > Configuration if you have recently switched to a new Zoom app

If you have recently switched to a new Zoom Server-to-Server OAuth app, make sure that you have the following Zoom credentials updated in Soapbox for the new app:

  • Server-to-Server OAuth Account ID
  • Server-to-Server OAuth Client ID
  • Server-to-Server OAuth Client Secret

For more details, see Connecting the Events app to a Server-to-Server OAuth app in your Zoom account.

Have more questions? Submit a request
Article is closed for comments.