Skip to content

conflict

HTTP 409 Conflict

Išteklius su tokiu pačiu unikaliu identifikatoriumi jau egzistuoja (pvz., dubliuotas slug arba Idempotency-Key kolizija).

PATCH /v1/codes/:id taip pat atsako 409, jei kitos užklausos pakeitė tą patį kodą per kiekvieną bandymą išsaugoti. Tokiu atveju įkelkite kodą iš naujo ir atsiųskite pakeitimą dar kartą.

POST ir DELETE /v1/codes/:id/logo taip pat atsako 409, jei kita užklausa tuo pačiu metu pakeitė to paties kodo logotipą. Tokiu atveju jos nieko nepakeičia.

DELETE /v1/account taip pat atsako 409, kai su raktu nesusietas joks asmuo (created_by = 'system'). Tada niekas neištrinama; naudokite asmens sukurtą raktą arba paprašykite ištrynimo el. paštu.

Taip pat POST /v1/dpp, POST /v1/dpp/batch ir POST /v1/dpp/import atsako 409 su pavadinimu GTIN Verified by Another Organization, kai kita organizacija patvirtino GTIN arba jo GS1 įmonės prefiksą. Atmesti GTIN yra lauke gtins (ne daugiau kaip 20; total suskaičiuoja visus); nieko nesukuriama, paketo ir importo atveju ir iš dalies ne. Žr. GS1 identifikatoriai ir integracija.

Taip pat POST /v1/dpp/:id/register atsako 409 su pavadinimu GTIN Held by Another Organization, kai paso organizacija nevaldo jo GTIN: kita organizacija jį patvirtino arba pirma sukūrė jam pasą. GTIN yra lauke gtins; nieko nepateikiama. Žr. GS1 identifikatoriai ir integracija.

Taip pat DELETE /v1/gs1/identifiers/:id atsako 409 (reason: "verified"), kai identifikatorius patvirtintas; patvirtinimą panaikina tik qr3. PUT ir DELETE /v1/files/:id atsako 409 (reason: "gs1_verification_proof"), kai failas yra tikrinamo arba patvirtinto GS1 patvirtinimo prašymo įrodymas. Žr. GS1 identifikatoriai ir integracija.

Taip pat POST /v1/gs1/identifiers atsako 409, kai jūsų organizacija jau užregistravo identifikatorių: reason: "already_registered" (šioje Workspace) arba "registered_in_other_workspace" (kitoje; workspace ją nurodo, jei galite ją atidaryti). O pašalintą identifikatorių užklausa užregistruoja iš naujo, nepatvirtintą. POST /v1/gs1/verifications atsako 409 su reason: "request_pending", kai prašymas jau tikrinamas; workspace ir request_id jį nurodo, jei galite atidaryti jo Workspace. Žr. GS1 identifikatoriai ir integracija.

← Klaidų žinynas