Retrieve Account Number From Marketplace App Webhook Payload

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?

hi @rob.duram
Thanks for reaching out to us!
The account number you see in the Account profile section is different from your account ID. The account_id you are getting in your webhooks is correct.

if you call the endpoint Get a user and pass the value “me” you will see all information related to the owner of the account, and you will see the account_id is the same as the one you are receiving in the events, and you will also see the account number that you see in the profile section