Skip to main content

Hi, I am hitting the POST /v2/calls/extensive API route and I noticed that the response has the currentPageSize set to 50. I thought I remember this value being set to at least 100 previously. I also checked the GET /v2/users route and it is returning 100 records. Since I am using the /v2/calls/extensive route to import call data, is there a way this currentPageSize property can be increased so I hit the route less?

Request:

{
"cursor": null,
"filter": {
"fromDateTime": "2025-07-01T11:00:00Z",
"toDateTime": "2025-07-08T23:00:00Z"
},
"contentSelector": {
"exposedFields": {
"parties": true,
"content": {
"structure": true,
"topics": true,
"trackers": true,
"trackerOccurrences": true,
"pointsOfInterest": true,
"brief": true,
"outline": true,
"highlights": true,
"callOutcome": true,
"keyPoints": true
},
"interaction": {
"speakers": true,
"video": true,
"personInteractionStats": true,
"questions": true
},
"collaboration": {
"publicComments": true
},
"media": true
}
}
}

Response:

{
"requestId": "45m4dw3lk04b9wjs73q",
"records": {
"totalRecords": 12062,
"currentPageSize": 50,
"currentPageNumber": 0,
"cursor": "..."
},
"calls": :...]
}

 

Hi ​@scheng, thanks for your question— tagging in ​@BridgetFinegan for some guidance here! 


Some API calls that return a list are limited in the amount of records they may return, so multiple API calls may be required to bring all records. Such an API call also returns a records field, which contains the number of records in the current page, the current page number and the total number of records.

 

In cases where the total number of records exceeds the number of records retrieved, the records field will also contain a cursor field which can be used to access the next page of records.

 

To retrieve the next page, repeat the API call with the cursor value as supplied by the previous API call. All other request inputs should remain the same.


Reply