I arbeid, Klar, Levert eller Angre
POST
Virker/api/v1/orders/{number}/statusKlar sender kunden SMS etter verkstedets angrefrist (eller ingen med "sms": "skip"); svaret har den nøyaktige teksten. En ny Klar på en klar ordre endrer ingenting og sender ingen ny SMS. mottatt fra Klar eller Levert er «Angre».
- Rettigheter
orders:status- Kundenøkkel
- Nei
- Grense
- skriving, 30 i minuttet
- Siden
Parametre
I adressen
- «4711», «004711», «T-000012» (testnøkler), eller et lappnummer som er blitt ordrens.
numberstringMå med
Overskrifter
- 8–255 tegn. Bruk en UUID per forsøk på en handling; samme nøkkel og samme innhold gir samme svar igjen.
Idempotency-Keystring - Versjonen du så, som
If-Matchstring"v3"(fraversionellerETag).
Det du sender
application/jsonSetStatusRequestMå med
tostringMå medmottattfraklarellerleverter «Angre» (en SMS som ennå venter, stoppes).Verdieri_arbeidklarlevertmottatt- Ved
smsstringklar:auto(standard) sender SMS etter angrefristen;skipsender ingen.Verdierautoskip - Dato på Oslo-kalenderen, ÅÅÅÅ-MM-DD
deliveryDatestring · date deliveryModestringVerdierhentinglevering
Svaret
200OKOrdren etter flyttingen
application/jsonSetStatusResponse
orderOrderMå medVis 39 feltSkjul 39 felt
- UUID
idstring · uuidMå med - Ordrenummeret i verkstedets serie (testordre har sin egen serie).
numberintegerMå med - «004711», eller «T-000012» for en testordre.
numberDisplaystringMå med isTestbooleanMå med- Hvor ordren kom fra (
sourcestringMå medlapp,manuell,tilbud,avrop,nettbutikk,api,import). Kan få nye verdier: les en ukjent verdi som «annet».Verdierlappmanuelltilbudavropnettbutikkapiimportportalnettverk - Navnet på nøkkelen eller butikkens «kilde»: der ordren kom fra.
channelstringMå med - Lagret status:
statusstringMå medforespurt,mottatt,i_arbeid,klar,levert,fakturert,betalt,avbrutt. Stigen får aldri et nytt trinn uten v2.Verdierforespurtmottatti_arbeidklarlevertfakturertbetaltavbrutt - Statusen med appens ord: Forespørsel, Mottatt, I arbeid, Klar, Levert/Hentet, Fakturert, Betalt, Avbrutt/Avvist.
statusLabelstringMå med - Tidspunkt, ISO 8601 i UTC
statusChangedAtstring · date-timeMå med customerobjectMå medVis 3 feltSkjul 3 felt
- UUID
idstring · uuidMå med numberintegerMå mednamestringMå med
- Bare så lenge ordren ikke har en kunde (en forespørsel).
contactobjectMå medVis 5 feltSkjul 5 felt
namestringMå medcompanystringMå medorgNrstringMå medemailstringMå medmobilestringMå med
projectNostringMå medordererstringMå medcustomerPostringMå medtitlestringMå mednotestringMå medagreementobjectMå medVis 1 feltSkjul 1 felt
- UUID
idstring · uuidMå med
deliveryobjectMå medVis 4 feltSkjul 4 felt
modestringMå medVerdierhentinglevering- Dato på Oslo-kalenderen, ÅÅÅÅ-MM-DD
requestedDatestring · dateMå med - Dato på Oslo-kalenderen, ÅÅÅÅ-MM-DD
deliveryDatestring · dateMå med addressobjectMå medVis 3 feltSkjul 3 felt
linestringMå medpostalCodestringMå medcitystringMå med
linesOrderLine[]Må medVis 13 feltSkjul 13 felt
lineNointegerMå medkindstringMå medproduct(et beslag fra butikken),position(en avtaleposisjon),text(en linje i ord),fee(frakt, emballasje, gebyr). Kan få nye verdier.VerdierproductpositiontextfeedescriptionstringMå medquantitynumberMå medunitstringMå medVerdierstkmm2timelengthMmintegerMå med- UUID
productIdstring · uuidMå med - UUID
agreementPositionIdstring · uuidMå med profileobjectMå medVis 5 feltSkjul 5 felt
familystringMå medparamsRecord<string, number>Må medmaterialstringMå medcolourstringMå medcolourSidestringMå med
priceStatusstringMå medpending: «Pris kommer»;hidden: en kundenøkkel og en butikk som skjuler prisene.Verdierpricedpendinghidden- Hele øre (1 kr = 100 øre)
unitPriceOreintegerMå med - Hele øre (1 kr = 100 øre)
netOreintegerMå med - Moms i basispunkter: 2500 = 25 %
vatBpintegerMå med
totalsobjectMå medVis 5 feltSkjul 5 felt
- Hele øre (1 kr = 100 øre)
netOreintegerMå med - Hele øre (1 kr = 100 øre)
vatOreintegerMå med - Hele øre (1 kr = 100 øre)
grossOreintegerMå med currencystringMå medAlltid"NOK"priceStatusstringMå medpriced: alle linjer har pris;partial: noen linjer venter på pris;in_kalkyle: prisen står i kalkylen;hidden: skjult for en kundenøkkel. Beløpene ernullnår de ikke er kjent.Verdierpricedpartialin_kalkylehidden
- Om ordren er priset i en kalkyle; null for en kundenøkkel.
hasKalkylebooleanMå med - Lappnumrene som er knyttet til ordren.
stickerNumbersinteger[]Må med - «Klar uten mottak».
readyWithoutReceiptbooleanMå med - Klar-SMS-en: status og tider, aldri nummer eller tekst. Null for en kundenøkkel.
readySmsobjectMå medVis 3 feltSkjul 3 felt
statusstringMå medVerdierqueuedcancelledsendingsentdeliveredfailed- Tidspunkt, ISO 8601 i UTC
sendAfterstring · date-timeMå med - Tidspunkt, ISO 8601 i UTC
sentAtstring · date-timeMå med
invoiceobjectMå medVis 5 feltSkjul 5 felt
- UUID
idstring · uuidMå med kindstringMå medVerdierinvoicecredit_noteerp_marknumberstringMå med- Tidspunkt, ISO 8601 i UTC
issuedAtstring · date-timeMå med erpNostringMå med
attachmentsAttachment[]Må medVis 5 feltSkjul 5 felt
- UUID
idstring · uuidMå med kindstringMå medVerdierfototegningpdfcontentTypestringMå medbytesintegerMå med- Tidspunkt, ISO 8601 i UTC
createdAtstring · date-timeMå med
- Din egen id for ordren, unik per nøkkel.
externalRefstringMå med - Tidspunkt, ISO 8601 i UTC
createdAtstring · date-timeMå med - Tidspunkt, ISO 8601 i UTC
receivedAtstring · date-timeMå med - Tidspunkt, ISO 8601 i UTC
inWorkAtstring · date-timeMå med - Tidspunkt, ISO 8601 i UTC
readyAtstring · date-timeMå med - Tidspunkt, ISO 8601 i UTC
deliveredAtstring · date-timeMå med - Tidspunkt, ISO 8601 i UTC
invoicedAtstring · date-timeMå med - Tidspunkt, ISO 8601 i UTC
paidAtstring · date-timeMå med - Tidspunkt, ISO 8601 i UTC
cancelledAtstring · date-timeMå med cancelReasonstringMå med- Tidspunkt, ISO 8601 i UTC
updatedAtstring · date-timeMå med - Øker ved hver endring. Send den tilbake i
versionintegerMå medIf-Match: "v<version>". - Bøyearkene på ordren, når verkstedet har Produksjon;
productionOrderProductionnulluten Produksjon og for en kundenøkkel. Med i svarene fra ordreoperasjonene, ikke i webhooks ogGET /events. Et bøyd ark endrer ikkeversion, så nårproductionikke ernull, svarerIf-None-Matchaldri 304.Vis 3 feltSkjul 3 felt
- Bøyearkene på ordren: den gjeldende versjonen av hvert, uten de avbrutte.
bendingSheetsintegerMå med - Hvor mange av dem som er bøyd.
bentintegerMå med - Hvor mange som venter på at kunden godkjenner («Venter på kunden»).
waitingForCustomerintegerMå med
smsobjectMå medVis 4 feltSkjul 4 felt
willSendbooleanMå med- Hvorfor ingen SMS går, når ingen går.
reasonstringMå med - Den nøyaktige teksten, sendt eller ikke.
textstringMå med - Tidspunkt, ISO 8601 i UTC
sendAfterstring · date-timeMå med
Feilkoder
Alle feil har samme form. Velg handling etter code, aldri etter message. Les mer under Feil.
400Bad Request
- invalid_jsonInnholdet er ikke gyldig JSON.
- invalid_requestNoe i forespørselen er feil eller ukjent.
fieldssier hva.
401Unauthorized
- unauthorizedNøkkelen mangler, er feil, er slått av eller har gått ut. En nøkkel som slås av, slutter å virke innen 1 minutt.
403Forbidden
- account_closedVerkstedet er stengt.
- customer_key_not_allowedEn kundenøkkel kan ikke gjøre dette.
- dpa_requiredVerkstedet må godta databehandleravtalen før koblinger kan brukes.
- feature_not_in_planVerkstedet har ikke slått på delen dette trenger.
featuresier hvilken. - insufficient_scopeNøkkelen har ikke lov til dette.
requiredScopesier hvilken rett som mangler.
404Not Found
- not_foundFant ikke dette.
409Conflict
- already_invoicedOrdren er fakturert og kan ikke endres.
- idempotency_in_progressEn forespørsel med samme
Idempotency-Keyholder på. Prøv igjen om litt. - not_readyOrdren er ikke klar.
- stale_versionOrdren er endret siden du leste den. Hent den på nytt og send med ny versjon.
- status_conflictOrdren kan ikke flyttes dit fra statusen den har nå.
reasonsier hvorfor.
422Unprocessable Entity
- date_invalidDatoen er ikke en gyldig dag (ÅÅÅÅ-MM-DD).
- idempotency_key_reusedDenne
Idempotency-Keyble brukt på en annen forespørsel. Bruk en ny nøkkel for ny handling.
429Too Many Requests
- rate_limitedFor mange kall. Vent
retryAfterSecondssekunder.
500Internal Server Error
- internalNoe gikk galt hos oss. Feilen er meldt. Oppgi
requestIdhvis du spør.