Prvi koraci
Čitanje
Pročitajte resurs pre uređivanja i dostavite expected_version prema dokumentaciji.
Pisanje
Koristite POST za kreiranje podržanih resursa, PATCH za delimična ažuriranja i DELETE za podržana brisanja.
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.