Przejdź do głównej zawartości

conflict

HTTP 409 Conflict

Zasób o tym samym unikalnym identyfikatorze już istnieje (np. zduplikowany slug lub kolizja Idempotency-Key).

PATCH /v1/codes/:id również zwraca 409, jeśli inne żądania zmieniły ten sam kod przy każdej próbie zapisu. W takim przypadku należy ponownie załadować kod i jeszcze raz wysłać zmianę.

POST i DELETE /v1/codes/:id/logo również zwracają 409, jeśli inne żądanie zmieniło logo tego samego kodu w tym samym momencie. W takim przypadku nie wprowadzają one żadnych zmian.

DELETE /v1/account odpowiada 409 również wtedy, gdy z kluczem nie jest powiązana żadna osoba (created_by = 'system'). Wtedy nic nie zostaje usunięte; użyj klucza utworzonego przez tę osobę albo poproś o usunięcie e-mailem.

POST /v1/dpp, POST /v1/dpp/batch i POST /v1/dpp/import również odpowiadają 409 z tytułem GTIN Verified by Another Organization, gdy inna organizacja zweryfikowała GTIN lub jego GS1 Company Prefix. Odrzucone GTIN znajdują się w gtins (najwyżej 20; total liczy wszystkie); nic nie jest tworzone, w partii i imporcie nawet częściowo. Zob. Identyfikatory GS1 & Onboarding.

POST /v1/dpp/:id/register również odpowiada 409 z tytułem GTIN Held by Another Organization, gdy organizacja paszportu nie posiada jego GTIN: inna organizacja go zweryfikowała albo jako pierwsza utworzyła dla niego paszport. GTIN znajduje się w gtins; nic nie jest zgłaszane. Zob. Identyfikatory GS1 & Onboarding.

Także DELETE /v1/gs1/identifiers/:id odpowiada kodem 409 (reason: "verified"), gdy identyfikator jest zweryfikowany; weryfikację znosi tylko qr3, unieważniając ją. PUT i DELETE /v1/files/:id odpowiadają kodem 409 (reason: "gs1_verification_proof"), gdy plik jest dowodem wniosku o weryfikację GS1, który jest w weryfikacji lub zatwierdzony. Zobacz Identyfikatory GS1 & Onboarding.

Także POST /v1/gs1/identifiers odpowiada kodem 409, gdy Twoja organizacja już zarejestrowała identyfikator: reason: "already_registered" (w tym Workspace) lub "registered_in_other_workspace" (w innym; workspace go wskazuje, jeśli możesz go otworzyć). Usunięty identyfikator zostaje natomiast zarejestrowany ponownie, bez weryfikacji. POST /v1/gs1/verifications odpowiada kodem 409 z reason: "request_pending", gdy wniosek jest już w weryfikacji; workspace i request_id go wskazują, jeśli możesz otworzyć jego Workspace. Zobacz Identyfikatory GS1 & Onboarding.

← Referencja błędów