How can i add new permissions to an app which is already in Production ?

  • 1
  • Question
  • Updated 9 months ago
  • Answered
  • (Edited)
RingCentral does not modify applications which have already been approved for Production access. Please read the directions provided below if you need to make adjustments to an application which has already been approved for production access:

  • Create a new application in the RingCentral Developer Portal, making sure to add all permissions and the appropriate platform and authorization types. We recommend using the same name as the existing production application, and append the suffix "_v{{X}}" where {{X}} is replaced by the new version number.
  • Develop the new version (changes) to your production application in your sandbox account (using the API keys for the new application you defined in the previous step)

  • Make sure the API traffic on your new application meets all the Graduation criteria defined on the "Status & Review" page of your application in the Developer Portal. When you have met/exceeded the requirements, the "Apply for Production" button will become enabled.

  • Click the "Apply for Production" button to submit your application for review by our team. We review the previous day/weekend's applications each Mon-Fri.

  • If your application is approved, you will receive an email notification, and you will see the new API keys for the new version of your application to access production.

  • Once this is complete, you can then go into the Developer Portal for your previously deployed production application, and click on the "Suspend App" button. This will remove the ability for these old API keys to be used.
If you have any questions, you could email us at
Photo of AK

AK, Official Rep

  • 4,412 Points 4k badge 2x thumb

Posted 3 years ago

  • 1
Photo of Mahesh More

Mahesh More

  • 110 Points 100 badge 2x thumb
How much duration it takes to add new Permissions in production?
Photo of Benjamin Dean

Benjamin Dean, Alum

  • 8,662 Points 5k badge 2x thumb
I have updated the answer which was previously given for this question to reflect our current best practices and policies towards modifying application definitions which have already been approved for production access.
Photo of sharmilan A

sharmilan A

  • 548 Points 500 badge 2x thumb
What is a reason to add the suffix like "_v{{X}}" where {{X}}", or what are the benefits instead of adding a new name?