# Схема: get\_onboarding\_state: outputSchema

Source: <https://telegafirst.com/docs/schema-c7e4fa642560251db50317af1f9447647fea1172fa199a1b979de6ca9319d86c>
Locale: ru
releaseGitSha: ea133cd4ad87fe549ef000b139be145be9bd1717
sourceContentDigest: 9674f93ccf14607d928c6d564c94f85ab5afcbe176dacf229c2886f13a7d59fb
Version: 2

# Схема: get\_onboarding\_state: outputSchema

| Поле | Значение |
| - | - |
| $schema | "<https://json-schema.org/draft/2020-12/schema>" |
| additionalProperties | false |
| properties.active\_slug.anyOf.0.type | "string" |
| properties.active\_slug.anyOf.1.type | "null" |
| properties.billing.additionalProperties | false |
| properties.billing.properties.auto\_renew\.type | "boolean" |
| properties.billing.properties.grace\_until.format | "date-time" |
| properties.billing.properties.grace\_until.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.billing.properties.grace\_until.type | "string" |
| properties.billing.properties.next\_charge\_at.anyOf.0.format | "date-time" |
| properties.billing.properties.next\_charge\_at.anyOf.0.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.billing.properties.next\_charge\_at.anyOf.0.type | "string" |
| properties.billing.properties.next\_charge\_at.anyOf.1.type | "null" |
| properties.billing.properties.period\_end.anyOf.0.format | "date-time" |
| properties.billing.properties.period\_end.anyOf.0.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.billing.properties.period\_end.anyOf.0.type | "string" |
| properties.billing.properties.period\_end.anyOf.1.type | "null" |
| properties.billing.properties.plan.type | "string" |
| properties.billing.properties.status.enum | \["free","trial","active","grace","expired","cancelled"] |
| properties.billing.properties.status.type | "string" |
| properties.billing.properties.trial\_ends\_at.anyOf.0.format | "date-time" |
| properties.billing.properties.trial\_ends\_at.anyOf.0.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.billing.properties.trial\_ends\_at.anyOf.0.type | "string" |
| properties.billing.properties.trial\_ends\_at.anyOf.1.type | "null" |
| properties.billing.properties.trial\_started\_at.anyOf.0.format | "date-time" |
| properties.billing.properties.trial\_started\_at.anyOf.0.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.billing.properties.trial\_started\_at.anyOf.0.type | "string" |
| properties.billing.properties.trial\_started\_at.anyOf.1.type | "null" |
| properties.billing.required | \["plan","period\_end","auto\_renew","next\_charge\_at"] |
| properties.billing.type | "object" |
| properties.body.additionalProperties | false |
| properties.body.properties.assistant\_username.anyOf.0.type | "string" |
| properties.body.properties.assistant\_username.anyOf.1.type | "null" |
| properties.body.properties.completedSteps.items.type | "string" |
| properties.body.properties.completedSteps.type | "array" |
| properties.body.properties.discovery.anyOf.0.additionalProperties | false |
| properties.body.properties.discovery.anyOf.0.properties.candidates.items.additionalProperties | false |
| properties.body.properties.discovery.anyOf.0.properties.candidates.items.properties.issues.items.enum | \["SG\_NOT\_FORUM","SA\_NOT\_MEMBER","SA\_NOT\_ADMIN","SA\_RIGHTS\_MISSING","SA\_ANONYMOUS"] |
| properties.body.properties.discovery.anyOf.0.properties.candidates.items.properties.issues.items.type | "string" |
| properties.body.properties.discovery.anyOf.0.properties.candidates.items.properties.issues.type | "array" |
| properties.body.properties.discovery.anyOf.0.properties.candidates.items.properties.ordinal.exclusiveMinimum | 0 |
| properties.body.properties.discovery.anyOf.0.properties.candidates.items.properties.ordinal.maximum | 9007199254740991 |
| properties.body.properties.discovery.anyOf.0.properties.candidates.items.properties.ordinal.type | "integer" |
| properties.body.properties.discovery.anyOf.0.properties.candidates.items.properties.title.type | "string" |
| properties.body.properties.discovery.anyOf.0.properties.candidates.items.required | \["ordinal","title","issues"] |
| properties.body.properties.discovery.anyOf.0.properties.candidates.items.type | "object" |
| properties.body.properties.discovery.anyOf.0.properties.candidates.type | "array" |
| properties.body.properties.discovery.anyOf.0.properties.fingerprint.pattern | "^\[a-f0-9]{64}$" |
| properties.body.properties.discovery.anyOf.0.properties.fingerprint.type | "string" |
| properties.body.properties.discovery.anyOf.0.required | \["fingerprint","candidates"] |
| properties.body.properties.discovery.anyOf.0.type | "object" |
| properties.body.properties.discovery.anyOf.1.type | "null" |
| properties.body.properties.entry\_context.additionalProperties | false |
| properties.body.properties.entry\_context.properties.action.enum | \["continue","choose\_business","work\_or\_create","create\_business"] |
| properties.body.properties.entry\_context.properties.action.type | "string" |
| properties.body.properties.entry\_context.properties.active\_business.anyOf.0.additionalProperties | false |
| properties.body.properties.entry\_context.properties.active\_business.anyOf.0.properties.role.enum | \["owner","operator"] |
| properties.body.properties.entry\_context.properties.active\_business.anyOf.0.properties.role.type | "string" |
| properties.body.properties.entry\_context.properties.active\_business.anyOf.0.properties.slug.type | "string" |
| properties.body.properties.entry\_context.properties.active\_business.anyOf.0.required | \["slug","role"] |
| properties.body.properties.entry\_context.properties.active\_business.anyOf.0.type | "object" |
| properties.body.properties.entry\_context.properties.active\_business.anyOf.1.type | "null" |
| properties.body.properties.entry\_context.properties.intent.enum | \["auto","new\_business"] |
| properties.body.properties.entry\_context.properties.intent.type | "string" |
| properties.body.properties.entry\_context.properties.owned\_businesses.items.additionalProperties | false |
| properties.body.properties.entry\_context.properties.owned\_businesses.items.properties.onboarding\_complete.type | "boolean" |
| properties.body.properties.entry\_context.properties.owned\_businesses.items.properties.role.const | "owner" |
| properties.body.properties.entry\_context.properties.owned\_businesses.items.properties.role.type | "string" |
| properties.body.properties.entry\_context.properties.owned\_businesses.items.properties.slug.type | "string" |
| properties.body.properties.entry\_context.properties.owned\_businesses.items.required | \["slug","role","onboarding\_complete"] |
| properties.body.properties.entry\_context.properties.owned\_businesses.items.type | "object" |
| properties.body.properties.entry\_context.properties.owned\_businesses.type | "array" |
| properties.body.properties.entry\_context.properties.recommended\_business\_slug.anyOf.0.type | "string" |
| properties.body.properties.entry\_context.properties.recommended\_business\_slug.anyOf.1.type | "null" |
| properties.body.properties.entry\_context.required | \["intent","active\_business","owned\_businesses","recommended\_business\_slug","action"] |
| properties.body.properties.entry\_context.type | "object" |
| properties.body.properties.infrastructure.anyOf.0.additionalProperties | false |
| properties.body.properties.infrastructure.anyOf.0.properties.blocked\_reason.anyOf.0.enum | \["SG\_NOT\_FORUM","SA\_NOT\_MEMBER","SA\_NOT\_ADMIN","SA\_RIGHTS\_MISSING","SA\_ANONYMOUS","SG\_BOT\_CAP\_REACHED","CLIENT\_BOT\_RIGHTS\_MISSING","terminal\_capability"] |
| properties.body.properties.infrastructure.anyOf.0.properties.blocked\_reason.anyOf.0.type | "string" |
| properties.body.properties.infrastructure.anyOf.0.properties.blocked\_reason.anyOf.1.type | "null" |
| properties.body.properties.infrastructure.anyOf.0.properties.bots\_report.anyOf.0.additionalProperties | false |
| properties.body.properties.infrastructure.anyOf.0.properties.bots\_report.anyOf.0.properties.observed\_cap.maximum | 9007199254740991 |
| properties.body.properties.infrastructure.anyOf.0.properties.bots\_report.anyOf.0.properties.observed\_cap.minimum | 0 |
| properties.body.properties.infrastructure.anyOf.0.properties.bots\_report.anyOf.0.properties.observed\_cap.type | "integer" |
| properties.body.properties.infrastructure.anyOf.0.properties.bots\_report.anyOf.0.properties.per\_sg.additionalProperties | false |
| properties.body.properties.infrastructure.anyOf.0.properties.bots\_report.anyOf.0.properties.per\_sg.properties.OPEN\_LINES.additionalProperties | false |
| properties.body.properties.infrastructure.anyOf.0.properties.bots\_report.anyOf.0.properties.per\_sg.properties.OPEN\_LINES.properties.cap\_reached.type | "boolean" |
| properties.body.properties.infrastructure.anyOf.0.properties.bots\_report.anyOf.0.properties.per\_sg.properties.OPEN\_LINES.properties.client\_bot.enum | \["admin\_ok","missing","rights\_missing"] |
| properties.body.properties.infrastructure.anyOf.0.properties.bots\_report.anyOf.0.properties.per\_sg.properties.OPEN\_LINES.properties.client\_bot.type | "string" |
| properties.body.properties.infrastructure.anyOf.0.properties.bots\_report.anyOf.0.properties.per\_sg.properties.OPEN\_LINES.properties.pool\_admin\_ok.maximum | 9007199254740991 |
| properties.body.properties.infrastructure.anyOf.0.properties.bots\_report.anyOf.0.properties.per\_sg.properties.OPEN\_LINES.properties.pool\_admin\_ok.minimum | 0 |
| properties.body.properties.infrastructure.anyOf.0.properties.bots\_report.anyOf.0.properties.per\_sg.properties.OPEN\_LINES.properties.pool\_admin\_ok.type | "integer" |
| properties.body.properties.infrastructure.anyOf.0.properties.bots\_report.anyOf.0.properties.per\_sg.properties.OPEN\_LINES.properties.pool\_missing.maximum | 9007199254740991 |
| properties.body.properties.infrastructure.anyOf.0.properties.bots\_report.anyOf.0.properties.per\_sg.properties.OPEN\_LINES.properties.pool\_missing.minimum | 0 |
| properties.body.properties.infrastructure.anyOf.0.properties.bots\_report.anyOf.0.properties.per\_sg.properties.OPEN\_LINES.properties.pool\_missing.type | "integer" |
| properties.body.properties.infrastructure.anyOf.0.properties.bots\_report.anyOf.0.properties.per\_sg.properties.OPEN\_LINES.required | \["client\_bot","pool\_admin\_ok","pool\_missing","cap\_reached"] |
| properties.body.properties.infrastructure.anyOf.0.properties.bots\_report.anyOf.0.properties.per\_sg.properties.OPEN\_LINES.type | "object" |
| properties.body.properties.infrastructure.anyOf.0.properties.bots\_report.anyOf.0.properties.per\_sg.properties.OPERATIONS.additionalProperties | false |
| properties.body.properties.infrastructure.anyOf.0.properties.bots\_report.anyOf.0.properties.per\_sg.properties.OPERATIONS.properties.cap\_reached.type | "boolean" |
| properties.body.properties.infrastructure.anyOf.0.properties.bots\_report.anyOf.0.properties.per\_sg.properties.OPERATIONS.properties.client\_bot.enum | \["admin\_ok","missing","rights\_missing"] |
| properties.body.properties.infrastructure.anyOf.0.properties.bots\_report.anyOf.0.properties.per\_sg.properties.OPERATIONS.properties.client\_bot.type | "string" |
| properties.body.properties.infrastructure.anyOf.0.properties.bots\_report.anyOf.0.properties.per\_sg.properties.OPERATIONS.properties.pool\_admin\_ok.maximum | 9007199254740991 |
| properties.body.properties.infrastructure.anyOf.0.properties.bots\_report.anyOf.0.properties.per\_sg.properties.OPERATIONS.properties.pool\_admin\_ok.minimum | 0 |
| properties.body.properties.infrastructure.anyOf.0.properties.bots\_report.anyOf.0.properties.per\_sg.properties.OPERATIONS.properties.pool\_admin\_ok.type | "integer" |
| properties.body.properties.infrastructure.anyOf.0.properties.bots\_report.anyOf.0.properties.per\_sg.properties.OPERATIONS.properties.pool\_missing.maximum | 9007199254740991 |
| properties.body.properties.infrastructure.anyOf.0.properties.bots\_report.anyOf.0.properties.per\_sg.properties.OPERATIONS.properties.pool\_missing.minimum | 0 |
| properties.body.properties.infrastructure.anyOf.0.properties.bots\_report.anyOf.0.properties.per\_sg.properties.OPERATIONS.properties.pool\_missing.type | "integer" |
| properties.body.properties.infrastructure.anyOf.0.properties.bots\_report.anyOf.0.properties.per\_sg.properties.OPERATIONS.required | \["client\_bot","pool\_admin\_ok","pool\_missing","cap\_reached"] |
| properties.body.properties.infrastructure.anyOf.0.properties.bots\_report.anyOf.0.properties.per\_sg.properties.OPERATIONS.type | "object" |
| properties.body.properties.infrastructure.anyOf.0.properties.bots\_report.anyOf.0.properties.per\_sg.properties.SETTINGS.additionalProperties | false |
| properties.body.properties.infrastructure.anyOf.0.properties.bots\_report.anyOf.0.properties.per\_sg.properties.SETTINGS.properties.cap\_reached.type | "boolean" |
| properties.body.properties.infrastructure.anyOf.0.properties.bots\_report.anyOf.0.properties.per\_sg.properties.SETTINGS.properties.client\_bot.enum | \["admin\_ok","missing","rights\_missing"] |
| properties.body.properties.infrastructure.anyOf.0.properties.bots\_report.anyOf.0.properties.per\_sg.properties.SETTINGS.properties.client\_bot.type | "string" |
| properties.body.properties.infrastructure.anyOf.0.properties.bots\_report.anyOf.0.properties.per\_sg.properties.SETTINGS.properties.pool\_admin\_ok.maximum | 9007199254740991 |
| properties.body.properties.infrastructure.anyOf.0.properties.bots\_report.anyOf.0.properties.per\_sg.properties.SETTINGS.properties.pool\_admin\_ok.minimum | 0 |
| properties.body.properties.infrastructure.anyOf.0.properties.bots\_report.anyOf.0.properties.per\_sg.properties.SETTINGS.properties.pool\_admin\_ok.type | "integer" |
| properties.body.properties.infrastructure.anyOf.0.properties.bots\_report.anyOf.0.properties.per\_sg.properties.SETTINGS.properties.pool\_missing.maximum | 9007199254740991 |
| properties.body.properties.infrastructure.anyOf.0.properties.bots\_report.anyOf.0.properties.per\_sg.properties.SETTINGS.properties.pool\_missing.minimum | 0 |
| properties.body.properties.infrastructure.anyOf.0.properties.bots\_report.anyOf.0.properties.per\_sg.properties.SETTINGS.properties.pool\_missing.type | "integer" |
| properties.body.properties.infrastructure.anyOf.0.properties.bots\_report.anyOf.0.properties.per\_sg.properties.SETTINGS.required | \["client\_bot","pool\_admin\_ok","pool\_missing","cap\_reached"] |
| properties.body.properties.infrastructure.anyOf.0.properties.bots\_report.anyOf.0.properties.per\_sg.properties.SETTINGS.type | "object" |
| properties.body.properties.infrastructure.anyOf.0.properties.bots\_report.anyOf.0.properties.per\_sg.required | \["SETTINGS","OPERATIONS","OPEN\_LINES"] |
| properties.body.properties.infrastructure.anyOf.0.properties.bots\_report.anyOf.0.properties.per\_sg.type | "object" |
| properties.body.properties.infrastructure.anyOf.0.properties.bots\_report.anyOf.0.properties.target.maximum | 9007199254740991 |
| properties.body.properties.infrastructure.anyOf.0.properties.bots\_report.anyOf.0.properties.target.minimum | 0 |
| properties.body.properties.infrastructure.anyOf.0.properties.bots\_report.anyOf.0.properties.target.type | "integer" |
| properties.body.properties.infrastructure.anyOf.0.properties.bots\_report.anyOf.0.required | \["target","per\_sg"] |
| properties.body.properties.infrastructure.anyOf.0.properties.bots\_report.anyOf.0.type | "object" |
| properties.body.properties.infrastructure.anyOf.0.properties.bots\_report.anyOf.1.type | "null" |
| properties.body.properties.infrastructure.anyOf.0.properties.next\_attempt\_at.anyOf.0.format | "date-time" |
| properties.body.properties.infrastructure.anyOf.0.properties.next\_attempt\_at.anyOf.0.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.body.properties.infrastructure.anyOf.0.properties.next\_attempt\_at.anyOf.0.type | "string" |
| properties.body.properties.infrastructure.anyOf.0.properties.next\_attempt\_at.anyOf.1.type | "null" |
| properties.body.properties.infrastructure.anyOf.0.properties.pins\_report.anyOf.0.additionalProperties | false |
| properties.body.properties.infrastructure.anyOf.0.properties.pins\_report.anyOf.0.properties.per\_sg.additionalProperties | false |
| properties.body.properties.infrastructure.anyOf.0.properties.pins\_report.anyOf.0.properties.per\_sg.properties.OPEN\_LINES.additionalProperties | false |
| properties.body.properties.infrastructure.anyOf.0.properties.pins\_report.anyOf.0.properties.per\_sg.properties.OPEN\_LINES.properties.pinned.type | "boolean" |
| properties.body.properties.infrastructure.anyOf.0.properties.pins\_report.anyOf.0.properties.per\_sg.properties.OPEN\_LINES.properties.skipped\_reason.type | "string" |
| properties.body.properties.infrastructure.anyOf.0.properties.pins\_report.anyOf.0.properties.per\_sg.properties.OPEN\_LINES.required | \["pinned"] |
| properties.body.properties.infrastructure.anyOf.0.properties.pins\_report.anyOf.0.properties.per\_sg.properties.OPEN\_LINES.type | "object" |
| properties.body.properties.infrastructure.anyOf.0.properties.pins\_report.anyOf.0.properties.per\_sg.properties.OPERATIONS.additionalProperties | false |
| properties.body.properties.infrastructure.anyOf.0.properties.pins\_report.anyOf.0.properties.per\_sg.properties.OPERATIONS.properties.pinned.type | "boolean" |
| properties.body.properties.infrastructure.anyOf.0.properties.pins\_report.anyOf.0.properties.per\_sg.properties.OPERATIONS.properties.skipped\_reason.type | "string" |
| properties.body.properties.infrastructure.anyOf.0.properties.pins\_report.anyOf.0.properties.per\_sg.properties.OPERATIONS.required | \["pinned"] |
| properties.body.properties.infrastructure.anyOf.0.properties.pins\_report.anyOf.0.properties.per\_sg.properties.OPERATIONS.type | "object" |
| properties.body.properties.infrastructure.anyOf.0.properties.pins\_report.anyOf.0.properties.per\_sg.properties.SETTINGS.additionalProperties | false |
| properties.body.properties.infrastructure.anyOf.0.properties.pins\_report.anyOf.0.properties.per\_sg.properties.SETTINGS.properties.pinned.type | "boolean" |
| properties.body.properties.infrastructure.anyOf.0.properties.pins\_report.anyOf.0.properties.per\_sg.properties.SETTINGS.properties.skipped\_reason.type | "string" |
| properties.body.properties.infrastructure.anyOf.0.properties.pins\_report.anyOf.0.properties.per\_sg.properties.SETTINGS.required | \["pinned"] |
| properties.body.properties.infrastructure.anyOf.0.properties.pins\_report.anyOf.0.properties.per\_sg.properties.SETTINGS.type | "object" |
| properties.body.properties.infrastructure.anyOf.0.properties.pins\_report.anyOf.0.properties.per\_sg.required | \["SETTINGS","OPERATIONS","OPEN\_LINES"] |
| properties.body.properties.infrastructure.anyOf.0.properties.pins\_report.anyOf.0.properties.per\_sg.type | "object" |
| properties.body.properties.infrastructure.anyOf.0.properties.pins\_report.anyOf.0.required | \["per\_sg"] |
| properties.body.properties.infrastructure.anyOf.0.properties.pins\_report.anyOf.0.type | "object" |
| properties.body.properties.infrastructure.anyOf.0.properties.pins\_report.anyOf.1.type | "null" |
| properties.body.properties.infrastructure.anyOf.0.properties.sa\_report.anyOf.0.additionalProperties | false |
| properties.body.properties.infrastructure.anyOf.0.properties.sa\_report.anyOf.0.properties.per\_sg.additionalProperties | false |
| properties.body.properties.infrastructure.anyOf.0.properties.sa\_report.anyOf.0.properties.per\_sg.properties.OPEN\_LINES.additionalProperties | false |
| properties.body.properties.infrastructure.anyOf.0.properties.sa\_report.anyOf.0.properties.per\_sg.properties.OPEN\_LINES.properties.admin.type | "boolean" |
| properties.body.properties.infrastructure.anyOf.0.properties.sa\_report.anyOf.0.properties.per\_sg.properties.OPEN\_LINES.properties.anonymous.type | "boolean" |
| properties.body.properties.infrastructure.anyOf.0.properties.sa\_report.anyOf.0.properties.per\_sg.properties.OPEN\_LINES.properties.member.type | "boolean" |
| properties.body.properties.infrastructure.anyOf.0.properties.sa\_report.anyOf.0.properties.per\_sg.properties.OPEN\_LINES.properties.rights\_ok.type | "boolean" |
| properties.body.properties.infrastructure.anyOf.0.properties.sa\_report.anyOf.0.properties.per\_sg.properties.OPEN\_LINES.required | \["member","admin","rights\_ok","anonymous"] |
| properties.body.properties.infrastructure.anyOf.0.properties.sa\_report.anyOf.0.properties.per\_sg.properties.OPEN\_LINES.type | "object" |
| properties.body.properties.infrastructure.anyOf.0.properties.sa\_report.anyOf.0.properties.per\_sg.properties.OPERATIONS.additionalProperties | false |
| properties.body.properties.infrastructure.anyOf.0.properties.sa\_report.anyOf.0.properties.per\_sg.properties.OPERATIONS.properties.admin.type | "boolean" |
| properties.body.properties.infrastructure.anyOf.0.properties.sa\_report.anyOf.0.properties.per\_sg.properties.OPERATIONS.properties.anonymous.type | "boolean" |
| properties.body.properties.infrastructure.anyOf.0.properties.sa\_report.anyOf.0.properties.per\_sg.properties.OPERATIONS.properties.member.type | "boolean" |
| properties.body.properties.infrastructure.anyOf.0.properties.sa\_report.anyOf.0.properties.per\_sg.properties.OPERATIONS.properties.rights\_ok.type | "boolean" |
| properties.body.properties.infrastructure.anyOf.0.properties.sa\_report.anyOf.0.properties.per\_sg.properties.OPERATIONS.required | \["member","admin","rights\_ok","anonymous"] |
| properties.body.properties.infrastructure.anyOf.0.properties.sa\_report.anyOf.0.properties.per\_sg.properties.OPERATIONS.type | "object" |
| properties.body.properties.infrastructure.anyOf.0.properties.sa\_report.anyOf.0.properties.per\_sg.properties.SETTINGS.additionalProperties | false |
| properties.body.properties.infrastructure.anyOf.0.properties.sa\_report.anyOf.0.properties.per\_sg.properties.SETTINGS.properties.admin.type | "boolean" |
| properties.body.properties.infrastructure.anyOf.0.properties.sa\_report.anyOf.0.properties.per\_sg.properties.SETTINGS.properties.anonymous.type | "boolean" |
| properties.body.properties.infrastructure.anyOf.0.properties.sa\_report.anyOf.0.properties.per\_sg.properties.SETTINGS.properties.member.type | "boolean" |
| properties.body.properties.infrastructure.anyOf.0.properties.sa\_report.anyOf.0.properties.per\_sg.properties.SETTINGS.properties.rights\_ok.type | "boolean" |
| properties.body.properties.infrastructure.anyOf.0.properties.sa\_report.anyOf.0.properties.per\_sg.properties.SETTINGS.required | \["member","admin","rights\_ok","anonymous"] |
| properties.body.properties.infrastructure.anyOf.0.properties.sa\_report.anyOf.0.properties.per\_sg.properties.SETTINGS.type | "object" |
| properties.body.properties.infrastructure.anyOf.0.properties.sa\_report.anyOf.0.properties.per\_sg.required | \["SETTINGS","OPERATIONS","OPEN\_LINES"] |
| properties.body.properties.infrastructure.anyOf.0.properties.sa\_report.anyOf.0.properties.per\_sg.type | "object" |
| properties.body.properties.infrastructure.anyOf.0.properties.sa\_report.anyOf.0.properties.titles\_done.additionalProperties | false |
| properties.body.properties.infrastructure.anyOf.0.properties.sa\_report.anyOf.0.properties.titles\_done.properties.OPEN\_LINES.type | "boolean" |
| properties.body.properties.infrastructure.anyOf.0.properties.sa\_report.anyOf.0.properties.titles\_done.properties.OPERATIONS.type | "boolean" |
| properties.body.properties.infrastructure.anyOf.0.properties.sa\_report.anyOf.0.properties.titles\_done.properties.SETTINGS.type | "boolean" |
| properties.body.properties.infrastructure.anyOf.0.properties.sa\_report.anyOf.0.properties.titles\_done.required | \["SETTINGS","OPERATIONS","OPEN\_LINES"] |
| properties.body.properties.infrastructure.anyOf.0.properties.sa\_report.anyOf.0.properties.titles\_done.type | "object" |
| properties.body.properties.infrastructure.anyOf.0.properties.sa\_report.anyOf.0.required | \["titles\_done","per\_sg"] |
| properties.body.properties.infrastructure.anyOf.0.properties.sa\_report.anyOf.0.type | "object" |
| properties.body.properties.infrastructure.anyOf.0.properties.sa\_report.anyOf.1.type | "null" |
| properties.body.properties.infrastructure.anyOf.0.properties.status.enum | \["AWAITING\_OWNER","QUEUED","RUNNING","BLOCKED","COMPLETE","FAILED"] |
| properties.body.properties.infrastructure.anyOf.0.properties.status.type | "string" |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.additionalProperties | false |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.additionalProperties | false |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.properties.OPEN\_LINES.additionalProperties | false |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.properties.OPEN\_LINES.properties.adopted\_by\_alias.maximum | 9007199254740991 |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.properties.OPEN\_LINES.properties.adopted\_by\_alias.minimum | 0 |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.properties.OPEN\_LINES.properties.adopted\_by\_alias.type | "integer" |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.properties.OPEN\_LINES.properties.adopted\_by\_registry.maximum | 9007199254740991 |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.properties.OPEN\_LINES.properties.adopted\_by\_registry.minimum | 0 |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.properties.OPEN\_LINES.properties.adopted\_by\_registry.type | "integer" |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.properties.OPEN\_LINES.properties.created.maximum | 9007199254740991 |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.properties.OPEN\_LINES.properties.created.minimum | 0 |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.properties.OPEN\_LINES.properties.created.type | "integer" |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.properties.OPEN\_LINES.properties.expected.maximum | 9007199254740991 |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.properties.OPEN\_LINES.properties.expected.minimum | 0 |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.properties.OPEN\_LINES.properties.expected.type | "integer" |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.properties.OPEN\_LINES.properties.missing.items.type | "string" |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.properties.OPEN\_LINES.properties.missing.type | "array" |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.properties.OPEN\_LINES.required | \["expected","created","adopted\_by\_registry","adopted\_by\_alias","missing"] |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.properties.OPEN\_LINES.type | "object" |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.properties.OPERATIONS.additionalProperties | false |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.properties.OPERATIONS.properties.adopted\_by\_alias.maximum | 9007199254740991 |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.properties.OPERATIONS.properties.adopted\_by\_alias.minimum | 0 |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.properties.OPERATIONS.properties.adopted\_by\_alias.type | "integer" |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.properties.OPERATIONS.properties.adopted\_by\_registry.maximum | 9007199254740991 |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.properties.OPERATIONS.properties.adopted\_by\_registry.minimum | 0 |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.properties.OPERATIONS.properties.adopted\_by\_registry.type | "integer" |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.properties.OPERATIONS.properties.created.maximum | 9007199254740991 |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.properties.OPERATIONS.properties.created.minimum | 0 |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.properties.OPERATIONS.properties.created.type | "integer" |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.properties.OPERATIONS.properties.expected.maximum | 9007199254740991 |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.properties.OPERATIONS.properties.expected.minimum | 0 |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.properties.OPERATIONS.properties.expected.type | "integer" |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.properties.OPERATIONS.properties.missing.items.type | "string" |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.properties.OPERATIONS.properties.missing.type | "array" |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.properties.OPERATIONS.required | \["expected","created","adopted\_by\_registry","adopted\_by\_alias","missing"] |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.properties.OPERATIONS.type | "object" |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.properties.SETTINGS.additionalProperties | false |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.properties.SETTINGS.properties.adopted\_by\_alias.maximum | 9007199254740991 |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.properties.SETTINGS.properties.adopted\_by\_alias.minimum | 0 |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.properties.SETTINGS.properties.adopted\_by\_alias.type | "integer" |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.properties.SETTINGS.properties.adopted\_by\_registry.maximum | 9007199254740991 |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.properties.SETTINGS.properties.adopted\_by\_registry.minimum | 0 |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.properties.SETTINGS.properties.adopted\_by\_registry.type | "integer" |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.properties.SETTINGS.properties.created.maximum | 9007199254740991 |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.properties.SETTINGS.properties.created.minimum | 0 |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.properties.SETTINGS.properties.created.type | "integer" |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.properties.SETTINGS.properties.expected.maximum | 9007199254740991 |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.properties.SETTINGS.properties.expected.minimum | 0 |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.properties.SETTINGS.properties.expected.type | "integer" |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.properties.SETTINGS.properties.missing.items.type | "string" |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.properties.SETTINGS.properties.missing.type | "array" |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.properties.SETTINGS.required | \["expected","created","adopted\_by\_registry","adopted\_by\_alias","missing"] |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.properties.SETTINGS.type | "object" |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.required | \["SETTINGS","OPERATIONS","OPEN\_LINES"] |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.properties.per\_sg.type | "object" |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.required | \["per\_sg"] |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.0.type | "object" |
| properties.body.properties.infrastructure.anyOf.0.properties.topics\_report.anyOf.1.type | "null" |
| properties.body.properties.infrastructure.anyOf.0.required | \["status","sa\_report","bots\_report","topics\_report","pins\_report","blocked\_reason","next\_attempt\_at"] |
| properties.body.properties.infrastructure.anyOf.0.type | "object" |
| properties.body.properties.infrastructure.anyOf.1.type | "null" |
| properties.body.properties.journey.additionalProperties | false |
| properties.body.properties.journey.properties.ai\_preferences.anyOf.0.additionalProperties | false |
| properties.body.properties.journey.properties.ai\_preferences.anyOf.0.properties.app.enum | \["claude","chatgpt","codex","claude-code","other"] |
| properties.body.properties.journey.properties.ai\_preferences.anyOf.0.properties.app.type | "string" |
| properties.body.properties.journey.properties.ai\_preferences.anyOf.0.properties.confirmed\_at.format | "date-time" |
| properties.body.properties.journey.properties.ai\_preferences.anyOf.0.properties.confirmed\_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.body.properties.journey.properties.ai\_preferences.anyOf.0.properties.confirmed\_at.type | "string" |
| properties.body.properties.journey.properties.ai\_preferences.anyOf.0.properties.device.enum | \["desktop","web","phone"] |
| properties.body.properties.journey.properties.ai\_preferences.anyOf.0.properties.device.type | "string" |
| properties.body.properties.journey.properties.ai\_preferences.anyOf.0.properties.other\_app.maxLength | 80 |
| properties.body.properties.journey.properties.ai\_preferences.anyOf.0.properties.other\_app.minLength | 1 |
| properties.body.properties.journey.properties.ai\_preferences.anyOf.0.properties.other\_app.type | "string" |
| properties.body.properties.journey.properties.ai\_preferences.anyOf.0.properties.questions\_revision.const | 1 |
| properties.body.properties.journey.properties.ai\_preferences.anyOf.0.properties.questions\_revision.type | "number" |
| properties.body.properties.journey.properties.ai\_preferences.anyOf.0.properties.subscription.enum | \["paid","free"] |
| properties.body.properties.journey.properties.ai\_preferences.anyOf.0.properties.subscription.type | "string" |
| properties.body.properties.journey.properties.ai\_preferences.anyOf.0.required | \["device","app","subscription","questions\_revision","confirmed\_at"] |
| properties.body.properties.journey.properties.ai\_preferences.anyOf.0.type | "object" |
| properties.body.properties.journey.properties.ai\_preferences.anyOf.1.type | "null" |
| properties.body.properties.journey.properties.bonus\_state.enum | \["not\_eligible","pending","settled"] |
| properties.body.properties.journey.properties.bonus\_state.type | "string" |
| properties.body.properties.journey.properties.completed.type | "boolean" |
| properties.body.properties.journey.properties.completed\_at.anyOf.0.format | "date-time" |
| properties.body.properties.journey.properties.completed\_at.anyOf.0.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.body.properties.journey.properties.completed\_at.anyOf.0.type | "string" |
| properties.body.properties.journey.properties.completed\_at.anyOf.1.type | "null" |
| properties.body.properties.journey.properties.decisions.additionalProperties | false |
| properties.body.properties.journey.properties.decisions.properties.first\_payment\_deferred\_at.anyOf.0.format | "date-time" |
| properties.body.properties.journey.properties.decisions.properties.first\_payment\_deferred\_at.anyOf.0.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.body.properties.journey.properties.decisions.properties.first\_payment\_deferred\_at.anyOf.0.type | "string" |
| properties.body.properties.journey.properties.decisions.properties.first\_payment\_deferred\_at.anyOf.1.type | "null" |
| properties.body.properties.journey.properties.decisions.properties.tariff\_deferred\_at.anyOf.0.format | "date-time" |
| properties.body.properties.journey.properties.decisions.properties.tariff\_deferred\_at.anyOf.0.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.body.properties.journey.properties.decisions.properties.tariff\_deferred\_at.anyOf.0.type | "string" |
| properties.body.properties.journey.properties.decisions.properties.tariff\_deferred\_at.anyOf.1.type | "null" |
| properties.body.properties.journey.properties.decisions.required | \["first\_payment\_deferred\_at","tariff\_deferred\_at"] |
| properties.body.properties.journey.properties.decisions.type | "object" |
| properties.body.properties.journey.properties.first\_payment.anyOf.0.additionalProperties | false |
| properties.body.properties.journey.properties.first\_payment.anyOf.0.properties.amount.maxLength | 32 |
| properties.body.properties.journey.properties.first\_payment.anyOf.0.properties.amount.pattern | "^\\\d+(?:\\\\.\\\d{1,8})?$" |
| properties.body.properties.journey.properties.first\_payment.anyOf.0.properties.amount.type | "string" |
| properties.body.properties.journey.properties.first\_payment.anyOf.0.properties.currency.maxLength | 16 |
| properties.body.properties.journey.properties.first\_payment.anyOf.0.properties.currency.minLength | 1 |
| properties.body.properties.journey.properties.first\_payment.anyOf.0.properties.currency.type | "string" |
| properties.body.properties.journey.properties.first\_payment.anyOf.0.properties.is\_active.const | true |
| properties.body.properties.journey.properties.first\_payment.anyOf.0.properties.is\_active.type | "boolean" |
| properties.body.properties.journey.properties.first\_payment.anyOf.0.properties.payload\_hash.pattern | "^\[a-f0-9]{64}$" |
| properties.body.properties.journey.properties.first\_payment.anyOf.0.properties.payload\_hash.type | "string" |
| properties.body.properties.journey.properties.first\_payment.anyOf.0.properties.phase.enum | \["accepted","price\_committed","card\_pending","sent"] |
| properties.body.properties.journey.properties.first\_payment.anyOf.0.properties.phase.type | "string" |
| properties.body.properties.journey.properties.first\_payment.anyOf.0.properties.preparation\_id.maxLength | 128 |
| properties.body.properties.journey.properties.first\_payment.anyOf.0.properties.preparation\_id.minLength | 1 |
| properties.body.properties.journey.properties.first\_payment.anyOf.0.properties.preparation\_id.type | "string" |
| properties.body.properties.journey.properties.first\_payment.anyOf.0.properties.product\_seq\_num.exclusiveMinimum | 0 |
| properties.body.properties.journey.properties.first\_payment.anyOf.0.properties.product\_seq\_num.maximum | 9007199254740991 |
| properties.body.properties.journey.properties.first\_payment.anyOf.0.properties.product\_seq\_num.type | "integer" |
| properties.body.properties.journey.properties.first\_payment.anyOf.0.properties.provider.enum | \["robokassa","yookassa","stars","cryptobot","stripe","paypal","paddle","tinkoff","prodamus"] |
| properties.body.properties.journey.properties.first\_payment.anyOf.0.properties.provider.type | "string" |
| properties.body.properties.journey.properties.first\_payment.anyOf.0.properties.purchase\_zone.enum | \["ru","com"] |
| properties.body.properties.journey.properties.first\_payment.anyOf.0.properties.purchase\_zone.type | "string" |
| properties.body.properties.journey.properties.first\_payment.anyOf.0.properties.title.anyOf.0.type | "string" |
| properties.body.properties.journey.properties.first\_payment.anyOf.0.properties.title.anyOf.1.type | "null" |
| properties.body.properties.journey.properties.first\_payment.anyOf.0.required | \["phase","product\_seq\_num","title","provider","amount","currency","purchase\_zone","is\_active","preparation\_id","payload\_hash"] |
| properties.body.properties.journey.properties.first\_payment.anyOf.0.type | "object" |
| properties.body.properties.journey.properties.first\_payment.anyOf.1.type | "null" |
| properties.body.properties.journey.properties.infrastructure\_ready.type | "boolean" |
| properties.body.properties.journey.properties.provider\_readiness.anyOf.0.additionalProperties | false |
| properties.body.properties.journey.properties.provider\_readiness.anyOf.0.properties.authentication.enum | \["verified","failed","unknown"] |
| properties.body.properties.journey.properties.provider\_readiness.anyOf.0.properties.authentication.type | "string" |
| properties.body.properties.journey.properties.provider\_readiness.anyOf.0.properties.checked\_at.format | "date-time" |
| properties.body.properties.journey.properties.provider\_readiness.anyOf.0.properties.checked\_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.body.properties.journey.properties.provider\_readiness.anyOf.0.properties.checked\_at.type | "string" |
| properties.body.properties.journey.properties.provider\_readiness.anyOf.0.properties.checkout\_creation.enum | \["verified","failed","unknown"] |
| properties.body.properties.journey.properties.provider\_readiness.anyOf.0.properties.checkout\_creation.type | "string" |
| properties.body.properties.journey.properties.provider\_readiness.anyOf.0.properties.configuration\_confirmation\_token.anyOf.0.pattern | "^\[a-f0-9]{64}$" |
| properties.body.properties.journey.properties.provider\_readiness.anyOf.0.properties.configuration\_confirmation\_token.anyOf.0.type | "string" |
| properties.body.properties.journey.properties.provider\_readiness.anyOf.0.properties.configuration\_confirmation\_token.anyOf.1.type | "null" |
| properties.body.properties.journey.properties.provider\_readiness.anyOf.0.properties.configuration\_fingerprint.pattern | "^\[a-f0-9]{64}$" |
| properties.body.properties.journey.properties.provider\_readiness.anyOf.0.properties.configuration\_fingerprint.type | "string" |
| properties.body.properties.journey.properties.provider\_readiness.anyOf.0.properties.limitations.items.type | "string" |
| properties.body.properties.journey.properties.provider\_readiness.anyOf.0.properties.limitations.type | "array" |
| properties.body.properties.journey.properties.provider\_readiness.anyOf.0.properties.live\_payment.enum | \["verified","failed","unknown"] |
| properties.body.properties.journey.properties.provider\_readiness.anyOf.0.properties.live\_payment.type | "string" |
| properties.body.properties.journey.properties.provider\_readiness.anyOf.0.properties.next\_action.anyOf.0.type | "string" |
| properties.body.properties.journey.properties.provider\_readiness.anyOf.0.properties.next\_action.anyOf.1.type | "null" |
| properties.body.properties.journey.properties.provider\_readiness.anyOf.0.properties.production\_environment.enum | \["verified","failed","unknown"] |
| properties.body.properties.journey.properties.provider\_readiness.anyOf.0.properties.production\_environment.type | "string" |
| properties.body.properties.journey.properties.provider\_readiness.anyOf.0.properties.provider.enum | \["robokassa","yookassa","stars","cryptobot","stripe","paypal","paddle","tinkoff","prodamus"] |
| properties.body.properties.journey.properties.provider\_readiness.anyOf.0.properties.provider.type | "string" |
| properties.body.properties.journey.properties.provider\_readiness.anyOf.0.properties.ready.type | "boolean" |
| properties.body.properties.journey.properties.provider\_readiness.anyOf.0.properties.webhook\_configuration.enum | \["verified","failed","unknown"] |
| properties.body.properties.journey.properties.provider\_readiness.anyOf.0.properties.webhook\_configuration.type | "string" |
| properties.body.properties.journey.properties.provider\_readiness.anyOf.0.properties.webhook\_configuration\_assurance.anyOf.0.enum | \["provider\_api","signed\_delivery","owner\_attested"] |
| properties.body.properties.journey.properties.provider\_readiness.anyOf.0.properties.webhook\_configuration\_assurance.anyOf.0.type | "string" |
| properties.body.properties.journey.properties.provider\_readiness.anyOf.0.properties.webhook\_configuration\_assurance.anyOf.1.type | "null" |
| properties.body.properties.journey.properties.provider\_readiness.anyOf.0.properties.webhook\_delivery.enum | \["verified","failed","unknown"] |
| properties.body.properties.journey.properties.provider\_readiness.anyOf.0.properties.webhook\_delivery.type | "string" |
| properties.body.properties.journey.properties.provider\_readiness.anyOf.0.required | \["provider","configuration\_fingerprint","checked\_at","ready","authentication","production\_environment","checkout\_creation","webhook\_configuration","webhook\_delivery","live\_payment","limitations","next\_action"] |
| properties.body.properties.journey.properties.provider\_readiness.anyOf.0.type | "object" |
| properties.body.properties.journey.properties.provider\_readiness.anyOf.1.type | "null" |
| properties.body.properties.journey.properties.revision.const | 1 |
| properties.body.properties.journey.properties.revision.type | "number" |
| properties.body.properties.journey.properties.rewards.additionalProperties | false |
| properties.body.properties.journey.properties.rewards.properties.tokens\_granted.maximum | 9007199254740991 |
| properties.body.properties.journey.properties.rewards.properties.tokens\_granted.minimum | 0 |
| properties.body.properties.journey.properties.rewards.properties.tokens\_granted.type | "integer" |
| properties.body.properties.journey.properties.rewards.properties.tokens\_remaining.maximum | 9007199254740991 |
| properties.body.properties.journey.properties.rewards.properties.tokens\_remaining.minimum | 0 |
| properties.body.properties.journey.properties.rewards.properties.tokens\_remaining.type | "integer" |
| properties.body.properties.journey.properties.rewards.properties.trial\_days.minimum | 0 |
| properties.body.properties.journey.properties.rewards.properties.trial\_days.type | "number" |
| properties.body.properties.journey.properties.rewards.required | \["tokens\_granted","tokens\_remaining","trial\_days"] |
| properties.body.properties.journey.properties.rewards.type | "object" |
| properties.body.properties.journey.properties.test\_completed.type | "boolean" |
| properties.body.properties.journey.properties.test\_required.type | "boolean" |
| properties.body.properties.journey.required | \["revision","completed","completed\_at","infrastructure\_ready","test\_required","test\_completed","bonus\_state","ai\_preferences","decisions","provider\_readiness"] |
| properties.body.properties.journey.type | "object" |
| properties.body.properties.language.enum | \["ru","en"] |
| properties.body.properties.language.type | "string" |
| properties.body.properties.links.additionalProperties | false |
| properties.body.properties.links.properties.catalog.anyOf.0.format | "uri" |
| properties.body.properties.links.properties.catalog.anyOf.0.type | "string" |
| properties.body.properties.links.properties.catalog.anyOf.1.type | "null" |
| properties.body.properties.links.properties.tariffs.anyOf.0.format | "uri" |
| properties.body.properties.links.properties.tariffs.anyOf.0.type | "string" |
| properties.body.properties.links.properties.tariffs.anyOf.1.type | "null" |
| properties.body.properties.links.required | \["catalog","tariffs"] |
| properties.body.properties.links.type | "object" |
| properties.body.properties.site\_operation.anyOf.0.additionalProperties | false |
| properties.body.properties.site\_operation.anyOf.0.properties.completed\_phases.items.enum | \["sections","profile","page","publishing","finalizing"] |
| properties.body.properties.site\_operation.anyOf.0.properties.completed\_phases.items.type | "string" |
| properties.body.properties.site\_operation.anyOf.0.properties.completed\_phases.maxItems | 5 |
| properties.body.properties.site\_operation.anyOf.0.properties.completed\_phases.type | "array" |
| properties.body.properties.site\_operation.anyOf.0.properties.error\_code.anyOf.0.enum | \["BIO\_NOT\_PUBLISHABLE","LEGACY\_BIO\_RESULT\_MISSING","RECONCILIATION\_CONFLICT","ARTIFACT\_MISSING","ARTIFACT\_INVALID","PROFILE\_UNAVAILABLE","PUBLICATION\_FAILED","LEASE\_EXPIRED","VERIFICATION\_FAILED"] |
| properties.body.properties.site\_operation.anyOf.0.properties.error\_code.anyOf.0.type | "string" |
| properties.body.properties.site\_operation.anyOf.0.properties.error\_code.anyOf.1.type | "null" |
| properties.body.properties.site\_operation.anyOf.0.properties.generation.const | 0 |
| properties.body.properties.site\_operation.anyOf.0.properties.generation.type | "number" |
| properties.body.properties.site\_operation.anyOf.0.properties.next\_attempt\_at.anyOf.0.format | "date-time" |
| properties.body.properties.site\_operation.anyOf.0.properties.next\_attempt\_at.anyOf.0.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.body.properties.site\_operation.anyOf.0.properties.next\_attempt\_at.anyOf.0.type | "string" |
| properties.body.properties.site\_operation.anyOf.0.properties.next\_attempt\_at.anyOf.1.type | "null" |
| properties.body.properties.site\_operation.anyOf.0.properties.phase.enum | \["sections","profile","page","publishing","finalizing","ready"] |
| properties.body.properties.site\_operation.anyOf.0.properties.phase.type | "string" |
| properties.body.properties.site\_operation.anyOf.0.properties.published\_zones.items.enum | \["ru","com"] |
| properties.body.properties.site\_operation.anyOf.0.properties.published\_zones.items.type | "string" |
| properties.body.properties.site\_operation.anyOf.0.properties.published\_zones.maxItems | 2 |
| properties.body.properties.site\_operation.anyOf.0.properties.published\_zones.type | "array" |
| properties.body.properties.site\_operation.anyOf.0.properties.result.anyOf.0.additionalProperties | false |
| properties.body.properties.site\_operation.anyOf.0.properties.result.anyOf.0.properties.bio\_url.format | "uri" |
| properties.body.properties.site\_operation.anyOf.0.properties.result.anyOf.0.properties.bio\_url.maxLength | 512 |
| properties.body.properties.site\_operation.anyOf.0.properties.result.anyOf.0.properties.bio\_url.type | "string" |
| properties.body.properties.site\_operation.anyOf.0.properties.result.anyOf.0.properties.bio\_urls.additionalProperties | false |
| properties.body.properties.site\_operation.anyOf.0.properties.result.anyOf.0.properties.bio\_urls.properties.com.format | "uri" |
| properties.body.properties.site\_operation.anyOf.0.properties.result.anyOf.0.properties.bio\_urls.properties.com.maxLength | 512 |
| properties.body.properties.site\_operation.anyOf.0.properties.result.anyOf.0.properties.bio\_urls.properties.com.type | "string" |
| properties.body.properties.site\_operation.anyOf.0.properties.result.anyOf.0.properties.bio\_urls.properties.ru.format | "uri" |
| properties.body.properties.site\_operation.anyOf.0.properties.result.anyOf.0.properties.bio\_urls.properties.ru.maxLength | 512 |
| properties.body.properties.site\_operation.anyOf.0.properties.result.anyOf.0.properties.bio\_urls.properties.ru.type | "string" |
| properties.body.properties.site\_operation.anyOf.0.properties.result.anyOf.0.properties.bio\_urls.required | \["ru","com"] |
| properties.body.properties.site\_operation.anyOf.0.properties.result.anyOf.0.properties.bio\_urls.type | "object" |
| properties.body.properties.site\_operation.anyOf.0.properties.result.anyOf.0.properties.title.maxLength | 160 |
| properties.body.properties.site\_operation.anyOf.0.properties.result.anyOf.0.properties.title.minLength | 1 |
| properties.body.properties.site\_operation.anyOf.0.properties.result.anyOf.0.properties.title.type | "string" |
| properties.body.properties.site\_operation.anyOf.0.properties.result.anyOf.0.required | \["bio\_url","bio\_urls","title"] |
| properties.body.properties.site\_operation.anyOf.0.properties.result.anyOf.0.type | "object" |
| properties.body.properties.site\_operation.anyOf.0.properties.result.anyOf.1.type | "null" |
| properties.body.properties.site\_operation.anyOf.0.properties.retry\_allowed.type | "boolean" |
| properties.body.properties.site\_operation.anyOf.0.properties.status.enum | \["queued","running","failed","completed"] |
| properties.body.properties.site\_operation.anyOf.0.properties.status.type | "string" |
| properties.body.properties.site\_operation.anyOf.0.required | \["generation","status","phase","completed\_phases","published\_zones","retry\_allowed","error\_code","next\_attempt\_at","result"] |
| properties.body.properties.site\_operation.anyOf.0.type | "object" |
| properties.body.properties.site\_operation.anyOf.1.type | "null" |
| properties.body.properties.tariff\_offers.items.additionalProperties | false |
| properties.body.properties.tariff\_offers.items.properties.description.anyOf.0.type | "string" |
| properties.body.properties.tariff\_offers.items.properties.description.anyOf.1.type | "null" |
| properties.body.properties.tariff\_offers.items.properties.period\_days.exclusiveMinimum | 0 |
| properties.body.properties.tariff\_offers.items.properties.period\_days.maximum | 365 |
| properties.body.properties.tariff\_offers.items.properties.period\_days.type | "integer" |
| properties.body.properties.tariff\_offers.items.properties.plan.enum | \["starter","ai\_manager","ai\_coach"] |
| properties.body.properties.tariff\_offers.items.properties.plan.type | "string" |
| properties.body.properties.tariff\_offers.items.properties.price.additionalProperties | false |
| properties.body.properties.tariff\_offers.items.properties.price.properties.amount.pattern | "^(?:0\|\[1-9]\\\d{0,7})\\\\.\\\d{2}$" |
| properties.body.properties.tariff\_offers.items.properties.price.properties.amount.type | "string" |
| properties.body.properties.tariff\_offers.items.properties.price.properties.currency.const | "RUB" |
| properties.body.properties.tariff\_offers.items.properties.price.properties.currency.type | "string" |
| properties.body.properties.tariff\_offers.items.properties.price.required | \["amount","currency"] |
| properties.body.properties.tariff\_offers.items.properties.price.type | "object" |
| properties.body.properties.tariff\_offers.items.properties.title.minLength | 1 |
| properties.body.properties.tariff\_offers.items.properties.title.type | "string" |
| properties.body.properties.tariff\_offers.items.required | \["plan","title","description","price","period\_days"] |
| properties.body.properties.tariff\_offers.items.type | "object" |
| properties.body.properties.tariff\_offers.maxItems | 3 |
| properties.body.properties.tariff\_offers.type | "array" |
| properties.body.required | \["site\_operation","language","completedSteps","discovery","infrastructure"] |
| properties.body.type | "object" |
| properties.journey.additionalProperties | false |
| properties.journey.properties.ai\_preferences.anyOf.0.additionalProperties | false |
| properties.journey.properties.ai\_preferences.anyOf.0.properties.app.enum | \["claude","chatgpt","codex","claude-code","other"] |
| properties.journey.properties.ai\_preferences.anyOf.0.properties.app.type | "string" |
| properties.journey.properties.ai\_preferences.anyOf.0.properties.confirmed\_at.format | "date-time" |
| properties.journey.properties.ai\_preferences.anyOf.0.properties.confirmed\_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.journey.properties.ai\_preferences.anyOf.0.properties.confirmed\_at.type | "string" |
| properties.journey.properties.ai\_preferences.anyOf.0.properties.device.enum | \["desktop","web","phone"] |
| properties.journey.properties.ai\_preferences.anyOf.0.properties.device.type | "string" |
| properties.journey.properties.ai\_preferences.anyOf.0.properties.other\_app.maxLength | 80 |
| properties.journey.properties.ai\_preferences.anyOf.0.properties.other\_app.minLength | 1 |
| properties.journey.properties.ai\_preferences.anyOf.0.properties.other\_app.type | "string" |
| properties.journey.properties.ai\_preferences.anyOf.0.properties.questions\_revision.const | 1 |
| properties.journey.properties.ai\_preferences.anyOf.0.properties.questions\_revision.type | "number" |
| properties.journey.properties.ai\_preferences.anyOf.0.properties.subscription.enum | \["paid","free"] |
| properties.journey.properties.ai\_preferences.anyOf.0.properties.subscription.type | "string" |
| properties.journey.properties.ai\_preferences.anyOf.0.required | \["device","app","subscription","questions\_revision","confirmed\_at"] |
| properties.journey.properties.ai\_preferences.anyOf.0.type | "object" |
| properties.journey.properties.ai\_preferences.anyOf.1.type | "null" |
| properties.journey.properties.bonus\_state.enum | \["not\_eligible","pending","settled"] |
| properties.journey.properties.bonus\_state.type | "string" |
| properties.journey.properties.completed.type | "boolean" |
| properties.journey.properties.completed\_at.anyOf.0.format | "date-time" |
| properties.journey.properties.completed\_at.anyOf.0.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.journey.properties.completed\_at.anyOf.0.type | "string" |
| properties.journey.properties.completed\_at.anyOf.1.type | "null" |
| properties.journey.properties.decisions.additionalProperties | false |
| properties.journey.properties.decisions.properties.first\_payment\_deferred\_at.anyOf.0.format | "date-time" |
| properties.journey.properties.decisions.properties.first\_payment\_deferred\_at.anyOf.0.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.journey.properties.decisions.properties.first\_payment\_deferred\_at.anyOf.0.type | "string" |
| properties.journey.properties.decisions.properties.first\_payment\_deferred\_at.anyOf.1.type | "null" |
| properties.journey.properties.decisions.properties.tariff\_deferred\_at.anyOf.0.format | "date-time" |
| properties.journey.properties.decisions.properties.tariff\_deferred\_at.anyOf.0.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.journey.properties.decisions.properties.tariff\_deferred\_at.anyOf.0.type | "string" |
| properties.journey.properties.decisions.properties.tariff\_deferred\_at.anyOf.1.type | "null" |
| properties.journey.properties.decisions.required | \["first\_payment\_deferred\_at","tariff\_deferred\_at"] |
| properties.journey.properties.decisions.type | "object" |
| properties.journey.properties.first\_payment.anyOf.0.additionalProperties | false |
| properties.journey.properties.first\_payment.anyOf.0.properties.amount.maxLength | 32 |
| properties.journey.properties.first\_payment.anyOf.0.properties.amount.pattern | "^\\\d+(?:\\\\.\\\d{1,8})?$" |
| properties.journey.properties.first\_payment.anyOf.0.properties.amount.type | "string" |
| properties.journey.properties.first\_payment.anyOf.0.properties.currency.maxLength | 16 |
| properties.journey.properties.first\_payment.anyOf.0.properties.currency.minLength | 1 |
| properties.journey.properties.first\_payment.anyOf.0.properties.currency.type | "string" |
| properties.journey.properties.first\_payment.anyOf.0.properties.is\_active.const | true |
| properties.journey.properties.first\_payment.anyOf.0.properties.is\_active.type | "boolean" |
| properties.journey.properties.first\_payment.anyOf.0.properties.payload\_hash.pattern | "^\[a-f0-9]{64}$" |
| properties.journey.properties.first\_payment.anyOf.0.properties.payload\_hash.type | "string" |
| properties.journey.properties.first\_payment.anyOf.0.properties.phase.enum | \["accepted","price\_committed","card\_pending","sent"] |
| properties.journey.properties.first\_payment.anyOf.0.properties.phase.type | "string" |
| properties.journey.properties.first\_payment.anyOf.0.properties.preparation\_id.maxLength | 128 |
| properties.journey.properties.first\_payment.anyOf.0.properties.preparation\_id.minLength | 1 |
| properties.journey.properties.first\_payment.anyOf.0.properties.preparation\_id.type | "string" |
| properties.journey.properties.first\_payment.anyOf.0.properties.product\_seq\_num.exclusiveMinimum | 0 |
| properties.journey.properties.first\_payment.anyOf.0.properties.product\_seq\_num.maximum | 9007199254740991 |
| properties.journey.properties.first\_payment.anyOf.0.properties.product\_seq\_num.type | "integer" |
| properties.journey.properties.first\_payment.anyOf.0.properties.provider.enum | \["robokassa","yookassa","stars","cryptobot","stripe","paypal","paddle","tinkoff","prodamus"] |
| properties.journey.properties.first\_payment.anyOf.0.properties.provider.type | "string" |
| properties.journey.properties.first\_payment.anyOf.0.properties.purchase\_zone.enum | \["ru","com"] |
| properties.journey.properties.first\_payment.anyOf.0.properties.purchase\_zone.type | "string" |
| properties.journey.properties.first\_payment.anyOf.0.properties.title.anyOf.0.type | "string" |
| properties.journey.properties.first\_payment.anyOf.0.properties.title.anyOf.1.type | "null" |
| properties.journey.properties.first\_payment.anyOf.0.required | \["phase","product\_seq\_num","title","provider","amount","currency","purchase\_zone","is\_active","preparation\_id","payload\_hash"] |
| properties.journey.properties.first\_payment.anyOf.0.type | "object" |
| properties.journey.properties.first\_payment.anyOf.1.type | "null" |
| properties.journey.properties.infrastructure\_ready.type | "boolean" |
| properties.journey.properties.provider\_readiness.anyOf.0.additionalProperties | false |
| properties.journey.properties.provider\_readiness.anyOf.0.properties.authentication.enum | \["verified","failed","unknown"] |
| properties.journey.properties.provider\_readiness.anyOf.0.properties.authentication.type | "string" |
| properties.journey.properties.provider\_readiness.anyOf.0.properties.checked\_at.format | "date-time" |
| properties.journey.properties.provider\_readiness.anyOf.0.properties.checked\_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.journey.properties.provider\_readiness.anyOf.0.properties.checked\_at.type | "string" |
| properties.journey.properties.provider\_readiness.anyOf.0.properties.checkout\_creation.enum | \["verified","failed","unknown"] |
| properties.journey.properties.provider\_readiness.anyOf.0.properties.checkout\_creation.type | "string" |
| properties.journey.properties.provider\_readiness.anyOf.0.properties.configuration\_confirmation\_token.anyOf.0.pattern | "^\[a-f0-9]{64}$" |
| properties.journey.properties.provider\_readiness.anyOf.0.properties.configuration\_confirmation\_token.anyOf.0.type | "string" |
| properties.journey.properties.provider\_readiness.anyOf.0.properties.configuration\_confirmation\_token.anyOf.1.type | "null" |
| properties.journey.properties.provider\_readiness.anyOf.0.properties.configuration\_fingerprint.pattern | "^\[a-f0-9]{64}$" |
| properties.journey.properties.provider\_readiness.anyOf.0.properties.configuration\_fingerprint.type | "string" |
| properties.journey.properties.provider\_readiness.anyOf.0.properties.limitations.items.type | "string" |
| properties.journey.properties.provider\_readiness.anyOf.0.properties.limitations.type | "array" |
| properties.journey.properties.provider\_readiness.anyOf.0.properties.live\_payment.enum | \["verified","failed","unknown"] |
| properties.journey.properties.provider\_readiness.anyOf.0.properties.live\_payment.type | "string" |
| properties.journey.properties.provider\_readiness.anyOf.0.properties.next\_action.anyOf.0.type | "string" |
| properties.journey.properties.provider\_readiness.anyOf.0.properties.next\_action.anyOf.1.type | "null" |
| properties.journey.properties.provider\_readiness.anyOf.0.properties.production\_environment.enum | \["verified","failed","unknown"] |
| properties.journey.properties.provider\_readiness.anyOf.0.properties.production\_environment.type | "string" |
| properties.journey.properties.provider\_readiness.anyOf.0.properties.provider.enum | \["robokassa","yookassa","stars","cryptobot","stripe","paypal","paddle","tinkoff","prodamus"] |
| properties.journey.properties.provider\_readiness.anyOf.0.properties.provider.type | "string" |
| properties.journey.properties.provider\_readiness.anyOf.0.properties.ready.type | "boolean" |
| properties.journey.properties.provider\_readiness.anyOf.0.properties.webhook\_configuration.enum | \["verified","failed","unknown"] |
| properties.journey.properties.provider\_readiness.anyOf.0.properties.webhook\_configuration.type | "string" |
| properties.journey.properties.provider\_readiness.anyOf.0.properties.webhook\_configuration\_assurance.anyOf.0.enum | \["provider\_api","signed\_delivery","owner\_attested"] |
| properties.journey.properties.provider\_readiness.anyOf.0.properties.webhook\_configuration\_assurance.anyOf.0.type | "string" |
| properties.journey.properties.provider\_readiness.anyOf.0.properties.webhook\_configuration\_assurance.anyOf.1.type | "null" |
| properties.journey.properties.provider\_readiness.anyOf.0.properties.webhook\_delivery.enum | \["verified","failed","unknown"] |
| properties.journey.properties.provider\_readiness.anyOf.0.properties.webhook\_delivery.type | "string" |
| properties.journey.properties.provider\_readiness.anyOf.0.required | \["provider","configuration\_fingerprint","checked\_at","ready","authentication","production\_environment","checkout\_creation","webhook\_configuration","webhook\_delivery","live\_payment","limitations","next\_action"] |
| properties.journey.properties.provider\_readiness.anyOf.0.type | "object" |
| properties.journey.properties.provider\_readiness.anyOf.1.type | "null" |
| properties.journey.properties.revision.const | 1 |
| properties.journey.properties.revision.type | "number" |
| properties.journey.properties.rewards.additionalProperties | false |
| properties.journey.properties.rewards.properties.tokens\_granted.maximum | 9007199254740991 |
| properties.journey.properties.rewards.properties.tokens\_granted.minimum | 0 |
| properties.journey.properties.rewards.properties.tokens\_granted.type | "integer" |
| properties.journey.properties.rewards.properties.tokens\_remaining.maximum | 9007199254740991 |
| properties.journey.properties.rewards.properties.tokens\_remaining.minimum | 0 |
| properties.journey.properties.rewards.properties.tokens\_remaining.type | "integer" |
| properties.journey.properties.rewards.properties.trial\_days.minimum | 0 |
| properties.journey.properties.rewards.properties.trial\_days.type | "number" |
| properties.journey.properties.rewards.required | \["tokens\_granted","tokens\_remaining","trial\_days"] |
| properties.journey.properties.rewards.type | "object" |
| properties.journey.properties.test\_completed.type | "boolean" |
| properties.journey.properties.test\_required.type | "boolean" |
| properties.journey.required | \["revision","completed","completed\_at","infrastructure\_ready","test\_required","test\_completed","bonus\_state","ai\_preferences","decisions","provider\_readiness"] |
| properties.journey.type | "object" |
| properties.next\_action.additionalProperties | false |
| properties.next\_action.properties.collect.items.additionalProperties | false |
| properties.next\_action.properties.collect.items.properties.field.type | "string" |
| properties.next\_action.properties.collect.items.properties.hint.type | "string" |
| properties.next\_action.properties.collect.items.required | \["field","hint"] |
| properties.next\_action.properties.collect.items.type | "object" |
| properties.next\_action.properties.collect.type | "array" |
| properties.next\_action.properties.execution.additionalProperties | false |
| properties.next\_action.properties.execution.properties.arguments.additionalProperties | {} |
| properties.next\_action.properties.execution.properties.arguments.propertyNames.type | "string" |
| properties.next\_action.properties.execution.properties.arguments.type | "object" |
| properties.next\_action.properties.execution.properties.business\_slug.anyOf.0.type | "string" |
| properties.next\_action.properties.execution.properties.business\_slug.anyOf.1.type | "null" |
| properties.next\_action.properties.execution.properties.continue\_with.additionalProperties | false |
| properties.next\_action.properties.execution.properties.continue\_with.properties.arguments.additionalProperties | {} |
| properties.next\_action.properties.execution.properties.continue\_with.properties.arguments.propertyNames.type | "string" |
| properties.next\_action.properties.execution.properties.continue\_with.properties.arguments.type | "object" |
| properties.next\_action.properties.execution.properties.continue\_with.properties.say\_to\_user.minLength | 1 |
| properties.next\_action.properties.execution.properties.continue\_with.properties.say\_to\_user.type | "string" |
| properties.next\_action.properties.execution.properties.continue\_with.properties.tool.anyOf.0.const | "get\_onboarding\_state" |
| properties.next\_action.properties.execution.properties.continue\_with.properties.tool.anyOf.0.type | "string" |
| properties.next\_action.properties.execution.properties.continue\_with.properties.tool.anyOf.1.type | "null" |
| properties.next\_action.properties.execution.properties.continue\_with.required | \["tool","arguments"] |
| properties.next\_action.properties.execution.properties.continue\_with.type | "object" |
| properties.next\_action.properties.execution.properties.executor.enum | \["agent","owner","server"] |
| properties.next\_action.properties.execution.properties.executor.type | "string" |
| properties.next\_action.properties.execution.properties.prepared\_execute.additionalProperties | false |
| properties.next\_action.properties.execution.properties.prepared\_execute.properties.arguments\_fields.prefixItems.0.const | "preparation\_id" |
| properties.next\_action.properties.execution.properties.prepared\_execute.properties.arguments\_fields.prefixItems.0.type | "string" |
| properties.next\_action.properties.execution.properties.prepared\_execute.properties.arguments\_fields.prefixItems.1.const | "payload\_hash" |
| properties.next\_action.properties.execution.properties.prepared\_execute.properties.arguments\_fields.prefixItems.1.type | "string" |
| properties.next\_action.properties.execution.properties.prepared\_execute.properties.arguments\_fields.type | "array" |
| properties.next\_action.properties.execution.properties.prepared\_execute.properties.requires\_human\_review\.const | true |
| properties.next\_action.properties.execution.properties.prepared\_execute.properties.requires\_human\_review\.type | "boolean" |
| properties.next\_action.properties.execution.properties.prepared\_execute.properties.tool.const | "onboarding\_execute\_first\_payment" |
| properties.next\_action.properties.execution.properties.prepared\_execute.properties.tool.type | "string" |
| properties.next\_action.properties.execution.properties.prepared\_execute.required | \["tool","requires\_human\_review","arguments\_fields"] |
| properties.next\_action.properties.execution.properties.prepared\_execute.type | "object" |
| properties.next\_action.properties.execution.properties.recovery.anyOf.0.additionalProperties | false |
| properties.next\_action.properties.execution.properties.recovery.anyOf.0.properties.arguments.additionalProperties | {} |
| properties.next\_action.properties.execution.properties.recovery.anyOf.0.properties.arguments.propertyNames.type | "string" |
| properties.next\_action.properties.execution.properties.recovery.anyOf.0.properties.arguments.type | "object" |
| properties.next\_action.properties.execution.properties.recovery.anyOf.0.properties.say\_to\_user.type | "string" |
| properties.next\_action.properties.execution.properties.recovery.anyOf.0.properties.tool.anyOf.0.minLength | 1 |
| properties.next\_action.properties.execution.properties.recovery.anyOf.0.properties.tool.anyOf.0.type | "string" |
| properties.next\_action.properties.execution.properties.recovery.anyOf.0.properties.tool.anyOf.1.type | "null" |
| properties.next\_action.properties.execution.properties.recovery.anyOf.0.required | \["tool","arguments","say\_to\_user"] |
| properties.next\_action.properties.execution.properties.recovery.anyOf.0.type | "object" |
| properties.next\_action.properties.execution.properties.recovery.anyOf.1.type | "null" |
| properties.next\_action.properties.execution.properties.requires.items.type | "string" |
| properties.next\_action.properties.execution.properties.requires.type | "array" |
| properties.next\_action.properties.execution.properties.step.minLength | 1 |
| properties.next\_action.properties.execution.properties.step.type | "string" |
| properties.next\_action.properties.execution.properties.success.additionalProperties | false |
| properties.next\_action.properties.execution.properties.success.properties.fact.minLength | 1 |
| properties.next\_action.properties.execution.properties.success.properties.fact.type | "string" |
| properties.next\_action.properties.execution.properties.success.required | \["fact"] |
| properties.next\_action.properties.execution.properties.success.type | "object" |
| properties.next\_action.properties.execution.properties.tool.anyOf.0.minLength | 1 |
| properties.next\_action.properties.execution.properties.tool.anyOf.0.type | "string" |
| properties.next\_action.properties.execution.properties.tool.anyOf.1.type | "null" |
| properties.next\_action.properties.execution.properties.wait.anyOf.0.additionalProperties | false |
| properties.next\_action.properties.execution.properties.wait.anyOf.0.properties.retry\_after\_seconds.exclusiveMinimum | 0 |
| properties.next\_action.properties.execution.properties.wait.anyOf.0.properties.retry\_after\_seconds.maximum | 9007199254740991 |
| properties.next\_action.properties.execution.properties.wait.anyOf.0.properties.retry\_after\_seconds.type | "integer" |
| properties.next\_action.properties.execution.properties.wait.anyOf.0.properties.stop\_when.minLength | 1 |
| properties.next\_action.properties.execution.properties.wait.anyOf.0.properties.stop\_when.type | "string" |
| properties.next\_action.properties.execution.properties.wait.anyOf.0.required | \["retry\_after\_seconds","stop\_when"] |
| properties.next\_action.properties.execution.properties.wait.anyOf.0.type | "object" |
| properties.next\_action.properties.execution.properties.wait.anyOf.1.type | "null" |
| properties.next\_action.properties.execution.required | \["business\_slug","step","executor","tool","arguments","requires","success","wait","recovery","continue\_with"] |
| properties.next\_action.properties.execution.type | "object" |
| properties.next\_action.properties.goal.enum | \["address","site","bot","supergroups\_create","supergroups\_admin","supergroups\_confirm","infrastructure","infrastructure\_blocked","infrastructure\_ready","quest\_product\_pending","quest\_product\_ready","quest\_product\_failed","payment\_provider\_alive","payment\_provider\_failed","quest\_product","quest\_purchase","payments","first\_payment","ai\_preferences","finish","completed","tariff","paid","free","address\_new\_business","entry\_choose\_business","entry\_work\_or\_create","infrastructure\_ready\_nth\_bot"] |
| properties.next\_action.properties.goal.type | "string" |
| properties.next\_action.properties.media.additionalProperties | false |
| properties.next\_action.properties.media.properties.kind.enum | \["video","image\_steps"] |
| properties.next\_action.properties.media.properties.kind.type | "string" |
| properties.next\_action.properties.media.properties.url.type | "string" |
| properties.next\_action.properties.media.required | \["kind","url"] |
| properties.next\_action.properties.media.type | "object" |
| properties.next\_action.properties.say\_to\_user.type | "string" |
| properties.next\_action.properties.switch\_to.type | "string" |
| properties.next\_action.properties.wait\_for.additionalProperties | false |
| properties.next\_action.properties.wait\_for.properties.event.type | "string" |
| properties.next\_action.properties.wait\_for.properties.retry\_after\_seconds.minimum | 0 |
| properties.next\_action.properties.wait\_for.properties.retry\_after\_seconds.type | "number" |
| properties.next\_action.properties.wait\_for.required | \["event"] |
| properties.next\_action.properties.wait\_for.type | "object" |
| properties.next\_action.required | \["goal","say\_to\_user","collect"] |
| properties.next\_action.type | "object" |
| properties.owner\_onboardings.items.additionalProperties | false |
| properties.owner\_onboardings.items.properties.slug.type | "string" |
| properties.owner\_onboardings.items.properties.stage.enum | \["address","site","bot","supergroups\_create","supergroups\_admin","supergroups\_confirm","infrastructure","infrastructure\_ready","quest\_1","quest\_2","warmup","quest\_product","quest\_purchase","payments","first\_payment","ai\_preferences","finish","completed","tariff","paid","free"] |
| properties.owner\_onboardings.items.properties.stage.type | "string" |
| properties.owner\_onboardings.items.required | \["slug","stage"] |
| properties.owner\_onboardings.items.type | "object" |
| properties.owner\_onboardings.type | "array" |
| properties.stage.enum | \["address","site","bot","supergroups\_create","supergroups\_admin","supergroups\_confirm","infrastructure","infrastructure\_ready","quest\_1","quest\_2","warmup","quest\_product","quest\_purchase","payments","first\_payment","ai\_preferences","finish","completed","tariff","paid","free"] |
| properties.stage.type | "string" |
| properties.status.enum | \["todo","in\_progress","waiting\_owner","blocked","done"] |
| properties.status.type | "string" |
| properties.tenant.additionalProperties | false |
| properties.tenant.properties.bot\_username.anyOf.0.type | "string" |
| properties.tenant.properties.bot\_username.anyOf.1.type | "null" |
| properties.tenant.properties.slug.anyOf.0.type | "string" |
| properties.tenant.properties.slug.anyOf.1.type | "null" |
| properties.tenant.required | \["slug","bot\_username"] |
| properties.tenant.type | "object" |
| required | \["active\_slug","tenant","owner\_onboardings","stage","status","next\_action","body"] |
| type | "object" |
