cursor.limit on the first request, then pass the returned cursor.next as cursor.after to fetch the next page.
Request
Request
Common body fields
Keep the same filters and sort on every page. Cursors are tied to the requested sort and are rejected if reused with another sort.
Endpoint-specific time ranges
For Leads, the
latest_signal range is applied to the same occurrence that matches signals and sheet_ids, so the returned signal.observed_at is always inside the requested window.
Use filters on the Leads endpoint instead of nested result endpoints.