Zum Inhalt springen

Versionierung & Preview

/v1Die Klammer im Pfad. v2 gibt es nur bei einem Paradigmenbruch.
Bodo-Version: 2026-11-01Datumsversion im Header. Ohne Header gilt der Pin des Schlüssels, jede Antwort nennt die angewandte Version.
Bodo-Preview: trueEin beweglicher Kanal für neue Operationen. Brüche sind dort erlaubt und stehen im Changelog. Keine Produktionsgrundlage, nicht pinnbar.

Lebenslauf der Versionen

Gezeichnet aus der Versions-Registry der API. Eine abgelöste Version läuft ab Erscheinen ihrer Nachfolgerin noch 12 Monate, Brownouts liegen in den letzten 6 Wochen davor.
Lebenslauf der API-Versionen - 2026-11-01: erscheint 01.11.2026 · läuft, keine Nachfolgerin; Supportende erst 12 Monate nach Erscheinen einer Nachfolgerin2026-11-01aktuellläuft, keine NachfolgerinSupportende erst 12 Monate nach Erscheinen einer Nachfolgerin01.11.2026erscheint

Welche Version gilt für meinen Aufruf?

ReihenfolgeQuelleBeispiel
1Header im RequestBodo-Version: 2026-11-01
2Pin des Schlüssels (beim Anlegen die aktuelle Stable)versionPin: 2026-11-01
–Org-Default gibt es nichtbewusst, damit kein versteckter Zustand entsteht

nur mit neuer VersionBruch

  • Feld oder Operation entfernt oder umbenannt
  • Typwechsel eines Felds
  • neues Pflichtfeld im Request, engere Validierung
  • geänderter Default, entfernter Enum-Wert
  • geänderter code, geänderte Semantik

sofort live, im ChangelogKein Bruch

  • neues optionales Feld im Request
  • neues Feld in der Antwort
  • neuer Enum-Wert in der Antwort (x-extensible-enum)
  • neue Operation
  • neuer code für eine neue Bedingung

Tolerant Reader:

Unbekannte Felder und Enum-Werte ignorieren, nie darauf scheitern.
  • Bruchversionen: höchstens 2 pro Jahr
  • Supportfenster: 12 Monate
So sieht eine Abkündigung aus