Для AI-агентов: markdown этой страницы — /docs/schema-6d394a863e5c8b8c248bfc93c6bb727bae8a3863159c1b9237bb56c0f9877a37.mdиндекс документации — /llms.txt
Схема: get_catalog: outputSchema
Обновлено
| Поле | Значение |
|---|---|
| $schema | "https://json-schema.org/draft/2020-12/schema" |
| additionalProperties | false |
| properties.data.items.additionalProperties | false |
| properties.data.items.properties.available_providers.items.additionalProperties | false |
| properties.data.items.properties.available_providers.items.properties.currency.minLength | 1 |
| properties.data.items.properties.available_providers.items.properties.currency.type | "string" |
| properties.data.items.properties.available_providers.items.properties.min_charge.anyOf.0.anyOf.0.type | "string" |
| properties.data.items.properties.available_providers.items.properties.min_charge.anyOf.0.anyOf.1.maximum | 9007199254740991 |
| properties.data.items.properties.available_providers.items.properties.min_charge.anyOf.0.anyOf.1.minimum | -9007199254740991 |
| properties.data.items.properties.available_providers.items.properties.min_charge.anyOf.0.anyOf.1.type | "integer" |
| properties.data.items.properties.available_providers.items.properties.min_charge.anyOf.1.type | "null" |
| properties.data.items.properties.available_providers.items.properties.provider.minLength | 1 |
| properties.data.items.properties.available_providers.items.properties.provider.type | "string" |
| properties.data.items.properties.available_providers.items.properties.requires_postal_code.type | "boolean" |
| properties.data.items.properties.available_providers.items.required | ["provider","currency","min_charge","requires_postal_code"] |
| properties.data.items.properties.available_providers.items.type | "object" |
| properties.data.items.properties.available_providers.type | "array" |
| properties.data.items.properties.editable_config.additionalProperties | false |
| properties.data.items.properties.editable_config.properties.editable_fields.items.type | "string" |
| properties.data.items.properties.editable_config.properties.editable_fields.type | "array" |
| properties.data.items.properties.editable_config.properties.etag.type | "string" |
| properties.data.items.properties.editable_config.required | ["etag","editable_fields"] |
| properties.data.items.properties.editable_config.type | "object" |
| properties.data.items.properties.is_active.type | "boolean" |
| properties.data.items.properties.is_public.type | "boolean" |
| properties.data.items.properties.item_type.enum | ["product","service","digital","delivery"] |
| properties.data.items.properties.item_type.type | "string" |
| properties.data.items.properties.measurement_unit.maxLength | 32 |
| properties.data.items.properties.measurement_unit.type | "string" |
| properties.data.items.properties.prices.items.oneOf.0.additionalProperties | false |
| properties.data.items.properties.prices.items.oneOf.0.properties.amount.anyOf.0.maxLength | 32 |
| properties.data.items.properties.prices.items.oneOf.0.properties.amount.anyOf.0.pattern | "^\\d+(?:\\.\\d{1,2})?$" |
| properties.data.items.properties.prices.items.oneOf.0.properties.amount.anyOf.0.type | "string" |
| properties.data.items.properties.prices.items.oneOf.0.properties.amount.anyOf.1.type | "null" |
| properties.data.items.properties.prices.items.oneOf.0.properties.currency.enum | ["RUB","USD","EUR"] |
| properties.data.items.properties.prices.items.oneOf.0.properties.currency.type | "string" |
| properties.data.items.properties.prices.items.oneOf.0.properties.trial_amount.anyOf.0.maxLength | 32 |
| properties.data.items.properties.prices.items.oneOf.0.properties.trial_amount.anyOf.0.pattern | "^\\d+(?:\\.\\d{1,2})?$" |
| properties.data.items.properties.prices.items.oneOf.0.properties.trial_amount.anyOf.0.type | "string" |
| properties.data.items.properties.prices.items.oneOf.0.properties.trial_amount.anyOf.1.type | "null" |
| properties.data.items.properties.prices.items.oneOf.0.required | ["currency","amount","trial_amount"] |
| properties.data.items.properties.prices.items.oneOf.0.type | "object" |
| properties.data.items.properties.prices.items.oneOf.1.additionalProperties | false |
| properties.data.items.properties.prices.items.oneOf.1.properties.amount.anyOf.0.maximum | 9007199254740991 |
| properties.data.items.properties.prices.items.oneOf.1.properties.amount.anyOf.0.minimum | 0 |
| properties.data.items.properties.prices.items.oneOf.1.properties.amount.anyOf.0.type | "integer" |
| properties.data.items.properties.prices.items.oneOf.1.properties.amount.anyOf.1.type | "null" |
| properties.data.items.properties.prices.items.oneOf.1.properties.currency.const | "XTR" |
| properties.data.items.properties.prices.items.oneOf.1.properties.currency.type | "string" |
| properties.data.items.properties.prices.items.oneOf.1.properties.trial_amount.type | "null" |
| properties.data.items.properties.prices.items.oneOf.1.required | ["currency","amount","trial_amount"] |
| properties.data.items.properties.prices.items.oneOf.1.type | "object" |
| properties.data.items.properties.prices.items.oneOf.2.additionalProperties | false |
| properties.data.items.properties.prices.items.oneOf.2.properties.amount.anyOf.0.maxLength | 32 |
| properties.data.items.properties.prices.items.oneOf.2.properties.amount.anyOf.0.pattern | "^\\d+(?:\\.\\d{1,8})?$" |
| properties.data.items.properties.prices.items.oneOf.2.properties.amount.anyOf.0.type | "string" |
| properties.data.items.properties.prices.items.oneOf.2.properties.amount.anyOf.1.type | "null" |
| properties.data.items.properties.prices.items.oneOf.2.properties.currency.enum | ["USDT","TON","BTC","ETH","LTC","BNB","TRX","USDC"] |
| properties.data.items.properties.prices.items.oneOf.2.properties.currency.type | "string" |
| properties.data.items.properties.prices.items.oneOf.2.properties.trial_amount.type | "null" |
| properties.data.items.properties.prices.items.oneOf.2.required | ["currency","amount","trial_amount"] |
| properties.data.items.properties.prices.items.oneOf.2.type | "object" |
| properties.data.items.properties.prices.type | "array" |
| properties.data.items.properties.requires_postal_code.type | "boolean" |
| properties.data.items.properties.seq_id.exclusiveMinimum | 0 |
| properties.data.items.properties.seq_id.maximum | 9007199254740991 |
| properties.data.items.properties.seq_id.type | "integer" |
| properties.data.items.properties.sku_code.anyOf.0.maxLength | 64 |
| properties.data.items.properties.sku_code.anyOf.0.type | "string" |
| properties.data.items.properties.sku_code.anyOf.1.type | "null" |
| properties.data.items.properties.title.type | "string" |
| properties.data.items.properties.title_alt.type | "string" |
| properties.data.items.properties.updated_at.format | "date-time" |
| properties.data.items.properties.updated_at.pattern | "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$" |
| properties.data.items.properties.updated_at.type | "string" |
| properties.data.items.required | ["seq_id","title","is_active","is_public","prices","item_type","sku_code","measurement_unit","requires_postal_code","updated_at"] |
| properties.data.items.type | "object" |
| properties.data.type | "array" |
| properties.meta.additionalProperties | false |
| properties.meta.properties.estimated_total.maximum | 9007199254740991 |
| properties.meta.properties.estimated_total.minimum | 0 |
| properties.meta.properties.estimated_total.type | "integer" |
| properties.meta.properties.has_more.type | "boolean" |
| properties.meta.properties.limit.exclusiveMinimum | 0 |
| properties.meta.properties.limit.maximum | 9007199254740991 |
| properties.meta.properties.limit.type | "integer" |
| properties.meta.properties.next_cursor.anyOf.0.type | "string" |
| properties.meta.properties.next_cursor.anyOf.1.type | "null" |
| properties.meta.required | ["has_more","next_cursor","limit"] |
| properties.meta.type | "object" |
| properties.success.const | true |
| properties.success.type | "boolean" |
| required | ["success","data","meta"] |
| type | "object" |