Zum Inhalt springen
Orbinaut Docs

Änderungen

Dieses Changelog beschreibt sichtbare Änderungen am öffentlichen Integrationsvertrag. Einträge erscheinen bevor inkompatibles Verhalten ausgeliefert wird. Die maschinenlesbare Quelle bleibt /openapi/public-v1.yaml.

Versionierung erfolgt über die URI /v1/. Siehe Dokumentationsstandard.

Erste dokumentierte öffentliche REST-API.

  • Bearer-Keys orb_api_* aus Integrationen
  • Scopes courses:read, bookings:read, participants:read
  • GET /api/public/v1/courses und GET /api/public/v1/bookings
  • Buchungen enthalten participant nur mit participants:read
  • Fehlerform { "error": { "code", "message" } }
  • 401 invalid_api_key, 403 missing_scope, 429 rate_limit_exceeded mit Retry-After: 60
  • 120 Anfragen / 60 Sekunden / Key
  • Cache-Control: private, no-store
  • Bookings-Limit 100, keine Cursor-Pagination
  • Kalenderfeed /api/calendar/v1/{token}.ics
  • Webhook booking.created, Header x-orbinaut-signature, HTTPS, max. 8 Versuche
  • Widget-API bleibt ein getrennter Vertrag unter /api/widget/v1/