Gegevensschema’s
Gestructureerde foutinformatie
ApiError · Schema · Gegevensschema’s: Gedeelde modellen
codeTekenreeksVerplichtStabiele, machineleesbare code.
Beperkingen
enum["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", "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.
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.
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