conflict
HTTP 409 Conflict
Ένας πόρος με το ίδιο μοναδικό αναγνωριστικό υπάρχει ήδη (π.χ. διπλότυπο slug ή σύγκρουση Idempotency-Key).
Το PATCH /v1/codes/:id απαντά επίσης με 409 όταν άλλα αιτήματα έχουν τροποποιήσει τον ίδιο κώδικα κατά τη διάρκεια κάθε προσπάθειας αποθήκευσης. Σε αυτή την περίπτωση, φορτώστε ξανά τον κώδικα και στείλτε την αλλαγή εκ νέου.
Τα POST και DELETE /v1/codes/:id/logo απαντούν επίσης με 409 όταν ένα άλλο αίτημα έχει τροποποιήσει το λογότυπο του ίδιου κώδικα την ίδια στιγμή. Σε αυτή την περίπτωση, δεν αλλάζουν τίποτα.
Το DELETE /v1/account απαντά επίσης 409, όταν στο κλειδί δεν αντιστοιχεί κανένα πρόσωπο (created_by = 'system'). Τότε δεν διαγράφεται τίποτα· χρησιμοποιήστε ένα κλειδί που δημιούργησε το πρόσωπο ή ζητήστε τη διαγραφή μέσω email.
Επίσης τα POST /v1/dpp, POST /v1/dpp/batch και POST /v1/dpp/import απαντούν με 409 και τίτλο GTIN Verified by Another Organization, όταν άλλος οργανισμός έχει επαληθεύσει το GTIN ή το GS1 Company Prefix του. Τα απορριφθέντα GTIN βρίσκονται στο gtins (το πολύ 20· το total τα μετρά όλα)· δεν δημιουργείται τίποτα, ούτε μερικώς σε παρτίδα και εισαγωγή. Δείτε Αναγνωριστικά GS1 & Onboarding.
Επίσης το POST /v1/dpp/:id/register απαντά με 409 και τίτλο GTIN Held by Another Organization, όταν ο οργανισμός του διαβατηρίου δεν κατέχει το GTIN του: άλλος οργανισμός το έχει επαληθεύσει ή έχει δημιουργήσει πρώτος διαβατήριο γι’ αυτό. Το GTIN βρίσκεται στο gtins· δεν υποβάλλεται τίποτα. Δείτε Αναγνωριστικά GS1 & Onboarding.
Επίσης το DELETE /v1/gs1/identifiers/:id απαντά με 409 (reason: "verified") όταν το αναγνωριστικό είναι επαληθευμένο· την επαλήθευση την αίρει μόνο το qr3 με ανάκληση. Τα PUT και DELETE /v1/files/:id απαντούν με 409 (reason: "gs1_verification_proof") όταν το αρχείο είναι το αποδεικτικό ενός αιτήματος επαλήθευσης GS1 που είναι σε έλεγχο ή εγκεκριμένο. Δείτε Αναγνωριστικά GS1 & Onboarding.
Επίσης το POST /v1/gs1/identifiers απαντά με 409 όταν ο οργανισμός σας έχει ήδη καταχωρίσει το αναγνωριστικό: reason: "already_registered" (σε αυτό το Workspace) ή "registered_in_other_workspace" (σε άλλο· το workspace το κατονομάζει, αν μπορείτε να το ανοίξετε). Αντίθετα, ένα αναγνωριστικό που αφαιρέθηκε καταχωρίζεται ξανά, χωρίς επαλήθευση. Το POST /v1/gs1/verifications απαντά με 409 και reason: "request_pending" όταν υπάρχει ήδη αίτημα σε έλεγχο· τα workspace και request_id το κατονομάζουν, αν μπορείτε να ανοίξετε το Workspace του. Δείτε Αναγνωριστικά GS1 & Onboarding.