REST-API: Serien-Termin individualisieren löscht verknüpftes Event – kein Äquivalent zu „Nur diesen Termin ändern“
-
Hallo zusammen,
wir pflegen Termine über die REST-API und stoßen beim Individualisieren einer Serien-Instanz auf eine Lücke.
In der UI: „Nur diesen Termin ändern“ legt eine Exception in der Serie an und erstellt einen Ersatz-Einzeltermin. Das am Datum hängende Event wird mitgenommen:
event.appointmentIdzeigt danach auf den Einzeltermin, die Dienstzuordnungen bleiben erhalten.Über die REST-API: Dasselbe Muster (
PUTauf die Serie mit ergänztemexceptions[]+POSTfür den Einzeltermin) löscht das Event am Ausnahme-Datum samt Dienstzuordnungen.changeimpactkündigt es an ({"domainType": "event", "type": "deletion"}), und wir haben es in einem Sandbox-Kalender verifiziert: Nach demPUTliefertGET /events/{id}HTTP 404.Kein Reparaturweg:
PUT /events/{eventId}erlaubt nuradminIds,isCanceled,note–appointmentIdist nicht schreibbar.POST /eventsexistiert nicht.Fragen:
- Gibt es einen unterstützten REST-API-Weg, eine Serien-Instanz zu individualisieren, ohne das Event samt Dienstplan zu verlieren?
- Falls nein: Wäre ein API-Äquivalent zur UI-Logik denkbar (schreibbares
appointmentId,POST /eventsoder ein „Individualisieren“-Endpoint)?
Danke euch!