Accessing Billing Invoices via API

I am reaching out to seek assistance regarding accessing billing invoice information through the Zoom API. I am currently working on automating a workflow to retrieve invoice details for integration with our accounting system, but I have encountered some challenges.

Specifically:

  1. I am using a Server-to-Server OAuth app to authenticate and generate access tokens.
  2. I attempted to retrieve billing invoices using the endpoint /accounts/me/billing/invoices. However, I received a 401 Unauthorized error stating that the API does not support client credentials for authorization.

My questions are as follows:

  • Does the /accounts/me/billing/invoices endpoint support Server-to-Server OAuth authentication?
  • If this endpoint does not support this app type, is there an alternative method or endpoint to access billing invoice details via API?
  • Are there any account-level restrictions or additional scopes required for accessing billing information? (For reference, I am using a standard Zoom account, not a Master Account.)

I would greatly appreciate your guidance on this matter, as automating the retrieval of invoices is an essential part of our workflow. If additional permissions or account changes are required, please let me know how to proceed.

Thank you in advance for your support. Please don’t hesitate to reach out if you need any additional information about my setup.

Hi @Lucia
Thanks for reaching out to us and welcome to the Zoom Developer Forum!
Have you been able to troubleshoot this on your end?
Can you please confirm that you are generating an access token with the right account_credentials? When using a Server to Server Oauth app, make sure that your request has the correct grant_type=account_credentials