Pirms šī galapunkta izmantošanas izpildiet rokasgrāmatu Darba sākšana, lai iegūtu API atslēgu un uzņēmuma ID.
Priekšnosacījumi
- ✅ Derīgs Bearer tokens apstiprinātam darbvietas dalībniekam
- ✅ Uzņēmuma ID iegūts no
GET {{URL}}/accounts/companies - ✅ Pasūtījuma ID (projekta ID,
pid) atjaunināmajam pasūtījumam
Galapunkts
multipart/form-data — izmantojiet šo pat tad, ja neviens fails nav pievienots, lai apmierinātu servera daudzdaļu parsētāju.
Galvenes
| Galvene | Obligāts | Apraksts |
|---|---|---|
Authorization | Jā | Bearer <ACCESS_TOKEN> — pierakstījušā dalībnieka piekļuves tokens. |
companyid | Jā | Uzņēmuma Mongo ObjectId, kuram pieder pasūtījums. |
clientid | Neobligāts | Reāllaika klienta ligzdas ID. Ja norādīts, paziņojumi to iekļauj. |
Vaicājuma parametri
Atjaunināmā pasūtījuma / projekta ID. Nododiet kā vaicājuma virknes parametru.
Pieprasījuma pamatteksta lauki
Atjaunina pasūtījuma nosaukumu. Minimums 2 rakstzīmes.
Jauns pasūtījuma statuss. Jābūt vienam no:
Pending, Ongoing, Review, Completed, Cancelled.Atļautās pārejas:Reviewvar sekot tikai pēcOngoingvai citaReview. Pāreja noPendingtieši uzReviewatgriež400 ValidationError.- Pasūtījumus ar statusu
CompletedvaiCancellednevar atjaunināt. - Klienti nevar atcelt pasūtījumu, kas pārsniedzis
Pendingstatusu.
Kopējais budžeta skaitlis. Jābūt
≥ 0. Izmanto pasūtījuma esošo valūtu, ja vien currency nav arī norādīts.Budžeta valūtas kods. Piemēri:
USD, CAD, EUR.Pakotnes iegādāto vienību skaits. Jābūt
≥ 1.ISO 8601 datuma virkne pasūtījuma izpildes termiņam. Piemērs:
"2025-12-31T00:00:00.000Z".ISO 8601 datuma virkne projekta sākuma datumam.
Iekšējas piezīmes, kas redzamas jūsu komandai.
Klienta uzdevumu apraksts vai projekta kopsavilkums.
Pilns projektu vadītāju dalībnieku ID saraksts, ko piešķirt šim pasūtījumam. Jaunie ID tiek pievienoti komandai; noņemtie ID tiek dzēsti. Katram ID jāpieder dalībniekam ar
projectManager lomu tajā pašā uzņēmumā.Obligāts, ja
status ir Completed vai Cancelled. Ja true, visi pasūtījuma uzdevumi tiek atzīmēti kā pabeigti pēc statusa maiņas. Ja false, uzdevumi paliek pašreizējā stāvoklī.Atļauts tikai tad, ja
status ir Completed vai Cancelled. Ja true, visi nenokārtotie klienta pieprasītie uzdevumi tiek noraidīti pēc statusa atjaunināšanas.Nepieciešams tikai abonēšanas pasūtījumiem, mainot atkārtošanās biežumu. Jāizmanto kopā ar
repeatDuration.Nepieciešams kopā ar
repeatCount abonēšanas pasūtījumiem. Viens no: day, week, month, year.Neobligāts ierobežojums atkārtotajiem norēķinu cikliem. Noklusējums ir
0 (bez ierobežojuma).Kā tiek apstrādāts katrs norēķinu cikls. Viens no:
createOrderWithTask, noChange.Nulle vai vairāki failu pielikumi. Faili tiek pievienoti pasūtījuma sistēmas mapei; esošie faili nekad netiek pārrakstīti. Izmantojiet
multipart/form-data kodējumu un pievienojiet katru failu zem lauka files.Piemēra pieprasījums
Atbildes
| HTTP statuss | Apraksts |
|---|---|
200 OK | Atjaunināšana izdevās. |
400 ValidationError | Nederīgs pasūtījuma ID, bloķēta statusa pāreja vai nepareizi formatēta slodze. Atbilde ietver fieldName, ja attiecināms. |
403 PermissionError | Izsaucējs nav apstiprināts dalībnieks, trūkst uzņēmuma lomas, darbvietas abonements ir beidzies vai klients mēģināja veikt aizliegtu atcelšanu. |
500 Internal Server Error | Neapstrādāts izņēmums — pārbaudiet servera žurnālus. |
Veiksmīga atbilde
Biznesa noteikumi un blakusefekti
- Statusa pārejas ir ierobežotas.
Reviewvar sekot tikai pēcOngoingvai citaReview. Mēģinot veiktPending → Review, tiek atgriezts400 ValidationError. - Statusa pārvietošana no
PendinguzOngoing,ReviewvaiCompletedaktivizē pasūtījuma failu mapi, padarot augšupielādētos failus pieejamus projektu komandai. - Iestatot
statusuzCompletedvaiCancelled, obligāti jānorādamarkTasksAsDonekātruevaifalse. - Statusa maiņas uz
Review,CompletedvaiCancelledautomātiski aktivizē klientu paziņojumus:- Review — paziņo klientam, ka nepieciešama pārskatīšana.
- Completed — nosūta klientam
orderCompletionpaziņojumu. - Cancelled — nosūta klientam
orderCancellationpaziņojumu.
- Katrs veiksmīgs atjauninājums aktivizē
ORDER.UPDATEDtīmekļa āķa notikumu ar atjaunināto pasūtījuma dokumentu un pielikuma metadatiem, ja jums ir aktīvs tīmekļa āķis, kas abonē šo notikumu.

