Konflikti
HTTP 409 Conflict
Resurssi samalla yksilöllisellä tunnisteella on jo olemassa (esim. päällekkäinen slug tai Idempotency-Key-törmäys).
Myös PATCH /v1/codes/:id vastaa tilakoodilla 409, jos muut pyynnöt ovat muuttaneet samaa koodia jokaisen tallennusyrityksen aikana. Lataa koodi tällöin uudelleen ja lähetä muutos uudestaan.
Myös POST ja DELETE /v1/codes/:id/logo vastaavat tilakoodilla 409, jos toinen pyyntö on muuttanut saman koodin logoa samalla hetkellä. Ne eivät tällöin muuta mitään.
DELETE /v1/account vastaa 409 myös silloin, kun avaimeen ei liity henkilöä (created_by = 'system'). Silloin mitään ei poisteta; käytä henkilön luomaa avainta tai pyydä poistoa sähköpostitse.
Myös POST /v1/dpp, POST /v1/dpp/batch ja POST /v1/dpp/import vastaavat 409 otsikolla GTIN Verified by Another Organization, kun toinen organisaatio on vahvistanut GTIN-koodin tai sen GS1 Company Prefix -tunnisteen. Hylätyt GTIN-koodit ovat kentässä gtins (enintään 20; total laskee kaikki); mitään ei luoda, ei erässä eikä tuonnissa osittainkaan. Katso GS1-tunnisteet & Onboarding.
Myös POST /v1/dpp/:id/register vastaa 409 otsikolla GTIN Held by Another Organization, kun passin organisaatio ei hallitse sen GTIN-koodia: toinen organisaatio on vahvistanut sen tai luonut sille ensimmäisenä passin. GTIN on kentässä gtins; mitään ei ilmoiteta. Katso GS1-tunnisteet & Onboarding.
Myös DELETE /v1/gs1/identifiers/:id vastaa koodilla 409 (reason: "verified"), kun tunniste on vahvistettu; vahvistuksen purkaa vain qr3 mitätöimällä sen. PUT ja DELETE /v1/files/:id vastaavat koodilla 409 (reason: "gs1_verification_proof"), kun tiedosto on tarkistettavana olevan tai hyväksytyn GS1-vahvistushakemuksen todiste. Katso GS1-tunnisteet & Onboarding.
Myös POST /v1/gs1/identifiers vastaa koodilla 409, kun organisaatiosi on jo rekisteröinyt tunnisteen: reason: "already_registered" (tässä työtilassa) tai "registered_in_other_workspace" (toisessa; workspace nimeää sen, jos saat avata sen). Poistetun tunnisteen pyyntö sen sijaan rekisteröi uudelleen, vahvistamattomana. POST /v1/gs1/verifications vastaa koodilla 409 ja reason: "request_pending", kun hakemus on jo tarkistettavana; workspace ja request_id nimeävät sen, jos saat avata sen työtilan. Katso GS1-tunnisteet & Onboarding.