Hi,
I’m trying to use the RingSense Get Recording Insights API to get the transcript from a recorded call. I recorded the call with the RingSense app, and I can see the transcription exists there. The extension does have a RingSense licence, and my app does have the RingSense scope.
When requesting using Get Recording Insights API I get the following error:
Call not found with sourceRecordId: [removed by moderator] and source pbx in account [removed by moderator]
I have also tried with the Get Session Insights API, with similar results.
I validated the app permission using
authz-profile/check?permissionId=ReadRingSenseInsights
which confirmed I had the scope and could access all extensions.
Here is the process I followed using the Try It Out technique embedded in the documentation:
First get the call metadata using
https://platform.ringcentral.com/restapi/v1.0/account/~/extension/~/call-log/CLjYmPBzbUTxDUA
which returns:
{
"uri": "https://platform.ringcentral.com/restapi/v1.0/account/ [removed by moderator] /extension/ [removed by moderator] /call-log/CLjYmPBzbUTxDUA?view=Simple",
"id": "CLjYmPBzbUTxDUA",
"sessionId": " [removed by moderator] ",
"startTime": "2026-01-17T11:33:13.702Z",
"duration": 26,
"durationMs": 26456,
"type": "Voice",
"internalType": "LongDistance",
"direction": "Outbound",
"action": "VoIP Call",
"result": "Call connected",
"to": {
"phoneNumber": "+xxx"
},
"from": {
"name": "Chris Lloyd",
"phoneNumber": "+xxx",
"extensionId": "xxx"
},
"recording": {
"uri": "https://platform.ringcentral.com/restapi/v1.0/account/ [removed by moderator] /recording/ [removed by moderator] ",
"id": “ [removed by moderator] ",
"type": "Automatic",
"contentUri": "https://media.ringcentral.com/restapi/v1.0/account/ [removed by moderator] /recording/ [removed by moderator] /content"
},
"extension": {
"uri": "https://platform.ringcentral.com/restapi/v1.0/account/ [removed by moderator] /extension/ [removed by moderator] ",
"id": [removed by moderator]
},
"telephonySessionId": "s-a03244a1ea743z19bcbbb131ez34dbbf0000",
"partyId": "p-a03244a1ea743z19bcbbb131ez34dbbf0000-2"
}
So my recording ID is [removed by moderator]
(Note I can validate that ID exists by calling the Get Call Recording endpoint)
Then I call
https://platform.ringcentral.com/ai/ringsense/v1/public/accounts/~/domains/pbx/records/ [removed by moderator] /insights
And I receive:{ "errors": [ { "errorCode": "RAH-3001", "message": "Insights not found for the provided recording", "errorDetails": { "errorMessage": "Call not found with sourceRecordId: [removed by moderator] and source pbx in account [removed by moderator] " } } ] }