We are new to RingCentral API and are trying to understand the high level structure of the system. We are confused with the requirement to build an App in the Developer Portal. What does this App do? Many other API implementations that we have done never required a "middleware" App to communicate with the API. We just make a call to the API endpoint and present credentials, usually API ID and API Key.
Secondly, how do we authenticate to the API? There are no credentials available anywhere in our RC account that are required in the App?
The documentation that we have found on authentication is very unclear. RC does provide the code for creating the SMS App, but documentation for the App is terrible. Also, we intend to use Azure Logic Apps to communicate with the API but are unable to find any documentation on how to communicate with the API from a platform such as Azure Logic Apps or Postman for example.
Finally, in our case we need to integrate an existing CRM SaaS application with RingCentral SMS API. We have not been able to find documentation on how to implement RC API in that environment. Mainly how do we get RC credentials for all users of the CRM system so that they don't have to log in every day or every time that they send an SMS message?
Any help with clarifying this would be very much appreciated.