Connection
RingCentral on Hire2Retire uses OAuth2.0 authentication.
By linking your RingCentral account with Hire2Retire, you can authorize RoboMQ to have a delegated access on your behalf. Integrate our provided redirect URI into your application to enable seamless access token retrieval on your behalf.
We at RoboMQ pay utmost attention to your account security. See our Security and Privacy Policies to learn more about how RoboMQ handles your account access.
How to generate Client Credentials on RingCentral¶
Please follow the steps mentioned below to obtain the client credentials on RingCentral:
-
Log into your RingCentral account with your admin access link
-
Go to Console and click the
Register Appbutton.
Figure 1. click on register app -
Select
REST API AppunderWhat type of app are you creating?and clickNext.
Figure 2. select rest api -
Provide details to create app.
Figure 3.Provide application name and application description -
Under
Authenticationselect3-legged OAuth flow authorization codeand thenServer-side web app.
Figure 4. select the authentication method -
Under
Authenticationspecify the redirect URI according to your testing environments
Prod: https://hire2retire.robomq.io/api/auth/callback/RingCentral
Figure 5. specify the redirect uri -
Under "Security", add the following permissions:
ReadAccountsandEditAccounts
Figure 6. under security select the application scopes -
Under
Securityselect "This app is private and will only be callable using credentials from the same RingCentral account."
Figure 7.Under Security, choose authorized users for your app. -
When you are done, you can see your credentials by clicking on your app.
Figure 8. RingCentral App -
Make note of the
Client ID and Client Secret.

Figure 9. unique client id and client secret assigned to the application -
To perform operations, you must enable SCIM from the admin portal.
a. Login to admin portal.
b. Click on More -> Account Settings -> Directory Integration ->SCIM.
Figure 10. ringcentral scim
Link RingCentral account on Hire2Retire¶

To establish a connection to the RingCentral on Hire2Retire Provisioning, you need to provide the following OAuth information:
-
Instance URL - The instance URL serves as the base URL for all API requests. For RingCentral's production environment, the instance URL is:
https://platform.ringcentral.com -
Client Id - The client ID is a unique identifier assigned to your application when you register it as a client with the RingCentral platform.
-
Client Secret - The client secret is a confidential and unique identifier associated with your application when you register it as a client with the RingCentral platform.
Once the connection is established successfully, then only you can define the roles and mapping on Hire2Retire Provisioning.