- Authorization is always required when using RingCentral APIs like sending SMS messages to prevent abuse and misuse of the API. This acts as a protection for APIs that deal with real phone numbers.
- For private apps within an organization, the password grant is used for authorization since it is restricted. However, passwords are vulnerable so public apps should use the authorization code grant which is more secure.
- In conclusion, authentication is necessary for RingCentral APIs that send SMS to provide security and prevent misuse, and the authorization code grant should be used for public apps while private apps can use the password grant.