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
Permission error when accessing a recording from another account under the same company
Tags: developer sandbox, call recording, permissions
Sep 17, 2023 at 7:02am   •   1 replies  •  0 likes
Kim Oliveros

Hi my team is currently developing an app that allows access to recordings of their users/agent after each support calls the app is still in sandbox the account Im using is a developer admin but for some reason I get this error:

 {
     "errorCode": "CMN-419",
     "message": "In order to call this API endpoint for another extension, 
                 one of the following permissions [ReadCallRecordings] 
                 have to be granted with extended scope to the authorized 
                 user.",
     "errors": [
         {
             "errorCode": "CMN-419",
             "message": "In order to call this API endpoint for another 
                         extension, one of the following permissions 
                         [ReadCallRecordings] have to be granted with 
                         extended scope to the authorized user.",
             "permissionsName": "ReadCallRecordings"
         }
     ],
     "permissionsName": "ReadCallRecordings"
 }

I really don't understand what is happening here. Also, I made sure that the app already has the necessary app scope:

1694959240450.png

But still no good no luck the issue still persists if I access a recording from a different ext under the same company.

Any idea what am I missing here?

1 Answer
answered on Sep 18, 2023 at 7:23am  

The error message here is slightly misleading because it implies the fix can be found by updating user permissions. And perhaps that is true from a certain point of view. However, the root cause is ultimately about one user trying to perform an action on behalf of another user, but not having permission to do. For example, only two people can access a call recording: the person who recorded the call, and the Super Admin within the account.

You can fix the problem above , but accessing the user's recordings while logged in as a Super Admin.


 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