SMS sending works with Global Admin but fails for regular users

Hi Team,

I’m integrating the Zoom Phone SMS API and facing an issue with sending SMS using regular user accounts.

  • SMS sending works successfully when using the Global Admin account.
  • The same API request fails when using regular user accounts/user numbers.
  • The users have Zoom Phone licenses and assigned phone numbers.

Could someone clarify if there are any additional permissions, scopes, policies, or account-level settings required to allow regular users to send SMS through the API?

Any guidance on what needs to be enabled or checked would be greatly appreciated.

The error:

================================================
SMS DETAILS

FROM : xxxxxxx

TO : xxxxxxxx
TEXT : Hello! This is a test SMS sent using Zoom Phone API.
USER : o9HpzsYNT–klaOpJ9vW9A

Request payload:
{‘message’: ‘Hello! This is a test SMS sent using Zoom Phone API.’, ‘sender’: {‘user_id’: ‘o9HpzsYNT–klaOpJ9vW9A’, ‘phone_number’: ‘xxxxx’}, ‘to_members’: [{‘phone_number’: ‘xxxxx’}]}

================================================

ZOOM SMS RESPONSE

HTTP Status: 400

{“code”:7639,“message”:“The SMS for the number does not belong to the current user.”}

SMS request FAILED.
root@avannce:/opt/zoom-summary#