How to retrieve Account ID for Multi-Tenant OAuth App integration for integrating Zoom APIs and receiving webhook notifications?

Hi Zoom Developer Community,

We are working on Multi-Tenant OAuth App integration with Zoom, and I need the Account ID to cross validate access token with aid field in token. Also Account ID which we get in webhook notification for zoomroom.alert payload. We are not looking for Account Number displayed on Account profile in zoom portal.

Could someone please clarify the correct and recommended way to obtain the Account ID?

Specifically, I would like to understand:

  • Where exactly can I find the Account ID in the Zoom App Marketplace or Admin Dashboard?
  • Is there any user-friendly way to obtain the Account ID using zoom portal ?

Thank you!

hi @devendra.hapase ,

You can pick up the account and user id when the app starts where it will load the app home url.

All the best

John

Before giving the solution, are you using any social login / Auth provider (e.g. NextAuth, Auth0, Passport.js) in your application?

  • If Yes, you already have the /me data including account_id from the token response.
  • If No, after authorization simply call the /me endpoint to get the current authorized user info including account_id.

This will be the same aid field you want to cross-validate and also matches the account_id in your webhook payload.

Thanks,

Naeem Ahmed