Error "Zoom Phone has not been enabled for this account"

Hello Team,

I’ve created a new server-to-server AOuth app to replace the current existing JWT. I am testing it using Postman before applying to production.

I’ve assigned the necessary scopes and i am able to get the access token on Postman, however when i try to call any phone endpoint like (https://api.zoom.us/v2/phone/calling_plans) i receive the error

{
“code”: 2031,
“message”: “Zoom Phone has not been enabled for this account.”
}

and for other endpoints like user related APIs (https://api.zoom.us/v2/users/{userId}/) i get another error

{
“code”: 124,
“message”: “This API does not support client credentials for authorization.”
}

I’ve seen a post mentioning not to use the master API endpoints that uses /accounts/{accountId}/ and i am correctly using the zoom APIs not the master APIs but i still get this error for every API endpoint i am calling.

Please assist as i need to start migrating from JWT ASPA.

Regards,
Ahmed

Hi @afahmy
Thanks for reaching out to us!
Can you please confirm if you are generating your access token correctly?
Here is a helpful post on how to do so using Postman

Once you generate the token make sure to pass it as authorization Bearer type.
Hope this helps,
Elisa

1 Like

Thank you Elisa! This works perfectly.

1 Like

I have tried the same way to hit zoom API for getting SMS details from Id but getting error:
{
“code”: 2031,
“message”: “Zoom Phone has not been enabled for this account.”
}

Please assist me here.
Regards,
Pankaj.

Hi @pankaj.salunkhe
Can you please open up a new thread and tag me.
This one has been closed