Bevor Sie diesen Endpunkt verwenden, schließen Sie den Leitfaden Erste Schritte ab, um Ihren API-Schlüssel und Ihre Unternehmens-ID zu erhalten.
Voraussetzungen
- ✅ Ein gültiges Bearer-Token für ein genehmigtes Workspace-Mitglied
- ✅ Unternehmens-ID abgerufen aus
GET {{URL}}/accounts/companies - ✅ Die Bestell-ID (Projekt-ID,
pid) der Bestellung, die Sie aktualisieren möchten
Endpunkt
multipart/form-data — verwenden Sie dies auch dann, wenn keine Dateien angehängt werden, um den Multipart-Parser des Servers zu erfüllen.
Header
Abfrageparameter
string
erforderlich
Die zu aktualisierende Bestell-/Projekt-ID. Übergeben Sie diese als Abfrage-String-Parameter.
Anfrage-Body-Felder
string
Aktualisiert den Bestelltitel. Mindestens 2 Zeichen.
string
Neuer Status für die Bestellung. Muss eines der folgenden sein:
Pending, Ongoing, Review, Completed, Cancelled.Erlaubte Übergänge:Reviewkann nur aufOngoingoder ein weiteresReviewfolgen. Ein direkter Sprung vonPendingzuReviewgibt einen400 ValidationErrorzurück.- Bestellungen, die bereits
CompletedoderCancelledsind, können nicht aktualisiert werden. - Kunden können eine Bestellung, die über
Pendinghinausgegangen ist, nicht stornieren.
number
Gesamtbudgetbetrag. Muss
≥ 0 sein. Verwendet die bestehende Währung der Bestellung, es sei denn, currency wird ebenfalls angegeben.string
Währungscode für das Budget. Beispiele:
USD, CAD, EUR.number
Anzahl der für das Paket gekauften Einheiten. Muss
≥ 1 sein.string
ISO 8601-Datumszeichenfolge für das Fälligkeitsdatum der Bestellung. Beispiel:
"2025-12-31T00:00:00.000Z".string
ISO 8601-Datumszeichenfolge für das Projektstartdatum.
string
Interne Notizen, die für Ihr Team sichtbar sind.
string
Kundenbriefing oder Projektzusammenfassung.
array
Vollständige Liste der Projektmanager-Mitglieds-IDs, die dieser Bestellung zugewiesen werden sollen. Neue IDs werden dem Team hinzugefügt; entfernte IDs werden gelöscht. Jede ID muss einem Mitglied mit einer
projectManager-Rolle im selben Unternehmen gehören.boolean
Erforderlich, wenn
status Completed oder Cancelled ist. Wenn true, werden alle Aufgaben in der Bestellung nach der Statusänderung als erledigt markiert. Wenn false, verbleiben Aufgaben in ihrem aktuellen Zustand.boolean
Nur erlaubt, wenn
status Completed oder Cancelled ist. Wenn true, werden alle ausstehenden vom Kunden angeforderten Aufgaben nach der Statusaktualisierung abgelehnt.number
Nur bei Abonnement-Bestellungen erforderlich, wenn die Wiederholungsfrequenz geändert wird. Mit
repeatDuration kombinieren.string
Zusammen mit
repeatCount für Abonnement-Bestellungen erforderlich. Eines von: day, week, month, year.number
Optionale Begrenzung der wiederkehrenden Abrechnungszyklen. Standardmäßig
0 (keine Begrenzung).string
Wie jeder Abrechnungszyklus behandelt wird. Eines von:
createOrderWithTask, noChange.file
Null oder mehr Dateianhänge. Dateien werden dem Systemordner der Bestellung hinzugefügt; bestehende Dateien werden nie überschrieben. Verwenden Sie
multipart/form-data-Kodierung und hängen Sie jede Datei unter dem files-Feld an.Beispielanfrage
Antworten
Erfolgsantwort
Geschäftsregeln und Nebeneffekte
- Statusübergänge sind eingeschränkt.
Reviewkann nur aufOngoingoder ein weiteresReviewfolgen. Der VersuchPending → Reviewgibt400 ValidationErrorzurück. - Das Verschieben eines Status von
PendingzuOngoing,ReviewoderCompletedaktiviert den Dateiordner der Bestellung, sodass hochgeladene Dateien für das Projektteam zugänglich werden. - Das Setzen von
statusaufCompletedoderCancellederfordert, dassmarkTasksAsDoneexplizit auftrueoderfalsegesetzt wird. - Statusänderungen zu
Review,CompletedoderCancelledlösen automatisch Kundenbenachrichtigungen aus:- Review — benachrichtigt den Kunden, dass eine Überprüfung erforderlich ist.
- Completed — sendet die
orderCompletion-Benachrichtigung an den Kunden. - Cancelled — sendet die
orderCancellation-Benachrichtigung an den Kunden.
- Jede erfolgreiche Aktualisierung löst ein
ORDER.UPDATED-Webhook-Ereignis mit dem aktualisierten Bestelldokument und Anhang-Metadaten aus, wenn Sie einen aktiven Webhook haben, der dieses Ereignis abonniert hat.

