Receiving a CMN-211 / HTTP 503 obtaining an OAuth token from DevTest environment

  • 25 April 2016
  • 2 replies

When I tried to obtain an access_token from the DevTest/sandbox environment I received a HTTP 503 response / CMN-211 response instead of the expected access_token and a 200 response for the following request:

POST /restapi/v1.0/oauth/token


HTTP Headers:

  • Content-Type: application/x-www-form-urlencoded;charset=UTF-8
  • Authorization: Basic <BASE64_ENCODED_API_KEYS>
  • Accept: application/json

POST Body:


NOTE: I did replace the values in tags above with actual values

The response I received was:

  "errorCode": "MaintenanceMode",
  "message": "Service is overloaded, please retry later",
  "errors": [
      "errorCode": "CMN-211",
      "message": "Service is overloaded, please retry later"

Is the devtest environment in Maintenance mode, or am I doing something incorrectly?


Best answer by benjamin-dean 25 April 2016, 18:18

View original

2 replies

Figured out what the problem is. The RingCentral OAuth route does not utilize the version string in the path.

The path I was providing was invalid according to all the documentation in RingCentral. 

If I remove the "/v1.0" from the PATH being used, then I receive a HTTP 200 response and the expected access_token.

Sharing this in case other developers experience this as well and to help save them some time.

Yes, the correct url contains /restapi/oauth/token and not any version v1.0

If you check the document here

You will find the correct way of calling it