Skip to content

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:

  1. Log into your RingCentral account with your admin access link

  2. Go to Console and click the Register App button.
    RingCentral Applications section

    Figure 1. click on register app

  3. Select REST API App under What type of app are you creating? and click Next.
    RingCentralApplications section

    Figure 2. select rest api

  4. Provide details to create app.
    RingCentralApplications section

    Figure 3.Provide application name and application description

  5. Under Authentication select 3-legged OAuth flow authorization code and then Server-side web app.
    RingCentral Authentication Method

    Figure 4. select the authentication method

  6. Under Authentication specify the redirect URI according to your testing environments
    Prod: https://hire2retire.robomq.io/api/auth/callback/RingCentral

    Ring Central Uri

    Figure 5. specify the redirect uri

  7. Under "Security", add the following permissions: ReadAccounts and EditAccounts
    RingCentral Uri

    Figure 6. under security select the application scopes

  8. Under Security select "This app is private and will only be callable using credentials from the same RingCentral account."
    RingCentral Security

    Figure 7.Under Security, choose authorized users for your app.

  9. When you are done, you can see your credentials by clicking on your app.
    RingCentral App

    Figure 8. RingCentral App

  10. Make note of the Client ID and Client Secret.
    RingCentral ClientID & ClientSecret

    Figure 9. unique client id and client secret assigned to the application

  11. 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.

    RingCentral Scim

    Figure 10. ringcentral scim

RingCentral OAuth

Figure 1. Connection setup for RingCentral on RoboMQ 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.