News & Announcements User Community Developer Community

Welcome to the RingCentral Community

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

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
Cant create the production key
Tags: caller id, permissions
Jun 23, 2016 at 6:22pm   •   6 replies  •  0 likes

I am ready the caller id and been successful and want to create the production key for my app but it does not allow. i have added the permissions as well. But it still throws error that i need to select the permissions which i did no success. Any help or guidance.

6 Answers
answered on Jun 26, 2019 at 2:23pm  

One thing needs to be remember clearly while expecting the app to be pushed in production is the app should Exercise all the requested permissions, which means the number of permission set during creation of the app, relevant API requests need to be made using all your app permissions.

Oauth call doesn't counted in the criteria to get the app passed for production.

Clearly written here

answered on Jul 7, 2016 at 11:49am  
If you just want to watch presence events for extensions to obtain the callerID for calls, you will need the following API permissions:
  1. ReadPresence
  2. ReadAccounts
I have created a sample application which shows how to subscribe to presence events here:

The above code uses the RingCentral JS SDK. I highly recommend using one of the RingCentral SDKs to create and manage your subscriptions if it is available in your language of choice.

You will need to create (API POST request) the Subscription, add your event filters (see the above code for an example, and the full docs here:!#RefCreateSubscription), then register your subscription. You can then test if things are working (make sure you are logged into the softphone of a user) by dialing from your cellular device into the Extension you are monitoring for Presence events as defined in the eventFilters for the Subscription.

answered on Jul 7, 2016 at 11:33am  
Hi I m just reading the caller id using the presence event and I have actually tried it but just giving the premissions for presence event, but it did not work. So I select all the permission but results are same. I really don't understand how to get over it.

answered on Jul 7, 2016 at 10:53am  
According to the Analytics for your application, you have not executed any API requests which are associated with the various API Permissions you have set on your application. I only see OAuth API requests (which do not count towards the total of required API requests needed for your application to be enabled to "Apply for Production").

If you click the "Edit Permissions" link in the Status & Review section of your application (this is next to the item labeled "Exercise all requested permissions"), you should see the list of API permissions you need to exercise.

You can use the API Developer Guide to view the various API routes which map to the various API permissions you have enabled for your application:

Let me know if you have further questions.

answered on Jul 7, 2016 at 3:30am  

answered on Jul 6, 2016 at 9:31am  
Which endpoint / permission is the Status & Review section for your application saying you have not utilized please? (a screenshot of API Permissions Analytics and Status & Review page if you have them)


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

Developer Platform
Integrated Apps
App Gallery
Developer support
Games and rewards

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