Схеми даних
Структурована інформація про помилку
ApiError · Схема · Схеми даних: Спільні моделі
codeРядокОбов’язковеСтабільний машинозчитуваний код.
Обмеження
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"]
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 лише там, де це дозволено.
currencyРядокОбов’язковеКод валюти суми.
Обмеження
pattern"^[A-Z]{3}$"
minor_unitsЦіле числоОбов’язковеКількість десяткових знаків валюти.
minimum:0maximum:4
Додаткові поля: Ні
Створити — Бренди — Відповідь
MutationData · Поля, типи й обмеження даних, які API приймає або повертає.
deletedЛогічне значенняОбов’язковеЧи виконано видалення.
idРядокОбов’язковеІдентифікатор ресурсу; зберігайте його в отриманому вигляді. (MutationData).
versionЦіле число nullОбов’язковеВерсія ресурсу для контролю одночасних змін.
Додаткові поля: Ні
Метадані відповіді
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
Додаткові поля: Ні