/v1/ — Category wie Raw — nutzt dieselbe Cursor-Pagination. Die Pagination-Felder stehen im Response-Body. Es gibt keine Pagination-Header und keinen offset-Parameter; ein Request mit offset liefert 400 Bad Request.
Request
integer
Standard:"1000"
Zeilen pro Seite. Maximal 100.000 bei Category-Endpunkten, 10.000 bei Raw-Endpunkten.
string
Der
next_cursor-Wert aus der vorherigen Antwort, unverändert übergeben. Für die erste Seite weglassen.Response
array
Die Zeilen dieser Seite.
integer
Anzahl der Zeilen in
data.string | null
Opaker Cursor für die nächste Seite.
null auf der letzten Seite.integer
Zeilen, die ab der Cursor-Position zur Abfrage passen. Auf der ersten Seite: alle passenden Zeilen.
/v1/raw/{table_name}) ergänzen den Body um table_name und senden einen X-Snapshot-At-Header mit dem Zeitstempel des letzten erfolgreichen Syncs der Tabelle.
Beispiel
next_cursor null ist. Eine vollständige Python-Schleife steht unter Incremental Sync.
Reihenfolge und Stabilität
Die Zeilen sind nach der Sortierspalte der Tabelle (oder dem Primärschlüssel) sortiert,NULL-Werte zuletzt, bei Gleichstand entscheidet die interne Zeilenposition — Zeilen mit gleichem Wert werden weder übersprungen noch doppelt geliefert. Tabellen ohne Sortierspalte und Primärschlüssel werden allein nach Zeilenposition paginiert.