PromptPartialUpdate
text object
- string
- null
name object
- string
- null
description object
Только для плейбуков — заменяет строку каталога (см. PromptRead.description). Правка метаданных; новая версия не создаётся.
- string
- null
config object
Заменяет настройки промпта (см. PromptRead.config); null сбрасывает их в пустую конфигурацию. Правка метаданных; новая версия не создаётся.
- PromptConfig
- null
crm_fields_conditions object
Составные условия по CRM-полям (та же структура, что у A/B-кампаний и рассылок: AND/OR с операторами для каждого поля). Если задано хотя бы одно условие, платформа подключает плейбук к диалогу, как только CRM-поля лида подходят под условия, — до запуска модели, без вызова инструмента. Пустой список условий никогда не подключает плейбук автоматически; null (по умолчанию) оставляет решение за моделью.
- CRMFieldsConditionsConfig
- null
Possible values: [AND, OR]
ANDconditions object[]
Possible values: [EQUALS, NOT_EQUALS, IN, NOT_IN, STARTS_WITH, ENDS_WITH, CONTAINS, EXISTS, NOT_EXISTS, IS_EMPTY, IS_NOT_EMPTY]
author object
- string
- null
type object
- string
- null
Possible values: [prompt, classification, document, ping, calendar, state, outreach, stage_triggered, redirect, clarification, human_clarification_follow_up, custom_follow_up, formatting, playbook, qualification, disqualification, escalation]
enabled_version_id object
- integer
- null
skip_instructions object
- string
- null
version_description object
- string
- null
lang object
- Language
- null
Possible values: [ru, en, pt, es]
modality object
- string
- null
Possible values: [text, voice]
Коды замечаний проверки промпта, которые клиент явно принимает («сохранить всё равно»), когда обновление содержит новый текст; полный контракт — в PromptCreate.acknowledged_checks. Для обновлений без текста игнорируется.
{
"text": "string",
"name": "string",
"description": "string",
"config": {
"crm_fields_conditions": {
"operator": "AND",
"conditions": [
{
"field": "string",
"operator": "EQUALS"
}
]
}
},
"author": "string",
"type": "prompt",
"enabled_version_id": 0,
"skip_instructions": "string",
"version_description": "string",
"lang": "ru",
"modality": "text",
"acknowledged_checks": [
"string"
]
}