# Схема: content.application/json.schema

Source: <https://telegafirst.com/docs/schema-9fdc9dba50dce9cb418d25018af673ea9f9d87f7f23308adf821dfce6f71c7c2>
Locale: ru
releaseGitSha: ea133cd4ad87fe549ef000b139be145be9bd1717
sourceContentDigest: 1804afc4a2e634ff8a242fcf3c73b40dd991e9ae307516086c0dfc3f1cf94416
Version: 2

# Схема: content.application/json.schema

| Поле | Значение |
| - | - |
| anyOf.0.additionalProperties | false |
| anyOf.0.properties.credentials.oneOf.0.additionalProperties | false |
| anyOf.0.properties.credentials.oneOf.0.properties.api\_key.maxLength | 1024 |
| anyOf.0.properties.credentials.oneOf.0.properties.api\_key.minLength | 1 |
| anyOf.0.properties.credentials.oneOf.0.properties.api\_key.type | "string" |
| anyOf.0.properties.credentials.oneOf.0.properties.provider.enum | \["yookassa"] |
| anyOf.0.properties.credentials.oneOf.0.properties.provider.type | "string" |
| anyOf.0.properties.credentials.oneOf.0.properties.shop\_id.maxLength | 128 |
| anyOf.0.properties.credentials.oneOf.0.properties.shop\_id.minLength | 1 |
| anyOf.0.properties.credentials.oneOf.0.properties.shop\_id.type | "string" |
| anyOf.0.properties.credentials.oneOf.0.required | \["provider","shop\_id","api\_key"] |
| anyOf.0.properties.credentials.oneOf.0.type | "object" |
| anyOf.0.properties.credentials.oneOf.1.additionalProperties | false |
| anyOf.0.properties.credentials.oneOf.1.properties.currency.maxLength | 16 |
| anyOf.0.properties.credentials.oneOf.1.properties.currency.minLength | 1 |
| anyOf.0.properties.credentials.oneOf.1.properties.currency.type | "string" |
| anyOf.0.properties.credentials.oneOf.1.properties.provider.enum | \["stripe"] |
| anyOf.0.properties.credentials.oneOf.1.properties.provider.type | "string" |
| anyOf.0.properties.credentials.oneOf.1.properties.secret\_key.maxLength | 1024 |
| anyOf.0.properties.credentials.oneOf.1.properties.secret\_key.minLength | 1 |
| anyOf.0.properties.credentials.oneOf.1.properties.secret\_key.type | "string" |
| anyOf.0.properties.credentials.oneOf.1.properties.webhook\_secret.maxLength | 1024 |
| anyOf.0.properties.credentials.oneOf.1.properties.webhook\_secret.minLength | 1 |
| anyOf.0.properties.credentials.oneOf.1.properties.webhook\_secret.type | "string" |
| anyOf.0.properties.credentials.oneOf.1.required | \["provider","secret\_key","webhook\_secret"] |
| anyOf.0.properties.credentials.oneOf.1.type | "object" |
| anyOf.0.properties.credentials.oneOf.2.additionalProperties | false |
| anyOf.0.properties.credentials.oneOf.2.properties.login.maxLength | 128 |
| anyOf.0.properties.credentials.oneOf.2.properties.login.minLength | 1 |
| anyOf.0.properties.credentials.oneOf.2.properties.login.type | "string" |
| anyOf.0.properties.credentials.oneOf.2.properties.password1.maxLength | 1024 |
| anyOf.0.properties.credentials.oneOf.2.properties.password1.minLength | 1 |
| anyOf.0.properties.credentials.oneOf.2.properties.password1.type | "string" |
| anyOf.0.properties.credentials.oneOf.2.properties.password2.maxLength | 1024 |
| anyOf.0.properties.credentials.oneOf.2.properties.password2.minLength | 1 |
| anyOf.0.properties.credentials.oneOf.2.properties.password2.type | "string" |
| anyOf.0.properties.credentials.oneOf.2.properties.provider.enum | \["robokassa"] |
| anyOf.0.properties.credentials.oneOf.2.properties.provider.type | "string" |
| anyOf.0.properties.credentials.oneOf.2.properties.test\_mode.type | "boolean" |
| anyOf.0.properties.credentials.oneOf.2.required | \["provider","login","password1","password2"] |
| anyOf.0.properties.credentials.oneOf.2.type | "object" |
| anyOf.0.properties.credentials.oneOf.3.additionalProperties | false |
| anyOf.0.properties.credentials.oneOf.3.properties.password.maxLength | 1024 |
| anyOf.0.properties.credentials.oneOf.3.properties.password.minLength | 1 |
| anyOf.0.properties.credentials.oneOf.3.properties.password.type | "string" |
| anyOf.0.properties.credentials.oneOf.3.properties.provider.enum | \["tinkoff"] |
| anyOf.0.properties.credentials.oneOf.3.properties.provider.type | "string" |
| anyOf.0.properties.credentials.oneOf.3.properties.terminal\_key.maxLength | 128 |
| anyOf.0.properties.credentials.oneOf.3.properties.terminal\_key.minLength | 1 |
| anyOf.0.properties.credentials.oneOf.3.properties.terminal\_key.type | "string" |
| anyOf.0.properties.credentials.oneOf.3.required | \["provider","terminal\_key","password"] |
| anyOf.0.properties.credentials.oneOf.3.type | "object" |
| anyOf.0.properties.credentials.oneOf.4.additionalProperties | false |
| anyOf.0.properties.credentials.oneOf.4.properties.demo\_mode.type | "boolean" |
| anyOf.0.properties.credentials.oneOf.4.properties.demo\_secret\_key.maxLength | 1024 |
| anyOf.0.properties.credentials.oneOf.4.properties.demo\_secret\_key.minLength | 1 |
| anyOf.0.properties.credentials.oneOf.4.properties.demo\_secret\_key.type | "string" |
| anyOf.0.properties.credentials.oneOf.4.properties.provider.enum | \["prodamus"] |
| anyOf.0.properties.credentials.oneOf.4.properties.provider.type | "string" |
| anyOf.0.properties.credentials.oneOf.4.properties.secret\_key.maxLength | 1024 |
| anyOf.0.properties.credentials.oneOf.4.properties.secret\_key.minLength | 1 |
| anyOf.0.properties.credentials.oneOf.4.properties.secret\_key.type | "string" |
| anyOf.0.properties.credentials.oneOf.4.properties.shop\_domain.maxLength | 253 |
| anyOf.0.properties.credentials.oneOf.4.properties.shop\_domain.minLength | 1 |
| anyOf.0.properties.credentials.oneOf.4.properties.shop\_domain.type | "string" |
| anyOf.0.properties.credentials.oneOf.4.required | \["provider","shop\_domain","secret\_key"] |
| anyOf.0.properties.credentials.oneOf.4.type | "object" |
| anyOf.0.properties.credentials.oneOf.5.additionalProperties | false |
| anyOf.0.properties.credentials.oneOf.5.properties.client\_id.maxLength | 256 |
| anyOf.0.properties.credentials.oneOf.5.properties.client\_id.minLength | 1 |
| anyOf.0.properties.credentials.oneOf.5.properties.client\_id.type | "string" |
| anyOf.0.properties.credentials.oneOf.5.properties.client\_secret.maxLength | 1024 |
| anyOf.0.properties.credentials.oneOf.5.properties.client\_secret.minLength | 1 |
| anyOf.0.properties.credentials.oneOf.5.properties.client\_secret.type | "string" |
| anyOf.0.properties.credentials.oneOf.5.properties.currency.maxLength | 16 |
| anyOf.0.properties.credentials.oneOf.5.properties.currency.minLength | 1 |
| anyOf.0.properties.credentials.oneOf.5.properties.currency.type | "string" |
| anyOf.0.properties.credentials.oneOf.5.properties.environment.enum | \["sandbox","production"] |
| anyOf.0.properties.credentials.oneOf.5.properties.environment.type | "string" |
| anyOf.0.properties.credentials.oneOf.5.properties.provider.enum | \["paypal"] |
| anyOf.0.properties.credentials.oneOf.5.properties.provider.type | "string" |
| anyOf.0.properties.credentials.oneOf.5.properties.webhook\_id.maxLength | 256 |
| anyOf.0.properties.credentials.oneOf.5.properties.webhook\_id.minLength | 1 |
| anyOf.0.properties.credentials.oneOf.5.properties.webhook\_id.type | "string" |
| anyOf.0.properties.credentials.oneOf.5.required | \["provider","environment","client\_id","client\_secret","webhook\_id"] |
| anyOf.0.properties.credentials.oneOf.5.type | "object" |
| anyOf.0.properties.credentials.oneOf.6.additionalProperties | false |
| anyOf.0.properties.credentials.oneOf.6.properties.api\_key.maxLength | 1024 |
| anyOf.0.properties.credentials.oneOf.6.properties.api\_key.minLength | 1 |
| anyOf.0.properties.credentials.oneOf.6.properties.api\_key.type | "string" |
| anyOf.0.properties.credentials.oneOf.6.properties.client\_token.maxLength | 1024 |
| anyOf.0.properties.credentials.oneOf.6.properties.client\_token.minLength | 1 |
| anyOf.0.properties.credentials.oneOf.6.properties.client\_token.type | "string" |
| anyOf.0.properties.credentials.oneOf.6.properties.environment.maxLength | 32 |
| anyOf.0.properties.credentials.oneOf.6.properties.environment.minLength | 1 |
| anyOf.0.properties.credentials.oneOf.6.properties.environment.type | "string" |
| anyOf.0.properties.credentials.oneOf.6.properties.provider.enum | \["paddle"] |
| anyOf.0.properties.credentials.oneOf.6.properties.provider.type | "string" |
| anyOf.0.properties.credentials.oneOf.6.properties.webhook\_secret.maxLength | 1024 |
| anyOf.0.properties.credentials.oneOf.6.properties.webhook\_secret.minLength | 1 |
| anyOf.0.properties.credentials.oneOf.6.properties.webhook\_secret.type | "string" |
| anyOf.0.properties.credentials.oneOf.6.required | \["provider","api\_key","client\_token","webhook\_secret"] |
| anyOf.0.properties.credentials.oneOf.6.type | "object" |
| anyOf.0.properties.credentials.oneOf.7.additionalProperties | false |
| anyOf.0.properties.credentials.oneOf.7.properties.environment.maxLength | 32 |
| anyOf.0.properties.credentials.oneOf.7.properties.environment.minLength | 1 |
| anyOf.0.properties.credentials.oneOf.7.properties.environment.type | "string" |
| anyOf.0.properties.credentials.oneOf.7.properties.provider.enum | \["cryptobot"] |
| anyOf.0.properties.credentials.oneOf.7.properties.provider.type | "string" |
| anyOf.0.properties.credentials.oneOf.7.properties.token.maxLength | 1024 |
| anyOf.0.properties.credentials.oneOf.7.properties.token.minLength | 1 |
| anyOf.0.properties.credentials.oneOf.7.properties.token.type | "string" |
| anyOf.0.properties.credentials.oneOf.7.required | \["provider","token"] |
| anyOf.0.properties.credentials.oneOf.7.type | "object" |
| anyOf.0.properties.default\_currency.maxLength | 16 |
| anyOf.0.properties.default\_currency.minLength | 1 |
| anyOf.0.properties.default\_currency.type | "string" |
| anyOf.0.properties.enabled.type | "boolean" |
| anyOf.0.required | \["credentials"] |
| anyOf.0.type | "object" |
| anyOf.1.additionalProperties | false |
| anyOf.1.properties.credentials.additionalProperties | false |
| anyOf.1.properties.credentials.properties.provider.enum | \["stars"] |
| anyOf.1.properties.credentials.properties.provider.type | "string" |
| anyOf.1.properties.credentials.required | \["provider"] |
| anyOf.1.properties.credentials.type | "object" |
| anyOf.1.properties.default\_currency.enum | \["XTR"] |
| anyOf.1.properties.default\_currency.type | "string" |
| anyOf.1.properties.enabled.type | "boolean" |
| anyOf.1.required | \["credentials"] |
| anyOf.1.type | "object" |
