Схеми на данните
Структурирана информация за грешката
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НизЗадължителноКод на пазара, върнат от endpoint за контекст.
market_idНизЗадължителноИдентификатор на пазара, върнат от endpoint за контекст.
request_idНизЗадължителноИдентификатор на искането; в метаданните на отговора идентифицира HTTP заявката.
minLength:1maxLength:100
Допълнителни полета: Не
Метаданни на отговора
ContextPageMeta · Схема · Схеми на данните: Общи модели
localeНизЗадължителноЕзик, избран за тази заявка.
market_codeНизЗадължителноКод на пазара, върнат от endpoint за контекст.
market_idНизЗадължителноИдентификатор на пазара, върнат от endpoint за контекст.
paginationPaginationЗадължителноМетаданни за страниране с cursor.
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ЗадължителноМетаданни за страниране с cursor.
request_idНизЗадължителноИдентификатор на искането; в метаданните на отговора идентифицира HTTP заявката.
minLength:1maxLength:100
Допълнителни полета: Не
Метаданни за страниране с cursor
Pagination · Схема · Схеми на данните: Общи модели
has_moreБулева стойностЗадължителноДали има следваща страница.
limitЦяло числоЗадължителноМаксимален брой записи на тази страница.
minimum:1maximum:100next_cursorНиз nullЗадължителноСтойност за продължаване към следващата страница или null.
Допълнителни полета: Не
Метаданни на отговора
RequestMeta · Схема · Схеми на данните: Общи модели
request_idНизЗадължителноИдентификатор на искането; в метаданните на отговора идентифицира HTTP заявката.
minLength:1maxLength:100
Допълнителни полета: Не