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.