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

Thank you Elisa! This works perfectly.

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