Building a call log for our custom agent desktop. Using GET /api/v2/analytics/interactions/summary. The docs say to use pageSize and pageNumber, but pageCount feels misleading. I set pageSize=100. First call returns 100 items. Second call with pageNumber=2 returns another 100. If I have 250 total, do I stop at page 3? Or does the API handle the remainder automatically? The response has a paging object, but it’s not clear if I should trust the returned count or just loop until pageSize < requested. Any code examples for handling this pagination loop cleanly?