We have an integration flow that uses Zoom Api to read and write user information. Now I’m trying to migrate our current authentication flow away from JWT tokens. So I created a server-to-server oauth flow, but when I communicate with the api I get
{
"code": 124,
"message": "This API does not support client credentials for authorization."
}
How am I suppose to authenticate in a machine-to-machine context to be able to communicate with Zoom api?
@chunsiong.zoom Thanks for you reply. The integration application is written in dotnet c#, but as a first step I’m trying to get it to work in Postman. Here’s the configuration:
Thanks @chunsiong.zoom. I had missed adding my account id to the Access Token Url. Now it works. (Confusing error message from Zoom though…)
For anyone else experiencing the same problem, the Access Token Url must look like this https://zoom.us/oauth/token?grant_type=account_credentials&account_id=<your_account_id>.