Gegevensschema’s
Gestructureerde foutinformatie
ApiError · Schema · Gegevensschema’s: Gedeelde modellen
codeTekenreeksVerplichtStabiele, machineleesbare code.
Beperkingen
enum["storage.limit_reached", "request.malformed", "authentication.required", "authentication.invalid_credentials", "authorization.scope_denied", "authorization.ip_not_allowed", "authorization.client_ip_unverified", "entitlements.api_disabled", "entitlements.operation_disabled", "entitlements.limit_exceeded", "entitlements.resource_blocked", "resource.not_found", "request.method_not_allowed", "resource.version_conflict", "resource.state_conflict", "resource.in_use", "resource.already_exists", "idempotency.key_reused", "request.too_large", "request.unsupported_media_type", "request.validation_failed", "request.range_not_satisfiable", "rate_limit.exceeded", "capacity.queue_full", "capacity.wait_timeout", "internal.error", "gateway.bad_response", "service.unavailable", "gateway.timeout"]
fieldsArray <FieldError> nullOptioneelValidatiefouten per veld.
messageTekenreeksVerplichtLeesbare toelichting; gebruik de foutcode voor programmalogica.
Aanvullende velden: Nee
Aanmaken — Merken — Antwoord
ApiResponse_MutationData_ · Velden, typen en beperkingen van gegevens die de API ontvangt of teruggeeft.
dataMutationDataVerplichtVoorbeeldantwoord · MutationData.
metaContextPageMetaContextMetaPageMetaRequestMetaVerplichtMetadata van het antwoord.
Aanvullende velden: Nee
Metadata van het antwoord
ContextMeta · Schema · Gegevensschema’s: Gedeelde modellen
localeTekenreeksVerplichtTaal die voor dit verzoek is geselecteerd.
market_codeTekenreeksVerplichtMarktcode die het contextendpoint teruggeeft.
market_idTekenreeksVerplichtMarktidentificatie die het contextendpoint teruggeeft.
request_idTekenreeksVerplichtAanvraagidentificatie; in antwoordmetadata identificeert dit het HTTP-verzoek.
minLength:1maxLength:100
Aanvullende velden: Nee
Metadata van het antwoord
ContextPageMeta · Schema · Gegevensschema’s: Gedeelde modellen
localeTekenreeksVerplichtTaal die voor dit verzoek is geselecteerd.
market_codeTekenreeksVerplichtMarktcode die het contextendpoint teruggeeft.
market_idTekenreeksVerplichtMarktidentificatie die het contextendpoint teruggeeft.
paginationPaginationVerplichtMetadata voor cursorpaginering.
request_idTekenreeksVerplichtAanvraagidentificatie; in antwoordmetadata identificeert dit het HTTP-verzoek.
minLength:1maxLength:100
Aanvullende velden: Nee
Foutencatalogus
ErrorResponse · Velden, typen en beperkingen van gegevens die de API ontvangt of teruggeeft.
errorApiErrorVerplichtGestructureerde foutinformatie.
metaRequestMetaVerplichtMetadata van het antwoord.
Aanvullende velden: Nee
Validatiefouten per veld
FieldError · Schema · Gegevensschema’s: Gedeelde modellen
codeTekenreeksVerplichtStabiele, machineleesbare code.
Beperkingen
enum["required", "invalid_type", "invalid_value", "out_of_range", "unknown_field", "invalid_format", "invalid_cursor", "unsupported_value"]
fieldTekenreeksVerplichtVeld waarop een validatiefout betrekking heeft.
minLength:1maxLength:128locationTekenreeksVerplichtLocatiegegevens.
Beperkingen
enum["path", "query", "header", "body"]
Aanvullende velden: Nee
Bedrag vóór de aanvullende componenten in het antwoord
MoneyData · Schema · Gegevensschema’s: Gedeelde modellen
amountTekenreeksVerplichtDecimaal bedrag als JSON-tekenreeks; null uitsluitend waar toegestaan. Verstuur bedragen als tekst met een decimale punt, bijvoorbeeld "19.99", volgens de veldbeschrijving. Gebruik voor berekeningen een decimaal type om precisiefouten te voorkomen.
currencyTekenreeksVerplichtValutacode voor het bedrag.
Beperkingen
pattern"^[A-Z]{3}$"
minor_unitsGeheel getalVerplichtAantal decimalen van de valuta.
minimum:0maximum:4
Aanvullende velden: Nee
Aanmaken — Merken — Antwoord
MutationData · Velden, typen en beperkingen van gegevens die de API ontvangt of teruggeeft.
deletedBooleaanse waardeVerplichtOf de verwijdering is uitgevoerd.
idTekenreeksVerplichtResource-identificatie; bewaar deze zoals teruggegeven. (MutationData).
versionGeheel getal nullVerplichtResourceversie voor controle op gelijktijdige wijzigingen. Sommige versienummers kunnen in JavaScript groter zijn dan Number.MAX_SAFE_INTEGER. Lees en verstuur ze zonder cijfers te veranderen. In JSON moeten het getallen blijven, geen tekst.
Aanvullende velden: Nee
Metadata van het antwoord
PageMeta · Schema · Gegevensschema’s: Gedeelde modellen
paginationPaginationVerplichtMetadata voor cursorpaginering.
request_idTekenreeksVerplichtAanvraagidentificatie; in antwoordmetadata identificeert dit het HTTP-verzoek.
minLength:1maxLength:100
Aanvullende velden: Nee
Metadata voor cursorpaginering
Pagination · Schema · Gegevensschema’s: Gedeelde modellen
has_moreBooleaanse waardeVerplichtOf er nog een pagina beschikbaar is.
limitGeheel getalVerplichtMaximaal aantal records op deze pagina.
minimum:1maximum:100next_cursorTekenreeks nullVerplichtVervolgwaarde voor de volgende pagina, of null.
Aanvullende velden: Nee
Metadata van het antwoord
RequestMeta · Schema · Gegevensschema’s: Gedeelde modellen
request_idTekenreeksVerplichtAanvraagidentificatie; in antwoordmetadata identificeert dit het HTTP-verzoek.
minLength:1maxLength:100
Aanvullende velden: Nee