Перейти к основному содержимому

PromptPartialUpdate

text object
anyOf
string
name object
anyOf
string
description object

Только для плейбуков — заменяет строку каталога (см. PromptRead.description). Правка метаданных; новая версия не создаётся.

anyOf
string
config object

Заменяет настройки промпта (см. PromptRead.config); null сбрасывает их в пустую конфигурацию. Правка метаданных; новая версия не создаётся.

anyOf
crm_fields_conditions object

Составные условия по CRM-полям (та же структура, что у A/B-кампаний и рассылок: AND/OR с операторами для каждого поля). Если задано хотя бы одно условие, платформа подключает плейбук к диалогу, как только CRM-поля лида подходят под условия, — до запуска модели, без вызова инструмента. Пустой список условий никогда не подключает плейбук автоматически; null (по умолчанию) оставляет решение за моделью.

anyOf
operatorCRMFieldsConditionsOperator

Possible values: [AND, OR]

Default value: AND
conditions object[]
  • Array [
  • fieldFieldrequired
    operatorCRMFieldConditionOperatorrequired

    Possible values: [EQUALS, NOT_EQUALS, IN, NOT_IN, STARTS_WITH, ENDS_WITH, CONTAINS, EXISTS, NOT_EXISTS, IS_EMPTY, IS_NOT_EMPTY]

    valueValue
  • ]
  • author object
    anyOf
    string
    type object
    anyOf
    string

    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
    anyOf
    integer
    skip_instructions object
    anyOf
    string
    version_description object
    anyOf
    string
    lang object
    anyOf
    Language

    Possible values: [ru, en, pt, es]

    modality object
    anyOf
    string

    Possible values: [text, voice]

    acknowledged_checksstring[]

    Коды замечаний проверки промпта, которые клиент явно принимает («сохранить всё равно»), когда обновление содержит новый текст; полный контракт — в PromptCreate.acknowledged_checks. Для обновлений без текста игнорируется.

    PromptPartialUpdate
    {
    "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"
    ]
    }