# Схема: ClientConfigView

Source: <https://telegafirst.com/docs/schema-b9393e943df30a3590a26d9d1a20de0dcfd7a0c034d7d295fddf8105bbc24f69>
Locale: ru
releaseGitSha: fc570c76ffc9cb87e2462d45b14f5c1b52fbaf0d
sourceContentDigest: 4fbb40b95462e03214a782e6aa686aa909c5adc2638b4b81e98f91bbe97e4d5e
Version: 2

# Схема: ClientConfigView

| Поле | Значение |
| - | - |
| additionalProperties | false |
| properties.allow\_operator\_price\_override.type | "boolean" |
| properties.attribution\_llm\_enabled.type | "boolean" |
| properties.commerce\_payment\_window\_min.type | "integer" |
| properties.default\_language.enum | \["ru","en"] |
| properties.default\_language.type | "string" |
| properties.dialog\_auto\_close\_days.type | "number" |
| properties.invitee\_goal\_target.oneOf.0.additionalProperties | false |
| properties.invitee\_goal\_target.oneOf.0.properties.kind.enum | \["delivery\_message"] |
| properties.invitee\_goal\_target.oneOf.0.properties.kind.type | "string" |
| properties.invitee\_goal\_target.oneOf.0.required | \["kind"] |
| properties.invitee\_goal\_target.oneOf.0.type | "object" |
| properties.invitee\_goal\_target.oneOf.1.additionalProperties | false |
| properties.invitee\_goal\_target.oneOf.1.properties.kind.enum | \["url"] |
| properties.invitee\_goal\_target.oneOf.1.properties.kind.type | "string" |
| properties.invitee\_goal\_target.oneOf.1.properties.url.format | "uri" |
| properties.invitee\_goal\_target.oneOf.1.properties.url.type | "string" |
| properties.invitee\_goal\_target.oneOf.1.required | \["kind","url"] |
| properties.invitee\_goal\_target.oneOf.1.type | "object" |
| properties.invitee\_goal\_target.oneOf.2.additionalProperties | false |
| properties.invitee\_goal\_target.oneOf.2.properties.kind.enum | \["web\_app"] |
| properties.invitee\_goal\_target.oneOf.2.properties.kind.type | "string" |
| properties.invitee\_goal\_target.oneOf.2.properties.web\_app\_url.format | "uri" |
| properties.invitee\_goal\_target.oneOf.2.properties.web\_app\_url.type | "string" |
| properties.invitee\_goal\_target.oneOf.2.required | \["kind","web\_app\_url"] |
| properties.invitee\_goal\_target.oneOf.2.type | "object" |
| properties.invitee\_goal\_target.oneOf.3.additionalProperties | false |
| properties.invitee\_goal\_target.oneOf.3.properties.kind.enum | \["section\_root"] |
| properties.invitee\_goal\_target.oneOf.3.properties.kind.type | "string" |
| properties.invitee\_goal\_target.oneOf.3.properties.section.enum | \["catalog","booking","events"] |
| properties.invitee\_goal\_target.oneOf.3.properties.section.type | "string" |
| properties.invitee\_goal\_target.oneOf.3.required | \["kind","section"] |
| properties.invitee\_goal\_target.oneOf.3.type | "object" |
| properties.invitee\_goal\_target.oneOf.4.additionalProperties | false |
| properties.invitee\_goal\_target.oneOf.4.properties.entity\_id.maximum | 2147483647 |
| properties.invitee\_goal\_target.oneOf.4.properties.entity\_id.minimum | 1 |
| properties.invitee\_goal\_target.oneOf.4.properties.entity\_id.type | "integer" |
| properties.invitee\_goal\_target.oneOf.4.properties.entity\_type.enum | \["product","catalog\_group","menu\_group","event","resource","chain\_step","marketing\_campaign","marketing\_link","form"] |
| properties.invitee\_goal\_target.oneOf.4.properties.entity\_type.type | "string" |
| properties.invitee\_goal\_target.oneOf.4.properties.kind.enum | \["deeplink"] |
| properties.invitee\_goal\_target.oneOf.4.properties.kind.type | "string" |
| properties.invitee\_goal\_target.oneOf.4.required | \["kind","entity\_type","entity\_id"] |
| properties.invitee\_goal\_target.oneOf.4.type | "object" |
| properties.invitee\_goal\_target.oneOf.5.type | "null" |
| properties.inviter\_goal\_target.oneOf.0.additionalProperties | false |
| properties.inviter\_goal\_target.oneOf.0.properties.kind.enum | \["delivery\_message"] |
| properties.inviter\_goal\_target.oneOf.0.properties.kind.type | "string" |
| properties.inviter\_goal\_target.oneOf.0.required | \["kind"] |
| properties.inviter\_goal\_target.oneOf.0.type | "object" |
| properties.inviter\_goal\_target.oneOf.1.additionalProperties | false |
| properties.inviter\_goal\_target.oneOf.1.properties.kind.enum | \["url"] |
| properties.inviter\_goal\_target.oneOf.1.properties.kind.type | "string" |
| properties.inviter\_goal\_target.oneOf.1.properties.url.format | "uri" |
| properties.inviter\_goal\_target.oneOf.1.properties.url.type | "string" |
| properties.inviter\_goal\_target.oneOf.1.required | \["kind","url"] |
| properties.inviter\_goal\_target.oneOf.1.type | "object" |
| properties.inviter\_goal\_target.oneOf.2.additionalProperties | false |
| properties.inviter\_goal\_target.oneOf.2.properties.kind.enum | \["web\_app"] |
| properties.inviter\_goal\_target.oneOf.2.properties.kind.type | "string" |
| properties.inviter\_goal\_target.oneOf.2.properties.web\_app\_url.format | "uri" |
| properties.inviter\_goal\_target.oneOf.2.properties.web\_app\_url.type | "string" |
| properties.inviter\_goal\_target.oneOf.2.required | \["kind","web\_app\_url"] |
| properties.inviter\_goal\_target.oneOf.2.type | "object" |
| properties.inviter\_goal\_target.oneOf.3.additionalProperties | false |
| properties.inviter\_goal\_target.oneOf.3.properties.kind.enum | \["section\_root"] |
| properties.inviter\_goal\_target.oneOf.3.properties.kind.type | "string" |
| properties.inviter\_goal\_target.oneOf.3.properties.section.enum | \["catalog","booking","events"] |
| properties.inviter\_goal\_target.oneOf.3.properties.section.type | "string" |
| properties.inviter\_goal\_target.oneOf.3.required | \["kind","section"] |
| properties.inviter\_goal\_target.oneOf.3.type | "object" |
| properties.inviter\_goal\_target.oneOf.4.additionalProperties | false |
| properties.inviter\_goal\_target.oneOf.4.properties.entity\_id.maximum | 2147483647 |
| properties.inviter\_goal\_target.oneOf.4.properties.entity\_id.minimum | 1 |
| properties.inviter\_goal\_target.oneOf.4.properties.entity\_id.type | "integer" |
| properties.inviter\_goal\_target.oneOf.4.properties.entity\_type.enum | \["product","catalog\_group","menu\_group","event","resource","chain\_step","marketing\_campaign","marketing\_link","form"] |
| properties.inviter\_goal\_target.oneOf.4.properties.entity\_type.type | "string" |
| properties.inviter\_goal\_target.oneOf.4.properties.kind.enum | \["deeplink"] |
| properties.inviter\_goal\_target.oneOf.4.properties.kind.type | "string" |
| properties.inviter\_goal\_target.oneOf.4.required | \["kind","entity\_type","entity\_id"] |
| properties.inviter\_goal\_target.oneOf.4.type | "object" |
| properties.inviter\_goal\_target.oneOf.5.type | "null" |
| properties.is\_cookie\_opt\_in\_enabled.description | "Run cookie consent opt-in on this tenant's sites: analytics and advertising stay off until the visitor decides. Sites in the .com zone are always opt-in; this cannot relax a platform-wide opt-in." |
| properties.is\_cookie\_opt\_in\_enabled.type | "boolean" |
| properties.nudge\_cart\_delay\_min.type | "integer" |
| properties.nudge\_checkout\_delay\_min.type | "integer" |
| properties.nudge\_unpaid\_order\_lead\_min.type | "integer" |
| properties.operator\_attribution\_window\_hours.type | "number" |
| properties.post\_purchase\_quiet\_min.type | "integer" |
| properties.reporting\_currency.type | "string" |
| properties.timezone.type | "string" |
| properties.tokens\_5h\_limit\_per\_user.type | \["number","null"] |
| properties.tokens\_available\_bonus.type | "number" |
| properties.tokens\_available\_package.type | "number" |
| properties.tokens\_available\_subscription.type | "number" |
| properties.tokens\_weekly\_limit\_per\_user.type | \["number","null"] |
| properties.updated\_at.type | "string" |
| properties.welcome.description | "Your own greeting for a bare /start in every channel, as Telegram-HTML: b, i, u, s, a href, code, blockquote, tg-spoiler. Up to 600 visible characters; no pictures, buttons or variables. The platform adds its own italic line about the menu below it. Send null or an empty string to go back to the platform greeting; the read value is the same HTML, null while the default is in use." |
| properties.welcome.type | \["string","null"] |
| required | \["updated\_at","default\_language","timezone","reporting\_currency","operator\_attribution\_window\_hours","dialog\_auto\_close\_days","attribution\_llm\_enabled","allow\_operator\_price\_override","is\_cookie\_opt\_in\_enabled","tokens\_weekly\_limit\_per\_user","tokens\_5h\_limit\_per\_user","tokens\_available\_subscription","tokens\_available\_package","tokens\_available\_bonus","invitee\_goal\_target","inviter\_goal\_target","welcome","commerce\_payment\_window\_min","nudge\_checkout\_delay\_min","nudge\_cart\_delay\_min","nudge\_unpaid\_order\_lead\_min","post\_purchase\_quiet\_min"] |
| type | "object" |
