# Схема: site\_list\_pages: outputSchema

Source: <https://telegafirst.com/docs/schema-5f27336abde95b87616e331ddb147384b5d4870a8f9cec5d132a1f4dcc84625c>
Locale: ru
releaseGitSha: fc570c76ffc9cb87e2462d45b14f5c1b52fbaf0d
sourceContentDigest: a8231bd4c804237a05128251edb24916079a1bd85ea5b06161be27e0f37e8246
Version: 3

# Схема: site\_list\_pages: outputSchema

| Поле | Значение |
| - | - |
| $schema | "<https://json-schema.org/draft/2020-12/schema>" |
| additionalProperties | false |
| properties.hosts.items.additionalProperties | false |
| properties.hosts.items.properties.host.type | "string" |
| properties.hosts.items.properties.kind.enum | \["platform","custom\_domain"] |
| properties.hosts.items.properties.kind.type | "string" |
| properties.hosts.items.properties.live.type | "boolean" |
| properties.hosts.items.properties.zone.enum | \["ru","com"] |
| properties.hosts.items.properties.zone.type | "string" |
| properties.hosts.items.required | \["host","kind","zone","live"] |
| properties.hosts.items.type | "object" |
| properties.hosts.type | "array" |
| properties.mini\_app\_home.additionalProperties | false |
| properties.mini\_app\_home.properties.max.anyOf.0.additionalProperties | false |
| properties.mini\_app\_home.properties.max.anyOf.0.properties.reason.type | "null" |
| properties.mini\_app\_home.properties.max.anyOf.0.properties.url.format | "uri" |
| properties.mini\_app\_home.properties.max.anyOf.0.properties.url.type | "string" |
| properties.mini\_app\_home.properties.max.anyOf.0.required | \["url","reason"] |
| properties.mini\_app\_home.properties.max.anyOf.0.type | "object" |
| properties.mini\_app\_home.properties.max.anyOf.1.additionalProperties | false |
| properties.mini\_app\_home.properties.max.anyOf.1.properties.reason.enum | \["channel\_not\_connected","channel\_surface\_not\_native","page\_not\_published","page\_not\_addressed","page\_on\_other\_host","platform\_app\_not\_configured"] |
| properties.mini\_app\_home.properties.max.anyOf.1.properties.reason.type | "string" |
| properties.mini\_app\_home.properties.max.anyOf.1.properties.url.type | "null" |
| properties.mini\_app\_home.properties.max.anyOf.1.required | \["url","reason"] |
| properties.mini\_app\_home.properties.max.anyOf.1.type | "object" |
| properties.mini\_app\_home.properties.telegram.anyOf.0.additionalProperties | false |
| properties.mini\_app\_home.properties.telegram.anyOf.0.properties.reason.type | "null" |
| properties.mini\_app\_home.properties.telegram.anyOf.0.properties.url.format | "uri" |
| properties.mini\_app\_home.properties.telegram.anyOf.0.properties.url.type | "string" |
| properties.mini\_app\_home.properties.telegram.anyOf.0.required | \["url","reason"] |
| properties.mini\_app\_home.properties.telegram.anyOf.0.type | "object" |
| properties.mini\_app\_home.properties.telegram.anyOf.1.additionalProperties | false |
| properties.mini\_app\_home.properties.telegram.anyOf.1.properties.reason.enum | \["channel\_not\_connected","channel\_surface\_not\_native","page\_not\_published","page\_not\_addressed","page\_on\_other\_host","platform\_app\_not\_configured"] |
| properties.mini\_app\_home.properties.telegram.anyOf.1.properties.reason.type | "string" |
| properties.mini\_app\_home.properties.telegram.anyOf.1.properties.url.type | "null" |
| properties.mini\_app\_home.properties.telegram.anyOf.1.required | \["url","reason"] |
| properties.mini\_app\_home.properties.telegram.anyOf.1.type | "object" |
| properties.mini\_app\_home.properties.vk.anyOf.0.additionalProperties | false |
| properties.mini\_app\_home.properties.vk.anyOf.0.properties.reason.type | "null" |
| properties.mini\_app\_home.properties.vk.anyOf.0.properties.url.format | "uri" |
| properties.mini\_app\_home.properties.vk.anyOf.0.properties.url.type | "string" |
| properties.mini\_app\_home.properties.vk.anyOf.0.required | \["url","reason"] |
| properties.mini\_app\_home.properties.vk.anyOf.0.type | "object" |
| properties.mini\_app\_home.properties.vk.anyOf.1.additionalProperties | false |
| properties.mini\_app\_home.properties.vk.anyOf.1.properties.reason.enum | \["channel\_not\_connected","channel\_surface\_not\_native","page\_not\_published","page\_not\_addressed","page\_on\_other\_host","platform\_app\_not\_configured"] |
| properties.mini\_app\_home.properties.vk.anyOf.1.properties.reason.type | "string" |
| properties.mini\_app\_home.properties.vk.anyOf.1.properties.url.type | "null" |
| properties.mini\_app\_home.properties.vk.anyOf.1.required | \["url","reason"] |
| properties.mini\_app\_home.properties.vk.anyOf.1.type | "object" |
| properties.mini\_app\_home.required | \["telegram","max","vk"] |
| properties.mini\_app\_home.type | "object" |
| properties.pages.items.oneOf.0.additionalProperties | false |
| properties.pages.items.oneOf.0.properties.host.type | "string" |
| properties.pages.items.oneOf.0.properties.id.maximum | 2147483647 |
| properties.pages.items.oneOf.0.properties.id.minimum | 1 |
| properties.pages.items.oneOf.0.properties.id.type | "integer" |
| properties.pages.items.oneOf.0.properties.kind.const | "site" |
| properties.pages.items.oneOf.0.properties.kind.type | "string" |
| properties.pages.items.oneOf.0.properties.links.description | "Every address of the page: web, universal and one mini\_app per connected channel; empty while the page is not served." |
| properties.pages.items.oneOf.0.properties.links.items.additionalProperties | false |
| properties.pages.items.oneOf.0.properties.links.items.properties.channel.enum | \["telegram","max","vk"] |
| properties.pages.items.oneOf.0.properties.links.items.properties.channel.type | "string" |
| properties.pages.items.oneOf.0.properties.links.items.properties.description.minLength | 1 |
| properties.pages.items.oneOf.0.properties.links.items.properties.description.type | "string" |
| properties.pages.items.oneOf.0.properties.links.items.properties.kind.enum | \["web","universal","mini\_app","bot"] |
| properties.pages.items.oneOf.0.properties.links.items.properties.kind.type | "string" |
| properties.pages.items.oneOf.0.properties.links.items.properties.url.minLength | 1 |
| properties.pages.items.oneOf.0.properties.links.items.properties.url.type | "string" |
| properties.pages.items.oneOf.0.properties.links.items.required | \["kind","url","description"] |
| properties.pages.items.oneOf.0.properties.links.items.type | "object" |
| properties.pages.items.oneOf.0.properties.links.type | "array" |
| properties.pages.items.oneOf.0.properties.links\_recovery.description | "What to do about reason while links is empty; null while the page is served." |
| properties.pages.items.oneOf.0.properties.links\_recovery.type | \["string","null"] |
| properties.pages.items.oneOf.0.properties.mini\_app\_links.additionalProperties | false |
| properties.pages.items.oneOf.0.properties.mini\_app\_links.properties.max.anyOf.0.additionalProperties | false |
| properties.pages.items.oneOf.0.properties.mini\_app\_links.properties.max.anyOf.0.properties.reason.type | "null" |
| properties.pages.items.oneOf.0.properties.mini\_app\_links.properties.max.anyOf.0.properties.url.format | "uri" |
| properties.pages.items.oneOf.0.properties.mini\_app\_links.properties.max.anyOf.0.properties.url.type | "string" |
| properties.pages.items.oneOf.0.properties.mini\_app\_links.properties.max.anyOf.0.required | \["url","reason"] |
| properties.pages.items.oneOf.0.properties.mini\_app\_links.properties.max.anyOf.0.type | "object" |
| properties.pages.items.oneOf.0.properties.mini\_app\_links.properties.max.anyOf.1.additionalProperties | false |
| properties.pages.items.oneOf.0.properties.mini\_app\_links.properties.max.anyOf.1.properties.reason.enum | \["channel\_not\_connected","channel\_surface\_not\_native","page\_not\_published","page\_not\_addressed","page\_on\_other\_host","platform\_app\_not\_configured"] |
| properties.pages.items.oneOf.0.properties.mini\_app\_links.properties.max.anyOf.1.properties.reason.type | "string" |
| properties.pages.items.oneOf.0.properties.mini\_app\_links.properties.max.anyOf.1.properties.url.type | "null" |
| properties.pages.items.oneOf.0.properties.mini\_app\_links.properties.max.anyOf.1.required | \["url","reason"] |
| properties.pages.items.oneOf.0.properties.mini\_app\_links.properties.max.anyOf.1.type | "object" |
| properties.pages.items.oneOf.0.properties.mini\_app\_links.properties.telegram.anyOf.0.additionalProperties | false |
| properties.pages.items.oneOf.0.properties.mini\_app\_links.properties.telegram.anyOf.0.properties.reason.type | "null" |
| properties.pages.items.oneOf.0.properties.mini\_app\_links.properties.telegram.anyOf.0.properties.url.format | "uri" |
| properties.pages.items.oneOf.0.properties.mini\_app\_links.properties.telegram.anyOf.0.properties.url.type | "string" |
| properties.pages.items.oneOf.0.properties.mini\_app\_links.properties.telegram.anyOf.0.required | \["url","reason"] |
| properties.pages.items.oneOf.0.properties.mini\_app\_links.properties.telegram.anyOf.0.type | "object" |
| properties.pages.items.oneOf.0.properties.mini\_app\_links.properties.telegram.anyOf.1.additionalProperties | false |
| properties.pages.items.oneOf.0.properties.mini\_app\_links.properties.telegram.anyOf.1.properties.reason.enum | \["channel\_not\_connected","channel\_surface\_not\_native","page\_not\_published","page\_not\_addressed","page\_on\_other\_host","platform\_app\_not\_configured"] |
| properties.pages.items.oneOf.0.properties.mini\_app\_links.properties.telegram.anyOf.1.properties.reason.type | "string" |
| properties.pages.items.oneOf.0.properties.mini\_app\_links.properties.telegram.anyOf.1.properties.url.type | "null" |
| properties.pages.items.oneOf.0.properties.mini\_app\_links.properties.telegram.anyOf.1.required | \["url","reason"] |
| properties.pages.items.oneOf.0.properties.mini\_app\_links.properties.telegram.anyOf.1.type | "object" |
| properties.pages.items.oneOf.0.properties.mini\_app\_links.properties.vk.anyOf.0.additionalProperties | false |
| properties.pages.items.oneOf.0.properties.mini\_app\_links.properties.vk.anyOf.0.properties.reason.type | "null" |
| properties.pages.items.oneOf.0.properties.mini\_app\_links.properties.vk.anyOf.0.properties.url.format | "uri" |
| properties.pages.items.oneOf.0.properties.mini\_app\_links.properties.vk.anyOf.0.properties.url.type | "string" |
| properties.pages.items.oneOf.0.properties.mini\_app\_links.properties.vk.anyOf.0.required | \["url","reason"] |
| properties.pages.items.oneOf.0.properties.mini\_app\_links.properties.vk.anyOf.0.type | "object" |
| properties.pages.items.oneOf.0.properties.mini\_app\_links.properties.vk.anyOf.1.additionalProperties | false |
| properties.pages.items.oneOf.0.properties.mini\_app\_links.properties.vk.anyOf.1.properties.reason.enum | \["channel\_not\_connected","channel\_surface\_not\_native","page\_not\_published","page\_not\_addressed","page\_on\_other\_host","platform\_app\_not\_configured"] |
| properties.pages.items.oneOf.0.properties.mini\_app\_links.properties.vk.anyOf.1.properties.reason.type | "string" |
| properties.pages.items.oneOf.0.properties.mini\_app\_links.properties.vk.anyOf.1.properties.url.type | "null" |
| properties.pages.items.oneOf.0.properties.mini\_app\_links.properties.vk.anyOf.1.required | \["url","reason"] |
| properties.pages.items.oneOf.0.properties.mini\_app\_links.properties.vk.anyOf.1.type | "object" |
| properties.pages.items.oneOf.0.properties.mini\_app\_links.required | \["telegram","max","vk"] |
| properties.pages.items.oneOf.0.properties.mini\_app\_links.type | "object" |
| properties.pages.items.oneOf.0.properties.owner\_hidden.type | "boolean" |
| properties.pages.items.oneOf.0.properties.path.type | "string" |
| properties.pages.items.oneOf.0.properties.protected.type | "boolean" |
| properties.pages.items.oneOf.0.properties.public\_url.type | \["string","null"] |
| properties.pages.items.oneOf.0.properties.published.type | "boolean" |
| properties.pages.items.oneOf.0.properties.reason.anyOf.0.enum | \["owner\_hidden","moderation\_blocked","domain\_not\_active","not\_published"] |
| properties.pages.items.oneOf.0.properties.reason.anyOf.0.type | "string" |
| properties.pages.items.oneOf.0.properties.reason.anyOf.1.type | "null" |
| properties.pages.items.oneOf.0.required | \["kind","id","host","path","public\_url","published","reason","owner\_hidden","protected","mini\_app\_links","links","links\_recovery"] |
| properties.pages.items.oneOf.0.type | "object" |
| properties.pages.items.oneOf.1.additionalProperties | false |
| properties.pages.items.oneOf.1.properties.host.type | "string" |
| properties.pages.items.oneOf.1.properties.id.type | "null" |
| properties.pages.items.oneOf.1.properties.kind.const | "storefront" |
| properties.pages.items.oneOf.1.properties.kind.type | "string" |
| properties.pages.items.oneOf.1.properties.mini\_app\_links.additionalProperties | false |
| properties.pages.items.oneOf.1.properties.mini\_app\_links.properties.max.anyOf.0.additionalProperties | false |
| properties.pages.items.oneOf.1.properties.mini\_app\_links.properties.max.anyOf.0.properties.reason.type | "null" |
| properties.pages.items.oneOf.1.properties.mini\_app\_links.properties.max.anyOf.0.properties.url.format | "uri" |
| properties.pages.items.oneOf.1.properties.mini\_app\_links.properties.max.anyOf.0.properties.url.type | "string" |
| properties.pages.items.oneOf.1.properties.mini\_app\_links.properties.max.anyOf.0.required | \["url","reason"] |
| properties.pages.items.oneOf.1.properties.mini\_app\_links.properties.max.anyOf.0.type | "object" |
| properties.pages.items.oneOf.1.properties.mini\_app\_links.properties.max.anyOf.1.additionalProperties | false |
| properties.pages.items.oneOf.1.properties.mini\_app\_links.properties.max.anyOf.1.properties.reason.enum | \["channel\_not\_connected","channel\_surface\_not\_native","page\_not\_published","page\_not\_addressed","page\_on\_other\_host","platform\_app\_not\_configured"] |
| properties.pages.items.oneOf.1.properties.mini\_app\_links.properties.max.anyOf.1.properties.reason.type | "string" |
| properties.pages.items.oneOf.1.properties.mini\_app\_links.properties.max.anyOf.1.properties.url.type | "null" |
| properties.pages.items.oneOf.1.properties.mini\_app\_links.properties.max.anyOf.1.required | \["url","reason"] |
| properties.pages.items.oneOf.1.properties.mini\_app\_links.properties.max.anyOf.1.type | "object" |
| properties.pages.items.oneOf.1.properties.mini\_app\_links.properties.telegram.anyOf.0.additionalProperties | false |
| properties.pages.items.oneOf.1.properties.mini\_app\_links.properties.telegram.anyOf.0.properties.reason.type | "null" |
| properties.pages.items.oneOf.1.properties.mini\_app\_links.properties.telegram.anyOf.0.properties.url.format | "uri" |
| properties.pages.items.oneOf.1.properties.mini\_app\_links.properties.telegram.anyOf.0.properties.url.type | "string" |
| properties.pages.items.oneOf.1.properties.mini\_app\_links.properties.telegram.anyOf.0.required | \["url","reason"] |
| properties.pages.items.oneOf.1.properties.mini\_app\_links.properties.telegram.anyOf.0.type | "object" |
| properties.pages.items.oneOf.1.properties.mini\_app\_links.properties.telegram.anyOf.1.additionalProperties | false |
| properties.pages.items.oneOf.1.properties.mini\_app\_links.properties.telegram.anyOf.1.properties.reason.enum | \["channel\_not\_connected","channel\_surface\_not\_native","page\_not\_published","page\_not\_addressed","page\_on\_other\_host","platform\_app\_not\_configured"] |
| properties.pages.items.oneOf.1.properties.mini\_app\_links.properties.telegram.anyOf.1.properties.reason.type | "string" |
| properties.pages.items.oneOf.1.properties.mini\_app\_links.properties.telegram.anyOf.1.properties.url.type | "null" |
| properties.pages.items.oneOf.1.properties.mini\_app\_links.properties.telegram.anyOf.1.required | \["url","reason"] |
| properties.pages.items.oneOf.1.properties.mini\_app\_links.properties.telegram.anyOf.1.type | "object" |
| properties.pages.items.oneOf.1.properties.mini\_app\_links.properties.vk.anyOf.0.additionalProperties | false |
| properties.pages.items.oneOf.1.properties.mini\_app\_links.properties.vk.anyOf.0.properties.reason.type | "null" |
| properties.pages.items.oneOf.1.properties.mini\_app\_links.properties.vk.anyOf.0.properties.url.format | "uri" |
| properties.pages.items.oneOf.1.properties.mini\_app\_links.properties.vk.anyOf.0.properties.url.type | "string" |
| properties.pages.items.oneOf.1.properties.mini\_app\_links.properties.vk.anyOf.0.required | \["url","reason"] |
| properties.pages.items.oneOf.1.properties.mini\_app\_links.properties.vk.anyOf.0.type | "object" |
| properties.pages.items.oneOf.1.properties.mini\_app\_links.properties.vk.anyOf.1.additionalProperties | false |
| properties.pages.items.oneOf.1.properties.mini\_app\_links.properties.vk.anyOf.1.properties.reason.enum | \["channel\_not\_connected","channel\_surface\_not\_native","page\_not\_published","page\_not\_addressed","page\_on\_other\_host","platform\_app\_not\_configured"] |
| properties.pages.items.oneOf.1.properties.mini\_app\_links.properties.vk.anyOf.1.properties.reason.type | "string" |
| properties.pages.items.oneOf.1.properties.mini\_app\_links.properties.vk.anyOf.1.properties.url.type | "null" |
| properties.pages.items.oneOf.1.properties.mini\_app\_links.properties.vk.anyOf.1.required | \["url","reason"] |
| properties.pages.items.oneOf.1.properties.mini\_app\_links.properties.vk.anyOf.1.type | "object" |
| properties.pages.items.oneOf.1.properties.mini\_app\_links.required | \["telegram","max","vk"] |
| properties.pages.items.oneOf.1.properties.mini\_app\_links.type | "object" |
| properties.pages.items.oneOf.1.properties.owner\_hidden.const | false |
| properties.pages.items.oneOf.1.properties.owner\_hidden.type | "boolean" |
| properties.pages.items.oneOf.1.properties.path.type | "string" |
| properties.pages.items.oneOf.1.properties.protected.const | true |
| properties.pages.items.oneOf.1.properties.protected.type | "boolean" |
| properties.pages.items.oneOf.1.properties.public\_url.type | "string" |
| properties.pages.items.oneOf.1.properties.published.const | true |
| properties.pages.items.oneOf.1.properties.published.type | "boolean" |
| properties.pages.items.oneOf.1.properties.reason.type | "null" |
| properties.pages.items.oneOf.1.properties.section.enum | \["shop","events","booking","bio","terms","privacy","product","event","booking\_resource","form"] |
| properties.pages.items.oneOf.1.properties.section.type | "string" |
| properties.pages.items.oneOf.1.properties.title.type | \["string","null"] |
| properties.pages.items.oneOf.1.required | \["kind","id","section","title","host","path","public\_url","published","reason","owner\_hidden","protected","mini\_app\_links"] |
| properties.pages.items.oneOf.1.type | "object" |
| properties.pages.type | "array" |
| properties.storefront\_truncated.items.enum | \["shop","events","booking","bio","terms","privacy","product","event","booking\_resource","form"] |
| properties.storefront\_truncated.items.type | "string" |
| properties.storefront\_truncated.type | "array" |
| required | \["hosts","pages","storefront\_truncated","mini\_app\_home"] |
| type | "object" |
