Datascheman
Strukturerad felinformation
ApiError · Schema · Datascheman: Gemensamma modeller
codeSträngObligatorisktStabil maskinläsbar kod.
Begränsningar
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> nullValfrittValideringsfel för enskilda fält.
messageSträngObligatorisktLäsbar förklaring; använd felkoden i programlogiken.
Ytterligare fält: Nej
Skapa — Varumärken — Svar
ApiResponse_MutationData_ · Fält, typer och begränsningar för data som API:et tar emot eller returnerar.
dataMutationDataObligatorisktExempel på svar · MutationData.
metaContextPageMetaContextMetaPageMetaRequestMetaObligatorisktMetadata för svaret.
Ytterligare fält: Nej
Metadata för svaret
ContextMeta · Schema · Datascheman: Gemensamma modeller
localeSträngObligatorisktSpråk valt för denna begäran.
market_codeSträngObligatorisktMarknadskod returnerad av kontextendpointen.
market_idSträngObligatorisktMarknadsidentifierare returnerad av kontextendpointen.
request_idSträngObligatorisktÄrendets identifierare; i svarsmetadata identifierar detta HTTP-begäran.
minLength:1maxLength:100
Ytterligare fält: Nej
Metadata för svaret
ContextPageMeta · Schema · Datascheman: Gemensamma modeller
localeSträngObligatorisktSpråk valt för denna begäran.
market_codeSträngObligatorisktMarknadskod returnerad av kontextendpointen.
market_idSträngObligatorisktMarknadsidentifierare returnerad av kontextendpointen.
paginationPaginationObligatorisktMetadata för markörbaserad paginering.
request_idSträngObligatorisktÄrendets identifierare; i svarsmetadata identifierar detta HTTP-begäran.
minLength:1maxLength:100
Ytterligare fält: Nej
Felkatalog
ErrorResponse · Fält, typer och begränsningar för data som API:et tar emot eller returnerar.
errorApiErrorObligatorisktStrukturerad felinformation.
metaRequestMetaObligatorisktMetadata för svaret.
Ytterligare fält: Nej
Valideringsfel för enskilda fält
FieldError · Schema · Datascheman: Gemensamma modeller
codeSträngObligatorisktStabil maskinläsbar kod.
Begränsningar
enum["required", "invalid_type", "invalid_value", "out_of_range", "unknown_field", "invalid_format", "invalid_cursor", "unsupported_value"]
fieldSträngObligatorisktFält som hör till ett valideringsfel.
minLength:1maxLength:128locationSträngObligatorisktPlatsinformation.
Begränsningar
enum["path", "query", "header", "body"]
Ytterligare fält: Nej
Belopp före de tillägg som visas i svaret
MoneyData · Schema · Datascheman: Gemensamma modeller
amountSträngObligatorisktDecimalbelopp kodat som JSON-sträng; null endast där det tillåts. Skicka belopp som text med decimalpunkt, till exempel "19.99", enligt fältets beskrivning. Använd en decimaltyp för beräkningar för att undvika precisionsfel.
currencySträngObligatorisktValutakod för beloppet.
Begränsningar
pattern"^[A-Z]{3}$"
minor_unitsHeltalObligatorisktAntal decimaler som används för valutan.
minimum:0maximum:4
Ytterligare fält: Nej
Skapa — Varumärken — Svar
MutationData · Fält, typer och begränsningar för data som API:et tar emot eller returnerar.
deletedBooleskt värdeObligatorisktAnger om borttagningen utfördes.
idSträngObligatorisktResursens identifierare; bevara den som den returneras. (MutationData).
versionHeltal nullObligatorisktResursversion för samtidighetskontroll. Vissa versionsnummer kan överstiga Number.MAX_SAFE_INTEGER i JavaScript. Läs och skicka dem utan att ändra siffrorna. I JSON ska de vara tal, inte text.
Ytterligare fält: Nej
Metadata för svaret
PageMeta · Schema · Datascheman: Gemensamma modeller
paginationPaginationObligatorisktMetadata för markörbaserad paginering.
request_idSträngObligatorisktÄrendets identifierare; i svarsmetadata identifierar detta HTTP-begäran.
minLength:1maxLength:100
Ytterligare fält: Nej
Metadata för markörbaserad paginering
Pagination · Schema · Datascheman: Gemensamma modeller
has_moreBooleskt värdeObligatorisktAnger om det finns ytterligare en sida.
limitHeltalObligatorisktHögsta antal poster på denna sida.
minimum:1maximum:100next_cursorSträng nullObligatorisktFortsättningsvärde för nästa sida, eller null.
Ytterligare fält: Nej
Metadata för svaret
RequestMeta · Schema · Datascheman: Gemensamma modeller
request_idSträngObligatorisktÄrendets identifierare; i svarsmetadata identifierar detta HTTP-begäran.
minLength:1maxLength:100
Ytterligare fält: Nej