# Схема: SitePageList

Source: <https://telegafirst.com/docs/schema-92f53a29f91a56b8a6293c133b9fabd7a1417def950dafa08757c33e9d2a7283>
Locale: ru
releaseGitSha: fc570c76ffc9cb87e2462d45b14f5c1b52fbaf0d
sourceContentDigest: 791178b6acf702b2e1e3a11a257cc6e824e6d7fa3ef3695d1dc131fb77bd6f9d
Version: 4

# Схема: SitePageList

| Поле | Значение |
| - | - |
| 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.$ref | [SiteMiniAppLinks](https://telegafirst.com/docs/schema-e08b8b11e5880c28887198488c2b92800db2d46a46bc8cd1dee894e483b49d84) |
| 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.enum | \["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.$ref | [SitePageLink](https://telegafirst.com/docs/schema-eb3f0d3367891415195f921a3a414b2fa938068385ab61889496c9f39327fb61) |
| 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.$ref | [SiteMiniAppLinks](https://telegafirst.com/docs/schema-e08b8b11e5880c28887198488c2b92800db2d46a46bc8cd1dee894e483b49d84) |
| 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.enum | \["owner\_hidden","moderation\_blocked","domain\_not\_active","not\_published",null] |
| properties.pages.items.oneOf.0.properties.reason.type | \["string","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.enum | \["storefront"] |
| properties.pages.items.oneOf.1.properties.kind.type | "string" |
| properties.pages.items.oneOf.1.properties.mini\_app\_links.$ref | [SiteMiniAppLinks](https://telegafirst.com/docs/schema-e08b8b11e5880c28887198488c2b92800db2d46a46bc8cd1dee894e483b49d84) |
| properties.pages.items.oneOf.1.properties.owner\_hidden.enum | \[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.enum | \[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.enum | \[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" |
