I’m trying to pull conversation details for my WFM reports using the Python SDK, but the pagination logic feels off. The docs mention cursor and page parameters, yet my script just hangs after the first batch of data. Here is the snippet I’m using to iterate through the results. I expected it to loop until nextPage is null, but it seems to be ignoring the cursor entirely.
for page in client.analytics_api.get_analytics_conversations_details_query(...):
print(page.entity)
Does this endpoint actually support cursor-based pagination properly, or should I be using the page size parameter instead to get all the records?