Richiesta
- Content-Type: application/json
- Invia le scritture JSON con Content-Type: application/json.
- data · meta
- Le risposte riuscite contengono data e meta; le collezioni includono anche la paginazione.
- error.code · error.message
- Gli errori contengono error.code, error.message e, quando pertinenti, informazioni sui campi.
Tipi di dati
- Obbligatorietà e possibilità di usare null sono indipendenti.
- Un campo obbligatorio può contenere null se lo schema lo consente.
- Mantieni booleani, interi, stringhe e null nei rispettivi tipi JSON, senza conversioni implicite.
- Gli importi monetari sono stringhe decimali: non calcolare i prezzi con numeri binari in virgola mobile.
64-bit · expected_version
- Alcune versioni di concorrenza usano interi con segno a 64 bit.
- Un client JavaScript deve gestire il JSON senza perdita di precisione per valori superiori a Number.MAX_SAFE_INTEGER e inviare la rappresentazione intera originale.
- Non arrotondare la versione e non convertirla in una stringa JSON.
Header
Cache-ControlStringaFacoltativoPolitica di memorizzazione temporanea della risposta.
const:"no-store"X-Correlation-IDStringaFacoltativoIdentificativo per tracciare questa richiesta HTTP.
WWW-AuthenticateStringaFacoltativoSchema di autenticazione richiesto dal server.
AllowStringaFacoltativoMetodi HTTP supportati da questa risorsa.
Retry-AfterInteroFacoltativoAttesa minima prima di riprovare, in secondi.
minimum:0LocationStringaFacoltativoURL relativo della risorsa creata.