Skip to main content
Nov 9, 2016 12:08 PM UTC
Question

API call log some records not found in result

Hi, I created an API call using the call log endpoint ('/account/~/extension/~/call-log') in production. It shows results of the records but there are 2 missing records. service.ringcentral.com call log records: date/time: Yesterday 8:41 PM - this record shows in the API call log result date/time: Yesterday 7:12 PM - this record does NOT show in the API call log result date/time: Yesterday 5:47 PM - this record does NOT show in the API call log result date/time: Yesterday 2:20 PM - this record shows in the API call log result date/time: Yesterday 1:00 PM - this record shows in the API call log result Is there something wrong with the 2 missing records? The type and direction of these two are just like the other records that show. Additional parameters in the call are: direction Inbound and type is Voice.

12 replies

The First Step
Nov 29, 2016 4:43 AM UTC
So what was the answer to this problem ? I also have similar problem where the API only returns the log list for some extensions but not others. I could see all of it on 

https://service.ringcentral.com

My url is

     url = self.apiUrl + 'v1.0/account/~/extension/~/call-log?dateFrom='+self.search_startdate+'&type=Voice&withRecording=true

if I specify a particular extension e.g.
     url = self.apiUrl + 'v1.0/account/~/extension/110/call-log?dateFrom='+self.search_startdate
+'&type=Voice&withRecording=true

I get this error 

   "message": "Resource for parameter [extensionId] is not found",    "parameterName": "extensionId",
    "errorCode": "CMN-102",
    "errors": [
        {
            "message": "Resource for parameter [extensionId] is not found",
            "parameterName": "extensionId",
            "errorCode": "CMN-102"
        }
    ]
Nov 30, 2016 11:23 AM UTC
I think that is not how you specify the extension, you have to specify it in the authorize call.