We have built a Marketplace General App (currently in DEV mode) and enabled webhook subscriptions for Zoom Rooms. We intend to have Zoom customers add our app to their account and for us to receive those notifications to provide monitoring services to our customers.
We have received the zoomroom.alert events, but the account_id in the webhook payload is not the Account Number in our Account Profile section of our test account.
Here is what we see in our Account Profile section for our test Account Number. You can see that it is a 6-digit numeric ID:
Here is what we get from the webhook payload. You can see that is is an alphanumeric UUID-type value:
We need to be able to relate either of those IDs back to the actual customer that has added our Marketplace app to their account.
We have tried both accounts with this endpoint and both throw 400 Client errors:
endpoint = f"{base_url}/accounts/{zoom_account_id}/settings"
What are we missing here?