Konflikt
HTTP 409 Conflict
Sama kordumatu identifikaatoriga ressurss on juba olemas (nt korduv slug või Idempotency-Key kokkupõrge).
Ka PATCH /v1/codes/:id vastab koodiga 409, kui teised päringud muutsid sama koodi igal salvestuskatsel. Laadi kood uuesti ja saada muudatus uuesti.
Samuti vastavad POST ja DELETE /v1/codes/:id/logo koodiga 409, kui teine päring muutis samal hetkel sama koodi logo. Need ei muuda siis midagi.
DELETE /v1/account vastab 409 ka siis, kui võtmega pole seotud ühtegi isikut (created_by = 'system'). Siis ei kustutata midagi; kasuta isiku loodud võtit või taotle kustutamist e-posti teel.
Ka POST /v1/dpp, POST /v1/dpp/batch ja POST /v1/dpp/import vastavad 409 pealkirjaga GTIN Verified by Another Organization, kui teine organisatsioon on kinnitanud GTIN-i või selle GS1 ettevõtte eesliite. Tagasi lükatud GTIN-id on väljal gtins (kõige rohkem 20; total loendab kõik); midagi ei looda, partii ja impordi puhul ka mitte osaliselt. Vt GS1-identifikaatorid ja liitumine.
Ka POST /v1/dpp/:id/register vastab 409 pealkirjaga GTIN Held by Another Organization, kui passi organisatsioon ei oma selle GTIN-i: teine organisatsioon on selle kinnitanud või lõi sellele esimesena passi. GTIN on väljal gtins; midagi ei esitata. Vt GS1-identifikaatorid ja liitumine.
Ka DELETE /v1/gs1/identifiers/:id vastab koodiga 409 (reason: "verified"), kui identifikaator on kinnitatud; kinnituse tühistab ainult qr3. PUT ja DELETE /v1/files/:id vastavad koodiga 409 (reason: "gs1_verification_proof"), kui fail on kontrollimisel või heaks kiidetud GS1 kinnitamise taotluse tõend. Vaata GS1-identifikaatorid ja liitumine.
Ka POST /v1/gs1/identifiers vastab koodiga 409, kui sinu organisatsioon on identifikaatori juba registreerinud: reason: "already_registered" (selles Workspace’is) või "registered_in_other_workspace" (teises; workspace nimetab selle, kui sul on lubatud seda avada). Eemaldatud identifikaatori registreerib päring seevastu uuesti, kinnitamata. POST /v1/gs1/verifications vastab koodiga 409 ja reason: "request_pending", kui taotlus on juba kontrollimisel; workspace ja request_id nimetavad selle, kui sul on lubatud selle Workspace’i avada. Vaata GS1-identifikaatorid ja liitumine.