Alle Änderungen, neue Endpoints und Breaking Changes — chronologisch dokumentiert.
April 2026
Neu
Job-basierte Bulk-Mutationen fuer TLC und Credits
Fuer Bulk-Operationen auf TLC und Credits stehen jetzt asynchrone Mutationen zur Verfuegung, die jeweils einen Job anlegen und eine jobId zurueckgeben.
Neue Mutationen addTimeLimitedCreditForAllUsers, addTimeLimitedCreditForUsergroup, addRemoveCreditsForAllUsersV2 und addRemoveCreditsForUsergroup
Neue Result-Typen AddTlcForAllUsersResult, AddTlcForUsergroupResult, AddRemoveCreditsForAllUsersV2Result und AddRemoveCreditsForUsergroupResult
Neue Job-Typen ADD_TLC_FOR_ALL_USERS, ADD_TLC_FOR_USERGROUP, ADD_REMOVE_CREDITS_FOR_ALL_USERS und ADD_REMOVE_CREDITS_FOR_USERGROUP
JobResult unterstuetzt jetzt zusaetzlich BulkUserOpJobResult mit totalUsers, successCount, failureCount und failures
Neu
BookingEligibility um Registrierungs- und Storno-Status erweitert
Event.bookingEligibility gibt jetzt zusaetzliche Statuswerte fuer Registrierungsfenster sowie fuer die Stornierbarkeit bestehender eigener Buchungen und Wartelisteneintraege zurueck.
Neue Enum-Werte NOT_YET_OPEN, DEADLINE_PASSED, BOOKING_CANCELLABLE, WAITLIST_CANCELLABLE, CANCELLATION_FORBIDDEN und CANCELLATION_DEADLINE_PASSED in BookingEligibilityStatus
Neu
EventTemplate um Sichtbarkeitsfelder erweitert
Das Schema fuer Event-Templates unterstuetzt jetzt dieselben Sichtbarkeitsfelder wie Event.
Neue Input-Felder isVisibleForAll: Boolean und visibleForAllMessage: String bei createEventTemplate und updateEventTemplate
Neue Felder isVisibleForAll: Boolean und visibleForAllMessage: String bei EventTemplate
Neu
Neuer ProductType groupMembership
Das Product-Schema unterstuetzt jetzt den neuen Typ groupMembership fuer Produkte, die beim Kauf eine Benutzergruppen-Mitgliedschaft zuweisen.
Neuer Enum-Wert groupMembership in ProductType
Neue Input-Felder usergroupId: ID und groupMembershipDurationDays: Int bei createProduct und updateProduct
Neue Felder usergroup: Usergroup und groupMembershipDurationDays: Int bei Product
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
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
API-Änderungen per E-Mail erhalten
Wir informieren dich bei neuen Features, Breaking Changes und Deprecations.