API Changelog

Was gibt's Neues in der API?

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

Juni 2026

Neu

Gutschrift-Rueckerstattung nach Stornofrist optional

Ob bei einer Stornierung nach Ablauf der Stornofrist die Credits erstattet werden, laesst sich jetzt pro Buchungsprofil steuern. Zusaetzlich kann der erstattbare Betrag pro Buchung ausgelesen werden.

  • Neuer Parameter refundCreditsAfterDeadline: Boolean bei createBookingProfile und updateBookingProfile
  • Neues Feld refundCreditsAfterDeadline: Boolean beim Typ BookingProfile
  • Neuer Parameter refundCredits: Boolean bei deleteBookingForUser
  • Neues Feld refundableCredits: Int beim Typ Booking (null fuer Betrachter ohne Admin-Zugriff) und refundableCredits: Int! beim Typ BookingHistoryEntry
  • Neue Log-Enum-Werte creditsRemovedNoRefundDeadline, creditsRemovedNoRefundAdmin, tlcRemovedNoRefundDeadline und tlcRemovedNoRefundAdmin
Neu

Neue Event-Filter: eigene Trainer-Termine und freie Plaetze

Der Suchparameter-Typ EventsSearchParams (Filter fuer getEvents) unterstuetzt jetzt zwei zusaetzliche Filter.

  • Neues Filter-Feld onlyOwnTrainerEvents: Boolean — nur Termine, bei denen der Abfragende Trainer ist
  • Neues Filter-Feld onlyWithFreePlaces: Boolean — nur Termine mit freien Plaetzen

Mai 2026

Neu

Links fuer Event-Templates

Event-Templates koennen jetzt Links tragen, genau wie Events selbst.

  • Neues Input-Feld links: [EventLinkInput!] bei createEventTemplate und updateEventTemplate
  • Neues Feld links: [EventLink!] beim Typ EventTemplate
Neu

Verfuegbare Zahlungsarten fuer den Warenkorb

Die neue Query availablePaymentMethodsForShoppingCart(cartId: ID!): [MolliePaymentMethod!]! liefert die fuer einen konkreten Warenkorb verfuegbaren Mollie-Zahlungsarten.

  • Neue Query availablePaymentMethodsForShoppingCart(cartId: ID!): [MolliePaymentMethod!]!
  • Neuer Typ MolliePaymentMethod mit id, description, image, minimumAmount, maximumAmount und issuers
  • Neuer Typ MolliePaymentMethodAmount mit value und currency
  • Neuer Typ MolliePaymentMethodImage mit size1x, size2x und svg
  • Neuer Typ MolliePaymentMethodIssuer mit id, name und image
Neu

Neues Feld User.hasShopProducts

Der Typ User hat jetzt das Feld hasShopProducts: Boolean!. Damit koennen Clients entscheiden, ob der Shop-Bereich angezeigt werden soll, ohne vorher die Produktdaten zu laden.

  • Neues Feld hasShopProducts: Boolean! beim Typ User
  • Liefert true, wenn ueber die aktiven Mandanten des Nutzers Shop-Produkte vorhanden sind
  • Nur fuer den eigenen User abfragbar

April 2026

Deprecated

Query eventsByDay als deprecated markiert

Die Query eventsByDay(...): EventsByDayResult! ist jetzt als deprecated markiert. Dieser Endpunkt gilt damit als veraltet und kann ab ca. 08/2026 entfernt bzw. abgeschaltet werden.

  • Ersatz ist getEvents
  • Deprecated Reason im Schema: Use getEvents instead
  • Die Query bleibt vorerst verfuegbar, sollte aber nicht mehr neu integriert werden
Neu

Nachrichten-Mutationen unterstuetzen Datei-Anhaenge

Die Mutationen fuer direkte, Event-, Mandanten- und Benutzergruppen-Nachrichten akzeptieren jetzt optional attachments: [MessageAttachmentInput!].

  • Betroffen: createUserMessage, createEventMessage, createMandantMessage und createUsergroupMessage
  • Neuer Input-Typ MessageAttachmentInput mit filename: String! und base64: String!
  • Erlaubt sind PDF, PNG, JPEG und WEBP; maximal 3 Dateien, 5 MB pro Datei und 8 MB gesamt
Breaking Change

ICS-API entfernt

Die bisherige ICS-API wurde entfernt.

  • Entfernt: icsLink(eventId: ID!): String
  • Entfernt: icsLinkV2(eventId: ID!): IcsLinkResult
  • Entfernt: Typ IcsLinkResult
  • Entfernt: REST-Endpunkt /events/ics/:eventId
Neu

Neue Mutation removeAllCreditsForUser

Die Mutation removeAllCreditsForUser(mandantId: ID!, userId: ID!): Boolean! wurde neu hinzugefuegt.

  • Setzt die Credits eines Users innerhalb eines Mandanten atomar auf 0
Deprecated

Mutation addRemoveCreditsForAllUsers als deprecated markiert

Die Mutation addRemoveCreditsForAllUsers(mandantId: ID!, credits: Int!): Boolean! ist jetzt als deprecated markiert. Dieser Endpunkt gilt damit als veraltet und kann ab ca. 08/2026 entfernt bzw. abgeschaltet werden.

  • Ersatz ist addRemoveCreditsForAllUsersV2(mandantId: ID!, credits: Int!): AddRemoveCreditsForAllUsersV2Result!
  • Die neue V2-Variante arbeitet job-basiert und liefert eine jobId fuer die spaetere Auswertung

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.