Log in to RingCentral Developers
This connection authenticates on behalf of a registered application in RingCentral Developers.
Register for RingCentral Developers
If you do not have a RingCentral Developers account, you can register for one at https://developers.ringcentral.com/sign-up
- Your account should have the Role Developer Admin
Log in to RingCentral Developers
Log in to your RingCentral Developers account
Create a New RingCentral Application
Register a new application that StackOne will authenticate through.
View Apps
In RingCentral Developers, click the Console button, then Apps on the left.
Register new App
Click the Register App button.
Select App Type
Under App Type, select REST API App (most common) and click the Next button.
Enter App Properties
Under App Properties (internal-use only), enter the following details:
- App Name: Enter a name for your new App
- App description: Enter a description for your new App
- Primary Contact: Enter the email address of the main support contact for this App
- Do you intend to promote this app in the RingCentral App Gallery?: No
Enter Auth Details
Scroll down to the Auth section, and enter the following details:
- Select 3-legged OAuth flow authorization code
- From what type of app will you be calling the API?: Server-side web app (most common)
- OAuth Redirect URI:
https://api.stackone.com/connect/oauth2/ringcentral/callback - Issue refresh tokens?: Yes
Enter Security Details
Under Security, select the application permissions your integration needs, then choose who can access the app.
- Application Scopes: select the permissions matching the actions you will use (e.g. ReadAccounts, ReadMessages, SMS, ReadCallLog, Contacts, TeamMessaging, RingOut, Faxes)
- Who will be authorized to access your app?: This app is private and will only be callable using credentials from the same RingCentral account
- Click the Create button to proceed. Upon seeing a success message, press the OK button.
- Note: the StackOne connection test uses a permission-free RingCentral dictionary endpoint, so the connection will verify even with minimal permissions — but every action you intend to use still needs its application permission selected here, and permissions cannot be changed via the OAuth scope parameter later
Copy API Credentials
Your new App Client ID and Client Secret will now be available to copy.
- Under Production Credentials, copy both your Client ID and Client Secret and store them securely for use later
- Note: application permissions are fixed at app registration — the OAuth scope parameter is ignored by RingCentral
Creating the StackOne Connector Profile
To create the Connector Profile in StackOne for RingCentral:Navigate to Connector Profiles
Create New Connector Profile
- Click + Connector Profile
- Search for and select RingCentral
- Select Type as OAuth 2.0
- Fill out the fields using details retrieved from your provider:
- Client ID
- Client Secret
- Scopes (Optional)
- (Optional) Select Actions to be enabled for this Connector Profile
- Click Create profile