Problem with BT accounts and API calls

  • 1
  • Problem
  • Updated 3 months ago
  • (Edited)
We have a RingCentral integration for CRM system we make. The integration has been used by multiple customers for few years so far, without any major issues.

Recently, a customer of us came up with an issue. The integration would not accept his password (we use Password Flow). After some investigation, we see that the customer has a British Telecom account. Basically, everything looks like normal RingCentral, but with BT branding. And when trying to authenticate the user via API, we receive the following error


{   "errors" : [
      {
         "parameters" : [
            {
               "parameterValue" : "7710",
               "parameterName" : "brandId"
            }
         ],
         "errorCode" : "OAU-101",
         "message" : "Parameter [brandId] is invalid"
      }
   ],
   "error" : "invalid_client",
   "error_description" : "Parameter [brandId] is invalid"
}

BT provides its own desktop app - BT Cloud Phone. Again, looks very similar, but with BT branding. BT Cloud Phone happily accepts that customer's password, but refuses to work with our RingCentral account that works fine with RingCentral Softphone (as well as our integration).

Is there a way to make the API work for both accounts?
Photo of Andrey Demenev

Andrey Demenev

  • 180 Points 100 badge 2x thumb

Posted 3 months ago

  • 1
Photo of Anton Nikitin

Anton Nikitin, Official Rep

  • 2,674 Points 2k badge 2x thumb
Andrey, most likely your app is not enabled for BT brand. You can send request to devsupport@ringcentral.com indicating your app client_id to enable it.