question

Saeed Akhter avatar image
Saeed Akhter asked Phong Vu commented

Standard API URL to connect with RC system (instead of https://platform.devtest.ringcentral.com)

Our solution is using RC APIs to connect with our RC cloud and fetch the configuration data/information. From RC assigned sandbox we are using https://platform.devtest.ringcentral.com with Client ID, Client Secret and Extension assigned to us to collect that info.

However, I believe there must be a standard API URL (not devtest specific) that we can use to collect data from any RC customer (obviously with authorized and authenticated credentials).

Need to know what API URL and type of credentials required to connect and get the data form our RC environment OR any other customers RC


rest api
1 |1500 characters needed characters left characters exceeded

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

1 Answer

Phong Vu avatar image
Phong Vu answered Phong Vu commented

To access RingCentral sandbox platform API, use https://platform.devtest.ringcentral.com.

To access RingCentral production platform API, use https://platform.ringcentral.com.

The platform domain is the same for any RingCentral account. But when you call an API, there is the path to identify which account to access, specified by the account id. If the API call is at the extension level, you must also specify the extension id. E.g. to send a SMS message:

https://platform.devtest.ringcentral.com/restapi/v1.0/account/[accountId]/extension/extensionId/sms


If you provide an app to server any RingCentral customer, you must create a public app so anyone can login with their own login credentials. The platform will detect the account id, extension id if you specify them as a tilde "~".

https://platform.devtest.ringcentral.com/restapi/v1.0/account/~/extension/~/sms

2 comments
1 |1500 characters needed characters left characters exceeded

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

Thanks, Phong! This helps.

Next question, where do I find credentials for Production Platform API ? I have a RC Office Premium subscription.

Appreciate your guidance.

0 Likes 0 ·

What credentials, app credentials or user login credentials?

App credentials are app client id and client secret. You can get it from your RingCentral Developer Portal, the same place where you get it for your app in sandbox.

User login credentials are username, extension number (if use main company number as the user name) and password.

0 Likes 0 ·

Developer sandbox tools

Using the RingCentral Phone for Desktop, you can dial or receive test calls, send and receive test SMS or Fax messages in your sandbox environment.

Download RingCentral Phone for Desktop:

Tip: switch to the "sandbox mode" before logging in the app:

  • On MacOS: press "fn + command + f2" keys
  • On Windows: press "Ctrl + F2" keys