Ennen tämän päätepisteen käyttämistä, suorita Aloittaminen -opas API-avaimen ja yritystunnuksen hankkimiseksi.
Edellytykset
- ✅ Voimassa oleva Bearer-tunnus hyväksytylle työtilan jäsenelle
- ✅ Yritystunnus haettu kohteesta
GET {{URL}}/accounts/companies - ✅ Päivitettävän tilauksen tilauksen tunnus (Project ID,
pid)
Päätepiste
multipart/form-data — käytä tätä myös silloin, kun tiedostoja ei liitetä, jotta palvelimen multipart-jäsennin on tyytyväinen.
Otsikot
| Otsikko | Pakollinen | Kuvaus |
|---|---|---|
Authorization | Kyllä | Bearer <ACCESS_TOKEN> — kirjautuneen jäsenen käyttöoikeustunnus. |
companyid | Kyllä | Tilauksen omistavan yrityksen Mongo ObjectId. |
clientid | Valinnainen | Reaaliaikainen asiakkaan socket-tunnus. Kun annettu, ilmoitukset sisältävät sen. |
Kyselyparametrit
Päivitettävän tilauksen / projektin tunnus. Välitä tämä kyselymerkkijono-parametrina.
Pyynnön rungon kentät
Päivittää tilauksen otsikon. Vähintään 2 merkkiä.
Tilauksen uusi tila. On oltava yksi seuraavista:
Pending, Ongoing, Review, Completed, Cancelled.Sallitut siirtymät:Reviewvoi seurata vainOngoing- tai toistaReview-tilaa. HyppääminenPending-tilasta suoraanReview-tilaan palauttaa400 ValidationError-virheen.- Tilauksia, jotka ovat jo
Completed- taiCancelled-tilassa, ei voida päivittää. - Asiakkaat eivät voi peruuttaa tilausta, joka on edennyt
Pending-tilan ohi.
Kokonaisbudjettiluku. On oltava
≥ 0. Käyttää tilauksen olemassa olevaa valuuttaa, ellei currency ole myös annettu.Budjetin valuuttakoodi. Esimerkit:
USD, CAD, EUR.Paketista ostettujen yksiköiden määrä. On oltava
≥ 1.ISO 8601 -päivämäärämerkkijono tilauksen eräpäivälle. Esimerkki:
"2025-12-31T00:00:00.000Z".ISO 8601 -päivämäärämerkkijono projektin alkamispäivälle.
Tiimillesi näkyvät sisäiset muistiinpanot.
Asiakkaan toimeksianto tai projektin yhteenveto.
Täydellinen luettelo tähän tilaukseen osoitettavien projektipäälliköiden jäsentunnuksista. Uudet tunnukset lisätään tiimiin; poistetut tunnukset poistetaan. Jokaisen tunnuksen on kuuluttava jäsenelle, jolla on
projectManager-rooli samassa yrityksessä.Pakollinen, kun
status on Completed tai Cancelled. Kun true, kaikki tilauksen tehtävät merkitään tehdyiksi tilamuutoksen jälkeen. Kun false, tehtävät pysyvät nykyisessä tilassaan.Sallittu vain, kun
status on Completed tai Cancelled. Kun true, kaikki avoimet asiakkaan pyytämät tehtävät hylätään tilapäivityksen jälkeen.Vaaditaan vain tilaus-tilauksia varten, kun muutetaan toistuvuustiheyttä. Käytä yhdessä
repeatDuration-kentän kanssa.Vaaditaan yhdessä
repeatCount-kentän kanssa tilaustilauksille. Yksi seuraavista: day, week, month, year.Valinnainen raja toistuvien laskutusjaksojen määrälle. Oletus on
0 (ei rajaa).Kuinka kukin laskutusjakso käsitellään. Yksi seuraavista:
createOrderWithTask, noChange.Nolla tai useampia tiedostoliitteitä. Tiedostot lisätään tilauksen järjestelmäkansioon; olemassa olevia tiedostoja ei koskaan ylikirjoiteta. Käytä
multipart/form-data-koodausta ja liitä jokainen tiedosto files-kenttään.Esimerkkipyyntö
Vastaukset
| HTTP-tila | Kuvaus |
|---|---|
200 OK | Päivitys onnistui. |
400 ValidationError | Virheellinen tilauksen tunnus, estetty tilasiirtymä tai virheellinen hyötykuorma. Vastaus sisältää fieldName-kentän tarvittaessa. |
403 PermissionError | Kutsuja ei ole hyväksytty jäsen, puuttuu yritysrooli, työtilan tilaus on vanhentunut, tai asiakas yritti kiellettyä peruutusta. |
500 Internal Server Error | Käsittelemätön poikkeus — tarkista palvelinlokit. |
Onnistumisvastaus
Liiketoimintasäännöt ja sivuvaikutukset
- Tilasiirtymät ovat rajoitettuja.
Reviewvoi seurata vainOngoing- tai toistaReview-tilaa.Pending → Review-yritys palauttaa400 ValidationError-virheen. - Tilan siirtäminen
Pending-tilastaOngoing-,Review- taiCompleted-tilaan aktivoi tilauksen tiedostokansion, jolloin ladatut tiedostot tulevat projektitiimin saataville. status-arvon asettaminenCompleted- taiCancelled-tilaan edellyttää, ettämarkTasksAsDoneon nimenomaisesti asetettu arvoontruetaifalse.- Tilamuutokset
Review-,Completed- taiCancelled-tiloihin käynnistävät automaattisesti asiakasil moitukset:- Review — ilmoittaa asiakkaalle, että tarkistus tarvitaan.
- Completed — lähettää
orderCompletion-ilmoituksen asiakkaalle. - Cancelled — lähettää
orderCancellation-ilmoituksen asiakkaalle.
- Jokainen onnistunut päivitys käynnistää
ORDER.UPDATEDwebhook-tapahtuman päivitetyllä tilausdokumentilla ja liitemetadatalla, jos sinulla on kyseiseen tapahtumaan tilattu aktiivinen webhook.

