Pagination & recovery
Use each resource’s pagination model and preserve stable recovery checkpoints.
Customer resource pages
Transaction and trade reads use page and page_size where documented. Inspect items, page, page_size and total. Trade filters include supported date, currency, status and customer-reference dimensions.
curl "$OSAI_API_BASE_URL/v1/transactions?page=1&page_size=25" \
-H "Authorization: ApiKey $OSAI_PUBLIC_ID:$OSAI_API_SECRET"Sequenced resources
Exchange history and book deltas use documented sequence and continuation fields. Preserve an as-of boundary when supplied. Advance a checkpoint only after durably storing the records. A cursor from one resource is not interchangeable with another resource’s page number.
Reconnect after a gap
On a reported sequence gap, read a new snapshot and resume after its sequence. Deduplicate overlapping records by stable IDs. Do not merge deltas across an unknown gap or display a stale book as current.