Scheme de date
Informații structurate despre eroare
ApiError · Schemă · Scheme de date: Modele comune
codeȘir de caractereObligatoriuCod stabil, destinat prelucrării automate.
Restricții
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"]
fieldsTablou <FieldError> nullOpționalErorile de validare pentru câmpurile individuale.
messageȘir de caractereObligatoriuExplicație destinată utilizatorilor; folosiți codul de eroare în logica programului.
Câmpuri suplimentare: Nu
Creează — Mărci — Răspuns
ApiResponse_MutationData_ · Câmpurile, tipurile și restricțiile datelor acceptate sau returnate de API.
dataMutationDataObligatoriuExemplu de răspuns · MutationData.
metaContextPageMetaContextMetaPageMetaRequestMetaObligatoriuMetadatele răspunsului.
Câmpuri suplimentare: Nu
Metadatele răspunsului
ContextMeta · Schemă · Scheme de date: Modele comune
localeȘir de caractereObligatoriuLimba selectată pentru această cerere.
market_codeȘir de caractereObligatoriuCodul pieței returnat de endpointul de context.
market_idȘir de caractereObligatoriuIdentificatorul pieței returnat de endpointul de context.
request_idȘir de caractereObligatoriuIdentificatorul solicitării; în metadatele răspunsului identifică cererea HTTP.
minLength:1maxLength:100
Câmpuri suplimentare: Nu
Metadatele răspunsului
ContextPageMeta · Schemă · Scheme de date: Modele comune
localeȘir de caractereObligatoriuLimba selectată pentru această cerere.
market_codeȘir de caractereObligatoriuCodul pieței returnat de endpointul de context.
market_idȘir de caractereObligatoriuIdentificatorul pieței returnat de endpointul de context.
paginationPaginationObligatoriuMetadatele paginării prin cursor.
request_idȘir de caractereObligatoriuIdentificatorul solicitării; în metadatele răspunsului identifică cererea HTTP.
minLength:1maxLength:100
Câmpuri suplimentare: Nu
Catalog de erori
ErrorResponse · Câmpurile, tipurile și restricțiile datelor acceptate sau returnate de API.
errorApiErrorObligatoriuInformații structurate despre eroare.
metaRequestMetaObligatoriuMetadatele răspunsului.
Câmpuri suplimentare: Nu
Erorile de validare pentru câmpurile individuale
FieldError · Schemă · Scheme de date: Modele comune
codeȘir de caractereObligatoriuCod stabil, destinat prelucrării automate.
Restricții
enum["required", "invalid_type", "invalid_value", "out_of_range", "unknown_field", "invalid_format", "invalid_cursor", "unsupported_value"]
fieldȘir de caractereObligatoriuCâmpul asociat unei erori de validare.
minLength:1maxLength:128locationȘir de caractereObligatoriuInformații despre locație.
Restricții
enum["path", "query", "header", "body"]
Câmpuri suplimentare: Nu
Suma înainte de componentele suplimentare prezentate în răspuns
MoneyData · Schemă · Scheme de date: Modele comune
amountȘir de caractereObligatoriuSumă zecimală codificată ca șir JSON; null numai unde este permis.
currencyȘir de caractereObligatoriuCodul monedei în care este exprimată suma.
Restricții
pattern"^[A-Z]{3}$"
minor_unitsNumăr întregObligatoriuNumărul de zecimale folosite de monedă.
minimum:0maximum:4
Câmpuri suplimentare: Nu
Creează — Mărci — Răspuns
MutationData · Câmpurile, tipurile și restricțiile datelor acceptate sau returnate de API.
deletedValoare booleanăObligatoriuIndică dacă ștergerea a fost aplicată.
idȘir de caractereObligatoriuIdentificatorul resursei; păstrați-l în forma returnată. (MutationData).
versionNumăr întreg nullObligatoriuVersiunea resursei folosită pentru controlul concurenței.
Câmpuri suplimentare: Nu
Metadatele răspunsului
PageMeta · Schemă · Scheme de date: Modele comune
paginationPaginationObligatoriuMetadatele paginării prin cursor.
request_idȘir de caractereObligatoriuIdentificatorul solicitării; în metadatele răspunsului identifică cererea HTTP.
minLength:1maxLength:100
Câmpuri suplimentare: Nu
Metadatele paginării prin cursor
Pagination · Schemă · Scheme de date: Modele comune
has_moreValoare booleanăObligatoriuIndică dacă există o pagină următoare.
limitNumăr întregObligatoriuNumărul maxim de înregistrări pe această pagină.
minimum:1maximum:100next_cursorȘir de caractere nullObligatoriuValoare de continuare pentru pagina următoare sau null.
Câmpuri suplimentare: Nu
Metadatele răspunsului
RequestMeta · Schemă · Scheme de date: Modele comune
request_idȘir de caractereObligatoriuIdentificatorul solicitării; în metadatele răspunsului identifică cererea HTTP.
minLength:1maxLength:100
Câmpuri suplimentare: Nu