Salta ai contenuti

conflict

HTTP 409 Conflict

Una risorsa con lo stesso identificatore univoco esiste già (ad es. slug duplicato o collisione dell’Idempotency-Key).

Anche PATCH /v1/codes/:id risponde con 409 se altre richieste hanno modificato lo stesso codice durante ogni tentativo di salvataggio. Ricaricare il codice e inviare nuovamente la modifica.

Anche POST e DELETE /v1/codes/:id/logo rispondono con 409 se un’altra richiesta ha modificato il logo dello stesso codice nello stesso momento. In tal caso, non modificano nulla.

DELETE /v1/account risponde 409 anche quando alla chiave non è collegata alcuna persona (created_by = 'system'). In tal caso non viene eliminato nulla; usa una chiave creata dalla persona o richiedi l’eliminazione via e-mail.

Anche POST /v1/dpp, POST /v1/dpp/batch e POST /v1/dpp/import rispondono 409, con il titolo GTIN Verified by Another Organization, quando un’altra organizzazione ha verificato il GTIN o il suo Company Prefix GS1. I GTIN rifiutati sono in gtins (al massimo 20; total li conta tutti); non viene creato nulla, nemmeno parzialmente per batch e importazione. Vedi Identificatori GS1 & Onboarding.

Anche POST /v1/dpp/:id/register risponde 409, con il titolo GTIN Held by Another Organization, quando l’organizzazione del passaporto non è titolare del suo GTIN: un’altra organizzazione lo ha verificato o ha creato per prima un passaporto per esso. Il GTIN è in gtins; non viene inviato nulla. Vedi Identificatori GS1 & Onboarding.

Anche DELETE /v1/gs1/identifiers/:id risponde con 409 (reason: "verified") quando l’identificatore è verificato; solo qr3 toglie una verifica, revocandola. PUT e DELETE /v1/files/:id rispondono con 409 (reason: "gs1_verification_proof") quando il file è la prova di una richiesta di verifica GS1 in verifica o approvata. Vedi Identificatori GS1 & Onboarding.

Anche POST /v1/gs1/identifiers risponde con 409 quando la tua organizzazione ha già registrato l’identificatore: reason: "already_registered" (in questo Workspace) o "registered_in_other_workspace" (in un altro; workspace lo nomina se puoi aprirlo). Un identificatore rimosso viene invece registrato di nuovo, non verificato. POST /v1/gs1/verifications risponde con 409 e reason: "request_pending" quando c’è già una richiesta in verifica; workspace e request_id la indicano se puoi aprire il suo Workspace. Vedi Identificatori GS1 & Onboarding.

← Riferimento errori