question

Matthew Herbert avatar image
Matthew Herbert asked Matthew Herbert answered

Is there a way to use a GET request to get ALL records in a call log - instead of just 1000?

Hi there

Please can someone tell me if there a way to use a GET request URL to get ALL records in a call log - instead of just 1000? Currently I am having to create code to iterate through "pages" of 1000 records each. It would be much easier and quicker if I could just use a GET request url to get ALL the records in the call log, instead of being limited to 1000. Is there a way? I am trying to download all call recording related data, put it into our database and then my users of our CRM can search it as necessary.

Thank you for any help.

Matt

rest api
1 |3000

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

Phong Vu avatar image
Phong Vu answered

1000 records per request is the max limit. If you have a large account which produces dozens of thousands of call records daily, then you should plan to read the call log more frequently.

You can try this demo app and check out the source code form my GitHub repo

https://ringcentral-call-log.herokuapp.com
https://github.com/PacoVu/ringcentral-call-log

1 |3000

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

Matthew Herbert avatar image
Matthew Herbert answered

Thank you for your help with this. All my code is in VBscript but your code is useful for reference.

1 |3000

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

Developer sandbox tools

Using the RingCentral Phone for Desktop, you can dial or receive test calls, send and receive test SMS or Fax messages in your sandbox environment.

Download RingCentral Phone for Desktop:

Tip: switch to the "sandbox mode" before logging in the app:

  • On MacOS: press "fn + command + f2" keys
  • On Windows: press "Ctrl + F2" keys