News & Announcements User Community Developer Community

Welcome to the RingCentral Community

Please note the community is currently under maintenance and is read-only.

Search
Make sure to review our Terms of Use and Community Guidelines.
  Please note the community is currently under maintenance and is read-only.
Home » Developers
Is it possible to update permissions on an app which passed graduation requirements?
Tags: graduation
Oct 17, 2016 at 4:27pm   •   3 replies  •  0 likes
v

How does one add new permissions to an already-existing RingCentral App which had been moved to production? We are integrating RingCentral with our CRM system and there is a chance we may want to expand the list of available options in the future.

3 Answers
answered on Jun 25, 2019 at 8:40am  

FWIW - we at RingCentral are looking to relax these requirements in the future allowing developers to edit apps post-graduation. For the time being, however, @benjamin-dean's response is good. I would also like to highlight, that if you need assistance, email the developer support team or submit a support ticket as @Anirban Sen Chowdhary recommended.


 0
answered on Jun 25, 2019 at 7:01am  

A similar question is asked here multiple times.

As per I know once your app is in production, you cannot change anything.

You need to ask the developer support team and submit a support ticket for any help. Once they added the permission with your request(not sure if they do.. most probably they don't) you need to test again for that permission you acquired.

The official recommendation is to create a new app, add proper permissions and graduate it. So in that case you need to go through again.

Also read https://github.com/ringcentral/ringcentral-faq/blob/master/docs/account.md#how-can-i-add-new-permiss...


 0
answered on Oct 18, 2016 at 9:37am  

Currently, we frown upon this practice, unless it is an issue which we have introduced and needs to be resolved.

Our best practice recommendation for modifying applications which have already been approved for production access is:

  1. Create a new application in the RingCentral Developer Portal. We recommend keeping the same name, but adding some version to it (for your own tracking).
    • Example: myApp_v1.0.1 (if you are making a patch change which is non-breaking)
    • Example: myApp_v1.1.0 (if you are making a minor change which is non-breaking)
    • Example: myApp_v2.0.0 (if you are making a major breaking change to your app)
  2. Update this application with the same information as your original application, but include the changes you need for the application code modifications you are introducing.
  3. Develop the application code to suit the new changes and use-cases you are addressing.
  4. Test your application and simulate production-level API requests to satisfy the graduation requirements listed on the "Status & Review" page for your app in the Developer Portal.
  5. Once the "Apply for Production" button is enabled, apply for production and we will review your request the following business day.
  6. Once your approval request has been approved and you have your production API keys, add these new keys to your application's environment variables for deployment.
  7. After you have successfully deployed the updated application code, suspend the former application in the Developer Portal.

 0



A new Community is coming to RingCentral!

Posts are currently read-only as we transition into our new platform.

We thank you for your patience
during this downtime.

Try Workflow Builder

Did you know you can easily automate tasks like responding to SMS, team messages, and more? Plus it's included with RingCentral Video and RingEX plans!

Try RingCentral Workflow Builder

PRODUCTS
RingEX
Message
Video
Phone
OPEN ECOSYSTEM
Developer Platform
APIs
Integrated Apps
App Gallery
Developer support
Games and rewards

RESOURCES
Resource center
Blog
Product Releases
Accessibility
QUICK LINKS
App Download
RingCentral App login
Admin Portal Login
Contact Sales
© 1999-2024 RingCentral, Inc. All rights reserved. Legal Privacy Notice Site Map Contact Us