> ## Documentation Index
> Fetch the complete documentation index at: https://docs.giftvoucherbrilliance.co.uk/llms.txt
> Use this file to discover all available pages before exploring further.

# Pagination and incremental sync

> Build reliable cursor-based synchronisation.

Collection responses contain `data`, `next_cursor`, and `server_time`. The page size is fixed at 50. Cursors are opaque: persist and resend them exactly as returned, and stop when `next_cursor` is `null`.

For incremental imports, record the first response's `server_time`, finish every cursor page, then use that recorded time as the next run's ISO-8601 `updated_since` value. Upsert by the resource identifier and make retries idempotent.
