Zahtjev
- Content-Type: application/json
- Za upise u JSON-u šaljite Content-Type: application/json.
- data · meta
- Uspješni odgovori sadrže data i meta; odgovori za zbirke dodatno opisuju straničenje.
- error.code · error.message
- Pogreške sadrže error.code, error.message i informacije o poljima kada su primjenjive.
Vrste podataka
- Obveznost polja i dopuštanje null neovisna su svojstva.
- Obvezno polje smije sadržavati null kada to njegova shema dopušta.
- Sačuvajte JSON logičke vrijednosti, cijele brojeve, nizove znakova i null bez prisilne pretvorbe.
- Novčani iznosi su decimalni nizovi znakova; ne izračunavajte cijene binarnim brojevima s pomičnim zarezom.
64-bit · expected_version
- Neke verzije za kontrolu istodobnih upisa koriste 64-bitne cijele brojeve s predznakom.
- JavaScript klijent mora obrađivati JSON bez gubitka preciznosti za vrijednosti iznad Number.MAX_SAFE_INTEGER i slati izvorni prikaz cijelog broja.
- Ne zaokružujte verziju i ne pretvarajte je u JSON niz znakova.
Zaglavlja
Cache-ControlNiz znakovaNeobaveznoPravila predmemoriranja odgovora.
const:"no-store"X-Correlation-IDNiz znakovaNeobaveznoIdentifikator za praćenje ovog HTTP zahtjeva.
WWW-AuthenticateNiz znakovaNeobaveznoShema autentifikacije koju zahtijeva poslužitelj.
AllowNiz znakovaNeobaveznoHTTP metode koje ovaj resurs podržava.
Retry-AfterCijeli brojNeobaveznoNajkraće čekanje prije ponavljanja, u sekundama.
minimum:0LocationNiz znakovaNeobaveznoRelativni URL izrađenog resursa.