Šeme podataka
Strukturirani podaci o grešci
ApiError · Šema · Šeme podataka: Zajednički modeli
codeNiz znakovaObaveznoStabilan mašinski čitljiv kod.
Ograničenja
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"]
fieldsNiz vrednosti <FieldError> nullOpcionoGreške provere pojedinih polja.
messageNiz znakovaObaveznoObjašnjenje za korisnika; za programsku logiku koristite kod greške.
Dodatna polja: Ne
Kreiraj — Marke — Odgovor
ApiResponse_MutationData_ · Polja, tipovi i ograničenja podataka koje API prihvata ili vraća.
dataMutationDataObaveznoPrimer odgovora · MutationData.
metaContextPageMetaContextMetaPageMetaRequestMetaObaveznoMetapodaci odgovora.
Dodatna polja: Ne
Metapodaci odgovora
ContextMeta · Šema · Šeme podataka: Zajednički modeli
localeNiz znakovaObaveznoJezik odabran za ovaj zahtev.
market_codeNiz znakovaObaveznoKod tržišta vraćen s krajnje tačke konteksta.
market_idNiz znakovaObaveznoIdentifikator tržišta vraćen s krajnje tačke konteksta.
request_idNiz znakovaObaveznoIdentifikator zahteva; u metapodacima odgovora označava HTTP zahtev.
minLength:1maxLength:100
Dodatna polja: Ne
Metapodaci odgovora
ContextPageMeta · Šema · Šeme podataka: Zajednički modeli
localeNiz znakovaObaveznoJezik odabran za ovaj zahtev.
market_codeNiz znakovaObaveznoKod tržišta vraćen s krajnje tačke konteksta.
market_idNiz znakovaObaveznoIdentifikator tržišta vraćen s krajnje tačke konteksta.
paginationPaginationObaveznoMetapodaci paginacije pomoću kursora.
request_idNiz znakovaObaveznoIdentifikator zahteva; u metapodacima odgovora označava HTTP zahtev.
minLength:1maxLength:100
Dodatna polja: Ne
Katalog grešaka
ErrorResponse · Polja, tipovi i ograničenja podataka koje API prihvata ili vraća.
errorApiErrorObaveznoStrukturirani podaci o grešci.
metaRequestMetaObaveznoMetapodaci odgovora.
Dodatna polja: Ne
Greške provere pojedinih polja
FieldError · Šema · Šeme podataka: Zajednički modeli
codeNiz znakovaObaveznoStabilan mašinski čitljiv kod.
Ograničenja
enum["required", "invalid_type", "invalid_value", "out_of_range", "unknown_field", "invalid_format", "invalid_cursor", "unsupported_value"]
fieldNiz znakovaObaveznoPolje povezano s greškom provere valjanosti.
minLength:1maxLength:128locationNiz znakovaObaveznoPodaci o lokaciji.
Ograničenja
enum["path", "query", "header", "body"]
Dodatna polja: Ne
Iznos pre dodatnih sastavnica prikazanih u odgovoru
MoneyData · Šema · Šeme podataka: Zajednički modeli
amountNiz znakovaObaveznoDecimalni iznos kodiran kao JSON niz znakova; null samo gde je dozvoljen. Iznose šaljite kao tekst sa decimalnom tačkom, na primer "19.99", prema opisu polja. Za izračunavanja koristite decimalni tip da biste izbegli greške preciznosti.
currencyNiz znakovaObaveznoKod valute iznosa.
Ograničenja
pattern"^[A-Z]{3}$"
minor_unitsCeli brojObaveznoBroj decimalnih cifara valute.
minimum:0maximum:4
Dodatna polja: Ne
Kreiraj — Marke — Odgovor
MutationData · Polja, tipovi i ograničenja podataka koje API prihvata ili vraća.
deletedLogička vrednostObaveznoDa li je brisanje primenjeno.
idNiz znakovaObaveznoIdentifikator resursa; sačuvajte ga u vraćenom obliku. (MutationData).
versionCeli broj nullObaveznoVerzija resursa za kontrolu istovremenih upisa. Neki brojevi verzija mogu premašiti Number.MAX_SAFE_INTEGER u JavaScriptu. Čitajte ih i šaljite bez menjanja cifara. U JSON-u moraju ostati brojevi, a ne tekst.
Dodatna polja: Ne
Metapodaci odgovora
PageMeta · Šema · Šeme podataka: Zajednički modeli
paginationPaginationObaveznoMetapodaci paginacije pomoću kursora.
request_idNiz znakovaObaveznoIdentifikator zahteva; u metapodacima odgovora označava HTTP zahtev.
minLength:1maxLength:100
Dodatna polja: Ne
Metapodaci paginacije pomoću kursora
Pagination · Šema · Šeme podataka: Zajednički modeli
has_moreLogička vrednostObaveznoDa li postoji sledeća stranica.
limitCeli brojObaveznoNajveći broj zapisa na ovoj stranici.
minimum:1maximum:100next_cursorNiz znakova nullObaveznoVrednost za nastavak na sledeću stranicu ili null.
Dodatna polja: Ne
Metapodaci odgovora
RequestMeta · Šema · Šeme podataka: Zajednički modeli
request_idNiz znakovaObaveznoIdentifikator zahteva; u metapodacima odgovora označava HTTP zahtev.
minLength:1maxLength:100
Dodatna polja: Ne