Skip to main content
Solved

RingSense Transcripts (HOW!?!?)

  • March 11, 2025
  • 11 replies
  • 777 views

I have tried to access the API to no avail and this is getting extremely frustrating now.

We have RingSense licenses, user’s are set to record conversations and produce transcripts.

I can successfully authenticate to the /insights API:
https://platform.ringcentral.com/ai/ringsense/v1/public/accounts/~/domains/pbx/records/3129356…./insights

ERROR:
 

{

    "errorCode": "InsufficientPermissions",

    "message": "In order to call this API endpoint, application needs to have [RingSense] permission",

    "errors": [

        {

            "errorCode": "CMN-401",

            "message": "In order to call this API endpoint, application needs to have [RingSense] permission",

            "permissionName": "RingSense"

        }

    ],

    "permissionName": "RingSense"

}

 

The Developer playground “Try It” … DOES NOT WORK.

The API documentation is vague.

We’ve tried using Postman to connect, producing the above error.

We’ve tried using Zapier to get the “ProcessedRecording” event, which does not work.

Searching this community produces results where people are saying it’s “Not Supported”.

I have created an App on the Developer Console and assigned AI role, which STILL IS NOT APPROVED DESPITE OPENING NUMEROUS HELP TICKETS.

 

This is incredibly frustrating to pay for a product that so far… just does not work.

 

Best answer by PhongVu

The form link below does not work how do I request access?


It means that your app does not have the required app scope “RingSense”. The API is still in beta so the app scope is granted via developer request. Please fill out this form to submit your request.

RingSense app scope is public. No need to submit a request anymore. Just login your RingCentral developer portal and add the missing app scope to your app.

11 replies

PhongVu
Community Manager
Forum|alt.badge.img
  • Community Manager
  • March 11, 2025

It means that your app does not have the required app scope “RingSense”. The API is still in beta so the app scope is granted via developer request. Please fill out this form to submit your request.


  • Author
  • The First Step
  • March 11, 2025

Oh, ok, awesome!!  It would be nice if there was some mention of that from RingCentral sales Rep, the API docs, or the technical support Rep we’ve been communicating with for days.

 

So RingCentral’s product rollout plan seems to be…

Advertise and promote the product as if it’s included,

Sell the product licenses per user, after the customer finds out it’s not included,

Then wait for the customer’s devs to get angry after pulling all of their hair out for weeks, before you tell them the product is still in Beta and requires approval.

😤


PhongVu
Community Manager
Forum|alt.badge.img
  • Community Manager
  • March 11, 2025

Oh, ok, awesome!!  It would be nice if there was some mention of that from RingCentral sales Rep, the API docs, or the technical support Rep we’ve been communicating with for days.

 

So RingCentral’s product rollout plan seems to be…

Advertise and promote the product as if it’s included,

Sell the product licenses per user, after the customer finds out it’s not included,

Then wait for the customer’s devs to get angry after pulling all of their hair out for weeks, before you tell them the product is still in Beta and requires approval.

😤

I know and sorry for the trouble! The link to the request form supposed to be added to the API dev guide. However, I was debating with the team to remove the barrier and allow developers to add the app scope themselves. But that have not happened yet.


  • Author
  • The First Step
  • March 11, 2025

I hope you win that debate, because it’s a little strange to need approval for a product that is already being paid for.

Typically a Beta product would be free, to select customers ..with approval, until it’s ready for prime time.


  • Author
  • The First Step
  • March 11, 2025

Thanks for your help btw.


  • New Participant
  • March 30, 2026

The form link below does not work how do I request access?


It means that your app does not have the required app scope “RingSense”. The API is still in beta so the app scope is granted via developer request. Please fill out this form to submit your request.


PhongVu
Community Manager
Forum|alt.badge.img
  • Community Manager
  • Answer
  • March 30, 2026

The form link below does not work how do I request access?


It means that your app does not have the required app scope “RingSense”. The API is still in beta so the app scope is granted via developer request. Please fill out this form to submit your request.

RingSense app scope is public. No need to submit a request anymore. Just login your RingCentral developer portal and add the missing app scope to your app.


  • New Participant
  • May 27, 2026

I already added the RingSense scope in the developer portal, but it’s still returning the same 401 InsufficientPermissions error for [RingSense]


PhongVu
Community Manager
Forum|alt.badge.img
  • Community Manager
  • May 27, 2026

I already added the RingSense scope in the developer portal, but it’s still returning the same 401 InsufficientPermissions error for [RingSense]

Does the authenticated user have the “AI Conversation Expert” user permission?

https://developers.ringcentral.com/guide/ai/ace#how-to-check-if-an-extension-has-the-permission-to-access-ace-data-via-api


  • New Participant
  • June 12, 2026

I have a question regarding ACE licensing.

I can already see AI-generated transcripts and notes in the RingCentral app after calls, but to access the same data via API, it appears that the authenticated user must have the "AI Conversation Expert" permission.

Does this mean I need to purchase an ACE license for every user/extension, or is a single license on the admin account sufficient?

I manage 7 company numbers/extensions. If I purchase ACE for my admin user, can I retrieve transcripts for all extensions via API, or does each extension require its own ACE license?

Also, if transcripts are already being generated and visible in the app, why is an additional ACE license required to access them through the API?


PhongVu
Community Manager
Forum|alt.badge.img
  • Community Manager
  • June 16, 2026

I have a question regarding ACE licensing.

I can already see AI-generated transcripts and notes in the RingCentral app after calls, but to access the same data via API, it appears that the authenticated user must have the "AI Conversation Expert" permission.

Does this mean I need to purchase an ACE license for every user/extension, or is a single license on the admin account sufficient?

I manage 7 company numbers/extensions. If I purchase ACE for my admin user, can I retrieve transcripts for all extensions via API, or does each extension require its own ACE license?

Also, if transcripts are already being generated and visible in the app, why is an additional ACE license required to access them through the API?

Real-time AI-generated notes and call transcripts are features of the RingCentral application. Users can view AI-generated notes and call transcripts directly within the RingCentral app, where they can also manage the content by copying, sharing, or downloading the transcripts. However, these real-time AI-generated notes and transcripts are not currently accessible through any public API.

AI Conversation Expert (ACE), on the other hand, is a platform capability that provides conversation insights through both the RingCentral application and the ACE APIs. Organizations with ACE licenses can access conversation insights programmatically by using the ACE APIs. In addition, users with an ACE license can configure the ACE settings to include AI-generated notes when exporting conversation data, allowing the notes to be exported together with other ACE insights.