Zum Inhalt springen

Grundlagen

Pagination und Deltas

Alle Listen verwenden Cursor-Pagination. Ein Cursor bleibt gültig, während sich Daten ändern, du überspringst und wiederholst in einem Durchlauf nichts.

Parameter und Antwort

ParameterBedeutung
limitEinträge je Seite, 1 bis 200, Standard 50
cursorDer nextCursor der vorigen Seite. Alle anderen Parameter bleiben unverändert.
updated_sinceRFC-3339-Zeitpunkt; liefert Einträge mit updatedAt größer oder gleich diesem Wert
curl "https://app.staystryk.com/api/partner/v1/bookings?limit=50&arrivalFrom=2026-12-01" \
  -H "Authorization: Bearer $STRYK_API_KEY"

Höre auf, wenn hasMore false ist; nextCursor ist dann null. Behandle Cursor als undurchsichtige Zeichenketten: nicht dekodieren, nicht selbst bauen und nicht über einen Durchlauf hinaus speichern.

Sortierung

Listen sind aufsteigend nach updatedAt, dann nach id sortiert. Ein Eintrag, der sich während deines Durchlaufs ändert, wandert ans Ende und erscheint später erneut, vergleiche updatedAt und behalte die neuere Fassung.

Inkrementell lesen

updated_since ist inklusiv. Übergib das neueste updatedAt deines letzten Durchlaufs; Einträge mit genau diesem Zeitpunkt kommen erneut. Dedupliziere per id + updatedAt. Ein vollständiges Beispiel steht in der Abgleich-Anleitung.