Hi, I am the Account Admin. I am trying to build a Server-to-Server OAuth app to send SMS.
My Configuration:
My user has a Zoom Phone License and a Direct Phone Number.
I have enabled “Allow third-party apps to send/receive SMS” in Account Settings > Policy.
I have verified that “SMS” is toggled ON in the global settings.
The Issue: When I go to App Marketplace > Add Scopes > Phone, the scope phone:write:sms is completely missing. I only see phone:write:sms_campaign and Outbound Rules.
Support confirmed this is a configuration issue. What specific setting unlocks the basic phone:write:sms scope?"
You can not send SMS as an admin. So server to server apps can not send SMS
Taking a quote from a previous post
Reason: You need to be a user, to have a phone account and SMS attached to you from which to send.
To send SMS messages on behalf of users, you should create a general user-managed app rather than a server-to-server application. Server-to-server apps only work for messages sent on your own behalf, not for other users in your account. Users must authenticate and grant permission to the app to access the Zoom Phone SMS API if they want to schedule text messages for other team members.