Ga naar de inhoud
ShopentlyLearn

Verzoeken en antwoorden

Lees de HTTP-status, getypeerde JSON-inhoud en verzoekmetadata samen.

Verzoek

Content-Type: application/json
Stuur JSON-schrijfbewerkingen met Content-Type: application/json.
data · meta
Geslaagde antwoorden bevatten data en meta; verzamelingsantwoorden beschrijven ook de paginering.
error.code · error.message
Fouten bevatten error.code, error.message en, waar van toepassing, veldinformatie.

Gegevenstypen

  • Verplicht en null-toegestaan zijn onafhankelijke eigenschappen.
  • Een verplicht veld mag null bevatten als het schema dit toestaat.
  • Behoud JSON-booleans, gehele getallen, tekenreeksen en null zonder typeconversie.
  • Geldbedragen zijn decimale tekenreeksen; bereken prijzen niet met binaire drijvendekommagetallen.

64-bit · expected_version

  • Sommige versies voor gelijktijdigheidscontrole gebruiken getekende 64-bits gehele getallen.
  • Een JavaScript-client moet JSON zonder precisieverlies verwerken voor waarden boven Number.MAX_SAFE_INTEGER en de oorspronkelijke gehele-getalnotatie terugsturen.
  • Rond een versie niet af en zet deze niet om in een JSON-tekenreeks.

Headers

Cache-ControlTekenreeksOptioneel

Cachebeleid voor het antwoord.

const: "no-store"
X-Correlation-IDTekenreeksOptioneel

Identificatie waarmee dit HTTP-verzoek kan worden gevolgd.

WWW-AuthenticateTekenreeksOptioneel

Authenticatieschema dat de server vereist.

AllowTekenreeksOptioneel

HTTP-methoden die deze resource ondersteunt.

Retry-AfterGeheel getalOptioneel

Minimale wachttijd voordat u het opnieuw probeert, in seconden.

minimum: 0
LocationTekenreeksOptioneel

Relatieve URL van de aangemaakte resource.