Схеми даних
Структурована інформація про помилку
ApiError · Схема · Схеми даних: Спільні моделі
codeРядокОбов’язковеСтабільний машинозчитуваний код.
Обмеження
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"]
fieldsМасив <FieldError> nullНеобов’язковеОкремі помилки перевірки полів.
messageРядокОбов’язковеПояснення для людини; у програмній логіці використовуйте код помилки.
Додаткові поля: Ні
Створити — Бренди — Відповідь
ApiResponse_MutationData_ · Поля, типи й обмеження даних, які API приймає або повертає.
dataMutationDataОбов’язковеПриклад відповіді · MutationData.
metaContextPageMetaContextMetaPageMetaRequestMetaОбов’язковеМетадані відповіді.
Додаткові поля: Ні
Метадані відповіді
ContextMeta · Схема · Схеми даних: Спільні моделі
localeРядокОбов’язковеМова, вибрана для цього запиту.
market_codeРядокОбов’язковеКод ринку, повернутий кінцевою точкою контексту.
market_idРядокОбов’язковеІдентифікатор ринку, повернутий кінцевою точкою контексту.
request_idРядокОбов’язковеІдентифікатор звернення; у метаданих відповіді ідентифікує запит HTTP.
minLength:1maxLength:100
Додаткові поля: Ні
Метадані відповіді
ContextPageMeta · Схема · Схеми даних: Спільні моделі
localeРядокОбов’язковеМова, вибрана для цього запиту.
market_codeРядокОбов’язковеКод ринку, повернутий кінцевою точкою контексту.
market_idРядокОбов’язковеІдентифікатор ринку, повернутий кінцевою точкою контексту.
paginationPaginationОбов’язковеМетадані пагінації за курсором.
request_idРядокОбов’язковеІдентифікатор звернення; у метаданих відповіді ідентифікує запит HTTP.
minLength:1maxLength:100
Додаткові поля: Ні
Каталог помилок
ErrorResponse · Поля, типи й обмеження даних, які API приймає або повертає.
errorApiErrorОбов’язковеСтруктурована інформація про помилку.
metaRequestMetaОбов’язковеМетадані відповіді.
Додаткові поля: Ні
Окремі помилки перевірки полів
FieldError · Схема · Схеми даних: Спільні моделі
codeРядокОбов’язковеСтабільний машинозчитуваний код.
Обмеження
enum["required", "invalid_type", "invalid_value", "out_of_range", "unknown_field", "invalid_format", "invalid_cursor", "unsupported_value"]
fieldРядокОбов’язковеПоле, пов’язане з помилкою перевірки.
minLength:1maxLength:128locationРядокОбов’язковеВідомості про місце зберігання.
Обмеження
enum["path", "query", "header", "body"]
Додаткові поля: Ні
Сума до додавання інших складових, наведених у відповіді
MoneyData · Схема · Схеми даних: Спільні моделі
amountРядокОбов’язковеДесяткова сума у вигляді рядка JSON; null лише там, де це дозволено. Надсилайте суми як текст із десятковою крапкою, наприклад "19.99", відповідно до опису поля. Для обчислень використовуйте десятковий тип, щоб уникнути помилок точності.
currencyРядокОбов’язковеКод валюти суми.
Обмеження
pattern"^[A-Z]{3}$"
minor_unitsЦіле числоОбов’язковеКількість десяткових знаків валюти.
minimum:0maximum:4
Додаткові поля: Ні
Створити — Бренди — Відповідь
MutationData · Поля, типи й обмеження даних, які API приймає або повертає.
deletedЛогічне значенняОбов’язковеЧи виконано видалення.
idРядокОбов’язковеІдентифікатор ресурсу; зберігайте його в отриманому вигляді. (MutationData).
versionЦіле число nullОбов’язковеВерсія ресурсу для контролю одночасних змін. Деякі номери версій можуть перевищувати Number.MAX_SAFE_INTEGER у JavaScript. Читайте й надсилайте їх без зміни цифр. У JSON вони мають залишатися числами, а не текстом.
Додаткові поля: Ні
Метадані відповіді
PageMeta · Схема · Схеми даних: Спільні моделі
paginationPaginationОбов’язковеМетадані пагінації за курсором.
request_idРядокОбов’язковеІдентифікатор звернення; у метаданих відповіді ідентифікує запит HTTP.
minLength:1maxLength:100
Додаткові поля: Ні
Метадані пагінації за курсором
Pagination · Схема · Схеми даних: Спільні моделі
has_moreЛогічне значенняОбов’язковеЧи доступна наступна сторінка.
limitЦіле числоОбов’язковеМаксимальна кількість записів на цій сторінці.
minimum:1maximum:100next_cursorРядок nullОбов’язковеЗначення для переходу до наступної сторінки або null.
Додаткові поля: Ні
Метадані відповіді
RequestMeta · Схема · Схеми даних: Спільні моделі
request_idРядокОбов’язковеІдентифікатор звернення; у метаданих відповіді ідентифікує запит HTTP.
minLength:1maxLength:100
Додаткові поля: Ні