# Схема: create\_quest\_product: outputSchema

Source: <https://telegafirst.com/docs/schema-c32531b5e61703ce331df5b8dff4a3004f89762b36694f285049be8e80113ca9>
Locale: ru
releaseGitSha: ea133cd4ad87fe549ef000b139be145be9bd1717
sourceContentDigest: f4c51c1cc30c9146631257384b65db68274faf89043c8a91b7ba8116f9a90050
Version: 2

# Схема: create\_quest\_product: 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.delivery\_state.enum | \["pending","ready","failed"] |
| properties.body.properties.delivery\_state.type | "string" |
| properties.body.properties.phase.enum | \["accepted","card\_pending","delivery\_pending","ready","failed"] |
| properties.body.properties.phase.type | "string" |
| properties.body.properties.product\_seq\_num.anyOf.0.exclusiveMinimum | 0 |
| properties.body.properties.product\_seq\_num.anyOf.0.maximum | 9007199254740991 |
| properties.body.properties.product\_seq\_num.anyOf.0.type | "integer" |
| properties.body.properties.product\_seq\_num.anyOf.1.type | "null" |
| properties.body.properties.title.type | "string" |
| properties.body.required | \["product\_seq\_num","title","delivery\_state"] |
| 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" |
