Pređi na sadržaj
ShopentlyLearn

Sigurni upisi

Kombinujte ključeve idempotentnosti s proverama verzije za predvidljiva ažuriranja.

Prvi koraci

  1. Čitanje

    Pročitajte resurs pre uređivanja i dostavite expected_version prema dokumentaciji.

  2. Pisanje

    Koristite POST za kreiranje podržanih resursa, PATCH za delimična ažuriranja i DELETE za podržana brisanja.

  3. Odgovor

    Ponovljena uspešna operacija vraća sačuvani rezultat bez ponovne primene promene.

Zaglavlja

Idempotency-Key
Svaki upis resursa zahteva Idempotency-Key. Generišite jedan ključ po logičkoj operaciji; pri ponavljanju zadržite isti ključ, metodu, cilj i podatke.
expected_version
Promene cena mogu dodatno zahtevati verzije proizvoda, cene, cena varijanti ili cenovnika. Ako se verzija promeni, ponovno pročitajte podatke i uskladite ažuriranje umesto nametanja zastarelih podataka.

Pravila ponavljanja

  • Ponovna upotreba ključa za drugi zahtev vraća idempotency.key_reused.
  • Svaki je primer sintetički; pre izvršavanja zamenite identifikatore vrednostima iz vlastite prodavnice.