API Changelog

Was gibt's Neues in der API?

Alle Änderungen, neue Endpoints und Breaking Changes — chronologisch dokumentiert.

April 2026

Neu

Geburtsdatum in Registrierung und Einladung

Das Geburtsdatum kann jetzt in Registrierungs- und Einladungsvorgängen übergeben werden. Ob das Feld deaktiviert, optional oder verpflichtend ist, wird über die Mandanten-Einstellungen gesteuert.

  • Neues Feld newUserEnterBirthDate: NewUserAdditionalFieldsType! bei MandantSetting
  • Neuer Parameter newUserEnterBirthDate bei updateMandantSettings
  • Neuer Parameter birthDate: String bei registerAtMandantV2, registerAtAnotherMandant und confirmInviteV2
  • Moegliche Werte fuer newUserEnterBirthDate: disabled, show, required

März 2026

Neu

Neue UserPreference: showUserListBirthDate

Ueber die User Preferences kann jetzt gesteuert werden, ob das Geburtsdatum in Nutzerlisten angezeigt wird.

  • Neues Feld showUserListBirthDate: Boolean! bei UserPreferences
  • Neues Input-Feld showUserListBirthDate: Boolean bei UserPreferencesInput
Neu

Geburtsdatum im Nutzerprofil

Das Nutzerprofil unterstuetzt jetzt ein optionales Feld birthDate. Es kann ueber die API gesetzt und im User-Typ abgefragt werden.

  • Neues Feld birthDate: String bei User
  • Neuer Parameter birthDate: String bei updateUserAttributes
  • Format: YYYY-MM-DD
Neu

Gruppentermine: sichtbar fuer alle und mit Buchungshinweis

Gruppenbeschraenkte Events koennen jetzt optional fuer alle sichtbar sein. Ueber ein neues API-Feld kann ausserdem maschinenlesbar abgefragt werden, ob ein Termin buchbar ist oder nur fuer Gruppenmitglieder angezeigt werden soll.

  • Neue Felder isVisibleForAll und visibleForAllMessage bei Event
  • Neue Input-Felder isVisibleForAll und visibleForAllMessage bei addEventsV2, updateEvent, updateEvents und createCourse
  • Neues Feld bookingEligibility: [BookingEligibility!]! bei Event
  • Neue Statuswerte: BOOKABLE, WAITLIST, GROUP_ONLY, NOT_AUTHENTICATED
  • visibleForAllMessage ist erforderlich, wenn isVisibleForAll gesetzt ist
Breaking Change v1

Mutation cancelEvent entfernt

Die veraltete Mutation cancelEvent wurde entfernt (deprecated seit Juli 2025). Bitte stattdessen cancelEventV2 verwenden.

Neu

Neue Mutation: copyEvent

Events können jetzt in bis zu 20 neue Zeitslots auf einmal kopiert werden. Links und Benutzergruppen-Zuordnungen werden dabei übernommen.

  • Neue Mutation copyEvent(sourceEventId: ID!, dates: [CopyEventDateInput!]!): [Event!]!
  • Input-Typ CopyEventDateInput mit Feldern date, startTime, endTime
  • Maximal 20 Kopien pro Aufruf
Breaking Change v1

Mutation addEvents entfernt

Die veraltete Mutation addEvents wurde entfernt. Bitte stattdessen addEventsV2 verwenden.

Neu

Email Opt-out für Rundnachrichten

Benutzer können sich von Rundnachrichten-E-Mails abmelden. Neues Feld emailAllUserMessage in NotificationSettingUser.

Breaking Change v1

V1-Mutationen für Passwort-Reset entfernt

Die veralteten Mutationen initiatePasswordReset und resetPassword wurden entfernt. Bitte initiatePasswordResetV2 und resetPasswordV2 verwenden.

Breaking Change v1

V1-Mutationen für Mandant-Registrierung entfernt

Die veralteten Mutationen registerMandant und registerAtMandant wurden entfernt. Bitte registerMandantV2 und registerAtMandantV2 verwenden.

API-Änderungen per E-Mail erhalten

Wir informieren dich bei neuen Features, Breaking Changes und Deprecations.

Du erhältst eine Bestätigungsmail. Abmeldung jederzeit möglich.