Skip to main content
List endpoints use request-body cursor pagination. Send cursor.limit on the first request, then pass the returned cursor.next as cursor.after to fetch the next page.
Request
Use the next cursor in a follow-up 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.