Picture of Tobias 1810
Registered 10 years 261 days
Tobias 1810 Tuesday, 27 February 2024, 02:19 AM
Call List Api: How to get more than 100 Calls

I have the problem that I receive only 100 Calls from the Call List Api. There is no Limit documented.


Here my code:

var calllistApi = start.consumeApi("com.innovaphone.calllist");

calllistApi.onmessage.attach(onmessage);

calllistApi.send({ "mt": "Subscribe", "count": 10000});

Andreas Fink
Moderator Registered 13 years 43 days
Andreas Fink (innovaphone) Tuesday, 27 February 2024, 12:35 PM
Re: Call List Api: How to get more than 100 Calls
Hello Tobias,

the count is limited to 100 indeed in the client library.

What is your use case? Maybe it is more suitable to use App Service API of the reporting app instead?

Best Regards
Andreas Fink


Picture of Tobias 1810
Registered 10 years 261 days
Tobias 1810 Wednesday, 28 February 2024, 06:31 PM
Re: Call List Api: How to get more than 100 Calls

I have to build an app where the user can search in his call history. Therefor I need access to all of his made calls.

How can I access the App Service API of the reporting app instead? Is there any documentation?

Or is there any chance to remove the limitation of 100 calls for the Call List API? This Limitation was not documented and other Apps can give back Objects with ten thousands of entries (like devices app).
Andreas Fink
Moderator Registered 13 years 43 days
Andreas Fink (innovaphone) Friday, 1 March 2024, 04:59 PM
Re: Call List Api: How to get more than 100 Calls
I have checked the background, removing the limit is not possible, since the data for response is delivered on one single message. It will require a streaming of entries instead, to be able to send unlimited number of entries.

The alternative is to use the API provided by the Constacts App Service, that is used by the apps UI.

Best Regards
Andreas Fink
← You can define your color theme preference here