Server-to-Server Oauth error: invalid_client

API Endpoint(s) and/or Zoom API Event(s)

POST [zoom-url]/oauth/token?grant_type=account_credentials&account_id=[account-id]

Description
I’m trying to use Postman to get an authorization token for my S2S app, but it keeps returning with an error: “invalid_client”. I’ll post my Postman configuration below to see if anyone can spot what I’m doing wrong.

Error?

  • Reason: Invalid client_id or client_secret
  • Error: invalid_client

Postman Configuration

Authorization tab

  • Auth Type: Basic Auth
  • Client ID and Client Secret provided in the Zoom app

Headers tab

  • Authorization: Basic [base64-encoded client-id:client-secret
  • Cookie: [auto-generated]
  • Postman-Token: [auto-generated]
  • Content-Length: 0
  • Host:
  • User-Agent: PostmanRuntime/7.45.0
  • Accept: */*
  • Accept-Encoding: gzip, deflate, br
  • Connection: keep-alive

Hey @Cybjorg
Thanks for reaching out to us!
Interesting, have you had the chance to review this guide here:

It looks like apps can only have one owner. Since I had my IT department create the app for me, I wasn’t able to authenticate even though I had the correct Client ID and Client Secret. It was only once the app ownership was transferred to me that I was able to authenticate successfully.

Hi @Cybjorg
That is correct. Glad you were able to troubleshoot this