Zum Inhalt springen

Changelog

Die API ist über den URL-Pfad versioniert (aktuell /v1/). Innerhalb einer Version sind Änderungen abwärtskompatibel: Es kommen neue Endpunkte, Felder und Parameter hinzu, aber bestehende werden weder entfernt noch umbenannt, und ihre Bedeutung ändert sich nicht. Ihre Integration sollte unbekannte Felder in Antworten deshalb ignorieren. Brechende Änderungen kämen nur mit einer neuen API-Version und würden hier vorab angekündigt.

Die aktuelle Verfügbarkeit der API zeigt die Status-Seite.

  • Webhooks. Schulungstool informiert Ihre Systeme jetzt aktiv über Events zu Benutzern und Kursteilnahmen: signierte POST-Requests mit Wiederholungen, 30-Tage-Zustellprotokoll und Testevents, konfiguriert im Administrationsbereich. Siehe Webhooks-Guide und API-Referenz, Abschnitt Webhooks.
  • Neue Doku-Site. Englisch ist jetzt die Standardsprache, mit vollständiger deutscher Fassung. Die neue API-Referenz unterstützt das Ausprobieren von Anfragen direkt im Browser, und das Schema steht als OpenAPI-3.1-Dokument (englische Originalfassung) zum Download bereit, dazu eine llms.txt für KI-Assistenten. Die API selbst ist unverändert; alle bestehenden Links auf die bisherige Dokumentation funktionieren weiter.
  • E-Mail-Benachrichtigung beim Erstellen von Kursteilnahmen. Kursteilnahme erstellen kann die Benachrichtigungs-E-Mail an den Benutzer jetzt direkt auslösen: send_email_notification setzen, optional geplant über email_scheduled_at.
  • Passwortwechsel erzwingen. Das User-Objekt hat das neue Feld requires_password_change; es lässt sich beim Erstellen und Bearbeiten von Benutzern setzen und beim Auflisten filtern.