Skip to main content

List a register's records

GET 

/v1/registers/:register_id/records

The register's current state, one row per record, oldest-updated first. A merge bumps a record's updated_at, so an incremental pull with updated_since sees updated records again: delivery is at-least-once, deduplicate by id and keep the highest version. ?format=csv (or Accept: text/csv) streams every matching record as CSV instead — unpaginated by contract, so limit/after together with it are a 400. A csv register answers with an empty page: its rows are not records yet. 404 for a register this key cannot see. Requires the registers:read scope.

Request​

Responses​

One page of records as JSON (default) — or, when ?format=csv or Accept: text/csv asks for it, every matching record as a single CSV download, unpaginated.