Saltearse al contenido

Conflicto

HTTP 409 Conflict

Ya existe un recurso con el mismo identificador único (p. ej., slug duplicado o colisión de Idempotency-Key).

PATCH /v1/codes/:id también responde con 409 si otras solicitudes han modificado el mismo código en cada intento de guardado. Vuelve a cargar el código y envía el cambio de nuevo.

Asimismo, POST y DELETE /v1/codes/:id/logo responden con 409 si otra solicitud ha modificado el logo del mismo código en el mismo instante. En ese caso, no cambian nada.

DELETE /v1/account también responde 409 cuando la clave no está vinculada a ninguna persona (created_by = 'system'). En ese caso no se borra nada; usa una clave creada por la persona o solicita el borrado por correo electrónico.

POST /v1/dpp, POST /v1/dpp/batch y POST /v1/dpp/import también responden 409, con el título GTIN Verified by Another Organization, cuando otra organización ha verificado el GTIN o su Company Prefix de GS1. Los GTIN rechazados están en gtins (como máximo 20; total los cuenta todos); no se crea nada, tampoco parcialmente en el lote y la importación. Ver Identificadores GS1 y Onboarding.

POST /v1/dpp/:id/register también responde 409, con el título GTIN Held by Another Organization, cuando la organización del pasaporte no es titular de su GTIN: otra organización lo ha verificado o ha creado antes un pasaporte para él. El GTIN está en gtins; no se envía nada. Ver Identificadores GS1 y Onboarding.

También DELETE /v1/gs1/identifiers/:id responde con 409 (reason: "verified") cuando el identificador está verificado; solo qr3 deja sin efecto una verificación, revocándola. PUT y DELETE /v1/files/:id responden con 409 (reason: "gs1_verification_proof") cuando el archivo es la prueba de una solicitud de verificación GS1 en revisión o aprobada. Consulta Identificadores GS1 y Onboarding.

También POST /v1/gs1/identifiers responde con 409 cuando tu organización ya ha registrado el identificador: reason: "already_registered" (en este Workspace) o "registered_in_other_workspace" (en otro; workspace lo nombra si puedes abrirlo). En cambio, un identificador eliminado se vuelve a registrar, sin verificar. POST /v1/gs1/verifications responde con 409 y reason: "request_pending" cuando ya hay una solicitud en revisión; workspace y request_id la nombran si puedes abrir su Workspace. Consulta Identificadores GS1 y Onboarding.

← Referencia de errores