Discussions
API Endpunkt: Vorgänge abschließen
Wir möchten alte Vorgänge über die Facilioo REST API aufräumen. Dabei sind wir auf ein Problem gestoßen, bei dem wir Ihre Hilfe bräuchten.
Unser Vorgehen: Wir verwenden PATCH /api/processes/
{id} mit { "isFinished": true }, um Vorgänge als erledigt zu markieren.
Das Problem: Der Vorgang wird zwar als "erledigt" markiert (roter Banner "Abgeschlossener Vorgang" erscheint), aber er verschwindet nicht aus der Bearbeitungsansicht, auch nicht mit dem Filter "erledigte Vorgänge ausblenden".
Wenn wir den gleichen Vorgang manuell in der Facilioo-Oberfläche über "Vorgang wieder aufnehmen" → "Vorgang abschließen" abschließen, verschwindet er korrekt.
Was wir bereits getestet haben:
- { "isFinished": true } allein
- { "isFinished": false } → dann { "isFinished": true } (Zwei-Schritt)
- { "isFinished": true, "finishDate": "2026-03-03T..." }stageId setzen — nicht möglich, da 0 Stages in unserem Account vorhanden
In allen Fällen bleibt der Vorgang in der Bearbeitungsansicht sichtbar. Ein Vergleich der API-Daten zwischen einem manuell korrekt abgeschlossenen und einem per API geschlossenen Vorgang zeigt keine Unterschiede in den über die REST API sichtbaren Feldern.
Unsere Frage: Gibt es einen API-Endpoint oder eine Kombination von Feldern, mit der wir einen Vorgang so abschließen können, dass er sich genauso verhält wie bei "Vorgang abschließen" in der Oberfläche? Oder ist diese Funktionalität aktuell nur über die UI verfügbar?
Für einen kurzen Hinweis wären wir sehr dankbar.
