wazionapps/mcp-server

wazionapps/mcp-server

от wazionapps
MCP сервер WAzion открывает AI-ассистентам доступ к WhatsApp Business: масс-маркетинг, автоматизация, CRM и 240+ инструментов. Управляйте чатами, кампаниями и агентами через естественный язык — это полезно для бизнеса и поддержки.

WAzion MCP Server

npm version License: MIT Node.js

Connect your AI assistant to WAzion — the WhatsApp Business platform with AI copilot, automated workflows, mass marketing, CRM, and more. This MCP server exposes 240+ tools that let any MCP-compatible client manage your WhatsApp Business operations through natural language.


Quick Start

Method 1: Direct HTTP (recommended — no install needed)

WAzion's MCP endpoint supports Streamable HTTP transport, so most clients can connect directly without installing anything.

Claude Code:

claude mcp add --transport http wazion https://www.wazion.com/api/mcp/ \
  --header "Authorization: Bearer YOUR_API_KEY"

Claude Desktop (claude_desktop_config.json):

{
  "mcpServers": {
    "wazion": {
      "type": "url",
      "url": "https://www.wazion.com/api/mcp/",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}
Method 2: npm package (for stdio-only clients)

If your client only supports stdio transport, use the npm package as a bridge:

Инструменты были проиндексированы:
add_ai_ticket_agent_resolution

Решение агента для Ticket IA - Регистрирует внутреннее решение агента и ставит в очередь последующее обращение к клиенту. ИИ генерирует финальное сообщение клиенту на основе этого решения перед его отправкой. [mutation]

Параметры
  • bodystringобязательный

    Внутреннее решение агента, которое будет использоваться для генерации сообщения клиенту.

  • resolve_after_notifyboolean

    Если true, отметьте тикет как решённый после уведомления клиента.

  • ticket_idintegerобязательный

    ID тикета

add_ai_ticket_note

Добавить внутреннюю заметку в Ticket IA — Добавляет внутреннюю заметку в тикет. Не отправляется клиенту и может содержать частную информацию для агента/ИИ. [mutation]

Параметры
  • bodystringобязательный

    Внутренняя записка

  • ticket_idintegerобязательный

    ID тикета

add_contacts_to_list

Добавить контакты в список — Добавляет один или несколько контактов в маркетинговый список [mutation]

Параметры
  • contactsunknown[]обязательный

    Массив контактов [{phone, name}]

  • list_idintegerобязательный

    ID списка

add_customer_comment

Добавить комментарий к клиенту - Добавляет новый внутренний комментарий в карточку клиента [mutation]

Параметры
  • agent_namestring

    Имя агента, оставляющего комментарий (по умолчанию: Assistant)

  • commentstringобязательный

    Текст комментария

  • limitinteger

    Максимум результатов

  • phonestringобязательный

    Номер телефона клиента.

  • primary_phonestring

    Основной телефон для merge

  • querystring

    Текст поиска

  • secondary_phonestring

    Вторичный телефон для merge

  • tag_colorstring

    Цвет тега в шестнадцатеричном формате

  • tag_namestring

    Имя тега

add_customer_tag

Добавить метку клиенту - Добавляет метку (tag) клиенту для его классификации [mutation]

Параметры
  • agent_namestring

    Имя агента

  • commentstring

    Текст комментария

  • limitinteger

    Максимум результатов

  • phonestringобязательный

    Номер телефона клиента.

  • primary_phonestring

    Основной телефон для merge

  • querystring

    Текст поиска

  • secondary_phonestring

    Вторичный телефон для merge

  • tag_colorstring

    Цвет тега в hex (по умолчанию: #2563eb)

  • tag_namestringобязательный

    Имя тега

add_email_note

Добавить внутреннюю заметку в цепочку email - Добавляет внутреннюю заметку в цепочку email. Видна только агентам. [mutation]

Параметры
  • agent_colorstring

    Цвет агента

  • agent_namestring

    Имя агента

  • avatar_urlstring

    URL аватара агента

  • note_textstringобязательный

    Текст заметки

  • thread_idintegerобязательный

    ID потока

add_to_blacklist

Добавляет телефон в черный список - Блокирует номер телефона, чтобы он не получал массовые маркетинговые кампании [mutation]

Параметры
  • phonestringобязательный

    Номер телефона для блокировки (с международным префиксом, например: +34612345678)

  • reasonstring

    Причина блокировки (необязательно, макс. 500 символов)

add_whatsapp_optout

Добавляет контакт в opt-out WhatsApp — Добавляет номер в список opt-out, чтобы он не получал автоматические сообщения [mutation]

Параметры
  • phonestringобязательный

    Номер телефона с международным префиксом.

  • reasonstring

    Причина opt-out

apply_prompt_instruction

Применить инструкцию к промпту: Изменяет существующий промпт согласно инструкции на естественном языке. ЭТО ПРАВИЛЬНОЕ ДЕЙСТВИЕ, когда пользователь хочет добавить, изменить или удалить что-то из промпта (примеры: 'add a rule about...', 'добавь расписание', 'add a shop-level rule', 'убери часть про возвраты', 'hazlo más formal'). НЕ сохраняет изменения — только возвращает изменённый промпт в виде предпросмотра. После получения результата ТЫ ДОЛЖЕН вызвать save_prompt для сохранения изменений. [query]

Параметры
  • instructionstringобязательный

    Инструкция о том, что изменить в промпте.

  • promptstring

    Промпт для изменения. Если он не указан, endpoint автоматически читает текущий промпт магазина. Нет необходимости сначала вызывать get_prompt.

apply_training_suggestion

Применить предложение по обучению — Применяет предложение по обучению ИИ. В зависимости от уровня создаёт сниппет знаний или обновляет промпт ассистента. [mutation] (требует подтверждения: передайте confirm=true для выполнения)

Параметры
  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

  • suggestion_idintegerобязательный

    ID применяемой подсказки

approve_campaign

Утвердить кампанию — Одобряет кампанию, ожидающую утверждения, чтобы её можно было отправить [mutation]

Параметры
  • campaign_idintegerобязательный

    ID кампании для утверждения

approve_knowledge_snippet

Одобрить сниппет знания — одобряет ожидающий сниппет знания и активирует его [mutation]

Параметры
  • idintegerобязательный

    ID сниппета для утверждения

archive_campaign

Архивировать кампанию - Архивирует завершенную кампанию, чтобы поддерживать список в чистоте [mutation]

Параметры
  • campaign_idintegerобязательный

    ID кампании для архивирования

archive_whatsapp_chat

Архивирование чата WhatsApp — Архивирует или разархивирует чат WhatsApp, указывая только номер телефона. API автоматически определяет текущую сессию, session_key и внутренние идентификаторы WhatsApp. [mutation]

Параметры
  • archiveboolean

    true - архивировать, false - разархивировать. По умолчанию true.

  • phonestringобязательный

    Телефон чата для архивации/разархивации в формате E.164 или с международным префиксом (например: +34612345678). ОБЯЗАТЕЛЬНО

  • session_idinteger

    ID конкретной сессии (необязательно). Если его не указать, API использует самую последнюю подключенную сессию для этого телефона или первую подключенную.

assign_ai_ticket

Asignar Ticket IA - Назначает внутренний тикет агенту. [mutation]

Параметры
  • assigned_agent_idintegerобязательный

    Идентификатор назначенного агента. Используйте 0 для отмены назначения.

  • ticket_idintegerобязательный

    ID тикета

assign_calendar_agent

Назначить агента в календарь - Назначает агента в календарь с определённой ролью [mutation]

Параметры
  • agent_idintegerобязательный

    ID агента

  • calendar_idintegerобязательный

    ID календаря

  • rolestring

    Роль: владелец, может бронировать, только просмотр.

assign_email_thread

Назначает цепочку писем агенту — Назначает цепочку писем конкретному агенту. Используйте assign_to=null для отмены назначения. [mutation]

Параметры
  • agent_hashstring

    Хэш агента для назначения (null для отмены назначения)

  • assign_tointeger

    ID агента (shop_agents.id). Опустите или null, чтобы отменить назначение.

  • thread_idintegerобязательный

    ID потока

assign_marketing_session

Назначить сессию для маркетинга - включает или отключает сессию WhatsApp для отправки маркетинговых кампаний [mutation]

Параметры
  • enable_mass_marketingbooleanобязательный

    true для включения, false для отключения.

  • session_idintegerобязательный

    ID сессии WhatsApp

auto_categorize_conversations

Автоматическая категоризация бесед - Категоризирует недавние разговоры по теме, намерению и приоритету с помощью ИИ [query]

Параметры
  • daysinteger

    Количество дней для анализа

  • hoursinteger

    Часы для анализа (по умолчанию 24)

  • last_ninteger

    Последние N сообщений для обработки

  • limitinteger

    Разговоры для категоризации (по умолчанию 10, максимум 20)

  • phonestring

    Фильтровать по телефону клиента

  • summary_typeenum

    Тип сводки: quick (быстрый), actionable (с действиями), detailed (подробный)

  • target_languagestring

    Idioma destino: ruso.

  • tonestring

    Тон для ответа

auto_tag_customer

Автоматически назначать теги клиенту с помощью ИИ - Анализирует разговор с помощью ИИ и предлагает релевантные tags для клиента [query]

Параметры
  • daysinteger

    Количество дней для анализа

  • hoursinteger

    Последние N часов для анализа

  • last_ninteger

    Последние N сообщений для обработки

  • limitinteger

    Максимум результатов

  • phonestringобязательный

    Телефон клиента

  • summary_typeenum

    Тип сводки: quick (быстрый), actionable (с действиями), detailed (подробный)

  • target_languagestring

    Idioma destino: ruso.

  • tonestring

    Тон для ответа

backfill_email_phones

Связывает телефоны с email-тредами: обрабатывает до 50 email-тредов без связанного телефона и пытается определить контакт на основе адреса отправителя, запрашивая CRM, e-commerce платформу и кэшированные маппинги. Полезен после подключения платформы или добавления контактов в CRM. [mutation]

Параметры

Без параметров.

bulk_add_to_blacklist

Добавить несколько номеров телефона в черный список — Добавляет несколько номеров телефона в черный список массового маркетинга за один раз [mutation]

Параметры
  • phonesunknown[]обязательный

    Массив телефонных номеров для добавления в черный список.

  • reasonstring

    Причина включения в чёрный список

bulk_delete_workflows

Массовое удаление workflows — Удаляет несколько workflows WhatsApp одновременно. ОБЯЗАТЕЛЬНО: Перед вызовом используй list_whatsapp_workflows для получения workflows и подтверди с пользователем ТОЧНЫЙ список имён и ID для удаления. НИКОГДА не удаляй workflows без явного подтверждения пользователя о том, какие удалять. Если пользователь говорит 'полная очистка' или подобное, сначала выведи список workflows и спроси, какие он хочет удалить (все, только отключенные и т.д.). ОБЯЗАТЕЛЬНЫЙ ПОТОК ПОДТВЕРЖДЕНИЯ: Это действие вернёт success=false с requires_confirmation=true — это НЕ ошибка, это шаг 1 нормального потока. Когда ты получишь этот ответ: 1) Кратко опиши workflows, которые будут удалены, 2) ПОЛНОСТЬЮ остановись, 3) НИКОГДА не вызывай это же действие снова — это ИНВАЛИДИРУЕТ токен подтверждения и ломает поток. Кнопки появляются автоматически. [mutation] (требует подтверждения: передай confirm=true для выполнения)

Параметры
  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

  • workflow_idsunknown[]обязательный

    Массив ID рабочих процессов для удаления.

bulk_toggle_workflows

Активировать/деактивировать workflows пакетно - Активирует или деактивирует несколько workflows одновременно [mutation]

Параметры
  • enabledbooleanобязательный

    true - активировать, false - деактивировать

  • workflow_idsunknown[]обязательный

    Массив идентификаторов рабочих процессов.

cancel_campaign

Отменить кампанию — Окончательно отменяет кампанию массового маркетинга (в процессе, приостановленную, черновик или запланированную). Уже отправленные сообщения не отменяются. [mutation] (требует подтверждения: передать confirm=true для выполнения)

Параметры
  • campaign_idintegerобязательный

    ID кампании для отмены

  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

cancel_campaign_schedule

Отменяет планирование кампании: отменяет расписание запланированной кампании, переводя её в статус черновика. Не удаляет кампанию. [mutation]

Параметры
  • campaign_idintegerобязательный

    ID запланированной кампании

cancel_scheduled_email

Отменяет отправку email, который был запланирован к отправке. Письмо удаляется. [mutation] (требуется подтверждение: передайте confirm=true для выполнения)

Параметры
  • account_idinteger

    Идентификатор учётной записи электронной почты

  • attachment_idsunknown[]

    Идентификаторы вложений

  • bccunknown[]

    Скрытая копия (массив email-адресов)

  • body_textstring

    Тело в виде обычного текста

  • ccunknown[]

    Копия (массив email-адресов)

  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

  • message_idintegerобязательный

    ID отменяемого запланированного сообщения

  • scheduled_atstring

    Запланированная дата

  • subjectstring

    Тема письма.

  • tostring

    Получатель email.

cancel_scheduled_message

Отмена запланированного сообщения — Отменяет сообщение WhatsApp, запланированное для отправки в будущем [mutation] (требуется подтверждение: передать confirm=true для выполнения)

Параметры
  • agent_idinteger

    ID агента, который отменяет сообщение.

  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

  • idintegerобязательный

    ID отменяемого запланированного сообщения

check_docqa_file_status

Проверяет состояние файлов Doc-QA — Проверяет статус обработки файлов, загруженных в ассистент Doc-QA

Параметры
  • assistant_idintegerобязательный

    ID ассистента Doc-QA

check_plugin_conversation_note

Проверяет заметку разговора плагина — проверяет, существует ли уже сохраненная заметка для сессии чата плагина, и показывает данные связанного клиента. [query]

Параметры
  • session_idstringобязательный

    ID сессии чата плагина (идентификатор сессии чата плагина)

check_whatsapp_contact_eligibility

Проверяет предварительный контакт через WhatsApp — Проверяет без отправки каких-либо сообщений, писал ли недавно клиент на ту же физическую линию, которую использовал бы автоматический источник. Также возвращает состояние фильтра и настроенное окно. [query]

Параметры
  • billing_sourceenumобязательный

    Автоматический источник, который пытался бы отправить сообщение.

  • phonestringобязательный

    Телефон клиента в формате E.164.

  • sender_roleenum

    Запрошена логическая роль; WAzion позже разрешает физическую линию.

check_whatsapp_optout

Проверяет, находится ли контакт в opt-out — Проверяет, находится ли номер телефона в списке opt-out автоматизации WhatsApp [query]

Параметры
  • phonestringобязательный

    Номер телефона для проверки (с международным префиксом)

close_ai_ticket

Cerrar Ticket IA - Закрывает внутренний тикет, когда случай завершён. В отличие от разрешения, помечает тикет как окончательно закрытый. [mutation]

Параметры
  • reasonstring

    Внутренняя причина закрытия

  • ticket_idintegerобязательный

    ID тикета

configure_ai_learning

Настройка отслеживаемого обучения по каналу — Настраивает режим развертывания машинного обучения для конкретного канала (выкл, тень, мягкий, принудительный), максимальное количество применяемых правил и какие категории включены или принудительно активированы. [mutation]

Параметры
  • enabled_categoriesunknown[]

    Список категорий правил, включенных для этого канала.

  • enforced_categoriesunknown[]

    Список категорий правил, которые принудительно применяются в этом канале.

  • max_rulesinteger

    Максимальное количество правил, которые применяются (от 1 до 12)

  • modeenum

    Режим развертывания: off=отключено, shadow=только наблюдает, soft=предлагает, enforced=применяет правила

  • surfaceenumобязательный

    Канал, к которому применяется конфигурация (all=все, chatgpt, whatsapp_workflow, ticket, plugin_chat, email, voice, dashboard)

configure_ecommerce_locales

Настройка языков платформы — Настраивает, как обрабатываются языки и URL вашей платформы электронной коммерции [mutation]

Параметры
  • shopify_content_fixed_localestring

    Фиксированный язык для контента.

  • shopify_content_locale_modeenum

    Режим контента: авто или фиксированный.

  • shopify_fallback_localestring

    Язык по умолчанию, когда не удается определить.

  • shopify_fixed_localestring

    Фиксированный язык для URL (только если locale_mode имеет значение fixed)

  • shopify_locale_modeenum

    Режим URL: auto определяет по рынку, fixed использует фиксированный язык.

configure_plugin_chat

Настроить плагин Chat — настраивает виджет веб-чата. Поддерживает частичное обновление: отправляйте только те поля, которые хотите изменить. Поля JSON (config_design, config_texts, config_behavior) автоматически объединяются с существующими значениями — можно отправлять только подполя, которые нужно изменить. [mutation]

Параметры
  • allowed_domainsunknown[]

    Список доменов, на которых будет работать чат (например: ["tutienda.com", "www.tutienda.com"]). Пустой [] разрешает все.

  • avatar_urlstring

    URL изображения аватара ассистента в чате

  • config_behaviorobject

    Поведение виджета. Объединяется с существующими значениями: вы можете отправлять только то, что хотите изменить.

  • config_designobject

    Визуальная настройка виджета. Объединяется с существующими значениями: можешь отправлять только то, что хочешь изменить.

  • config_textsobject

    Тексты виджета. Объединяется с существующими значениями: можно отправлять только то, что хотите изменить.

  • custom_cssstring

    Пользовательский CSS для вставки в виджет

  • is_enabledboolean

    true для активации плагина, false для деактивации

  • language_availableunknown[]

    Список доступных языков (например: ["es", "en", "de"])

  • language_fixedenum

    Фиксированный язык (применяется только если language_mode задан как 'fixed')

  • language_modeenum

    'auto' определяет язык посетителя, 'fixed' всегда отвечает на настроенном языке.

  • language_show_selectorboolean

    Показать переключатель языка в виджете

  • rate_limit_per_sessioninteger

    Максимум сообщений за сессию (по умолчанию: 30)

  • rate_limit_window_minutesinteger

    Временное окно в минутах для rate limit (по умолчанию: 60)

  • require_verificationboolean

    Требует проверки посетителя перед началом чата.

configure_plugin_productqa

Настраивает плагин Product Q&A: активирует и настраивает виджет вопросов о продуктах [mutation]

Параметры
  • allowed_domainsstring

    Домены, где будет работать виджет.

  • faq_enabledboolean

    Публикует FAQ автоматически в вашем интернет-магазине.

  • faq_max_per_productinteger

    Максимум часто задаваемых вопросов на продукт

  • is_enabledbooleanобязательный

    true, чтобы активировать плагин

configure_webhooks

Настраивает webhooks — изменяет конфигурацию webhooks. ЧАСТИЧНОЕ ОБНОВЛЕНИЕ: изменяются только те поля, которые вы отправляете; те, которые вы опускаете (webhook_url, webhook_secret, webhook_events), сохраняют своё текущее значение в базе данных. КРИТИЧЕСКОЕ ИСКЛЮЧЕНИЕ: webhook_events — ПОЛНАЯ ЗАМЕНА, а не инкрементальное слияние. Если пользователь просит ДОБАВИТЬ или УДАЛИТЬ события, не заменяя остальные, ТЫ ДОЛЖЕН: (1) сначала вызвать get_webhook_config, чтобы получить текущий список, (2) самостоятельно вычислить новый список (текущий + новые, или текущий — удалённые), (3) отправить webhook_events с ПОЛНЫМ полученным списком. Если отправишь только новые события, потеряешь предыдущие. ПОТОК ПОДТВЕРЖДЕНИЯ: после вызова этого действия система покажет пользователю кнопки подтверждения — НЕ вызывай действие снова и не запрашивай подтверждение текстом; система завершает поток автоматически, когда пользователь нажимает кнопку. Перед вызовом кратко опиши пользователю на естественном языке конкретные изменения, которые ты собираешься применить. [mutation] (требует подтверждения: передать confirm=true для выполнения).

Параметры
  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

  • webhook_enabledbooleanобязательный

    true включает вебхуки, false отключает их. Если вы меняете только события/URL/secret, а вебхуки уже активны, отправьте true, чтобы сохранить их активными.

  • webhook_eventsenum[]

    ПОЛНЫЙ список событий для подписки. Заменяет существующий список, не делает merge. Чтобы добавить/удалить события, не теряя остальные: сначала вызовите get_webhook_config и отправьте полный итоговый список (существующие + новые, или существующие - удалённые). Опустите это поле, если не хотите изменять события.

  • webhook_secretstring

    Секрет для подписи вебхуков с помощью HMAC-SHA256. Пропустите это поле, если не хотите менять текущий секрет.

  • webhook_urlstring

    URL HTTPS эндпоинта, который будет получать вебхуки. Пропустите это поле, если не хотите менять текущий URL.

connect_ecommerce

Подключить платформу e-commerce — Подключает ваш интернет-магазин (Shopify, WooCommerce, PrestaShop или VTEX) для поиска товаров, заказов и клиентов. Спрашивает у пользователя, какую платформу он использует. [mutation] (требуется подтверждение: передать confirm=true для выполнения)

Параметры
  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

  • platform_enabledstring

    Активирует/деактивирует платформу.

  • platform_typeenumобязательный

    Платформа e-commerce: shopify, woocommerce, prestashop или vtex

  • ps_api_keystring

    Только PrestaShop: API-ключ веб-сервиса

  • ps_store_urlstring

    Только PrestaShop: URL магазина (например, mitienda.com)

  • shopify_content_fixed_localestring

    Фиксированная локаль для контента.

  • shopify_content_locale_modestring

    Режим locale для контента

  • shopify_fallback_localestring

    Запасная локаль.

  • shopify_fixed_localestring

    Фиксированная локаль для Shopify

  • shopify_locale_modestring

    Режим locale (auto/fixed)

  • shopify_tokenstring

    Shopify: Токен доступа настраиваемого приложения

  • shopify_urlstring

    Shopify: URL магазина (например, mitienda.myshopify.com)

  • vtex_account_namestring

    Только VTEX: название аккаунта VTEX

  • vtex_app_keystring

    Только VTEX: App Key API

  • vtex_app_tokenstring

    Только VTEX: App Token API

  • vtex_store_urlstring

    Только VTEX: URL магазина (необязательно, генерируется автоматически, если не указано)

  • wc_consumer_keystring

    Только WooCommerce: Consumer Key REST API

  • wc_consumer_secretstring

    Только WooCommerce: Consumer Secret REST API

  • wc_store_urlstring

    Только WooCommerce: URL магазина (например: mitienda.com)

connect_whatsapp

Подключает номер WhatsApp — запускает подключение нового номера и назначает одну или несколько логических ролей. Магазин с одним номером может использовать его для общих вопросов, операций и маркетинга; с несколькими номерами — распределять или комбинировать роли. [mutation]

Параметры
  • force_newboolean

    Принудительно создавать новую сессию, даже если есть доступные отключённые сессии

  • labelstring

    Метка для идентификации сессии (максимум 50 символов)

  • routing_rolesenum[]

    Роли номера: general (разговоры/публичное назначение), operations (уведомления и заказы) и/или marketing (кампании). Если это первый номер и параметр опущен, назначаются все три; последующие создаются как Operations.

count_filtered_contacts

Подсчитывает контакты, отфильтрованные по сегменту — Подсчитывает, сколько контактов из списка соответствуют фильтрам сегментации (теги, недавняя активность, история WhatsApp) [query]

Параметры
  • list_idintegerобязательный

    ID списка контактов

  • segment_filtersstringобязательный

    Фильтры в формате JSON. Ключи: tags (массив), last_contact_days (целое число), has_whatsapp_history (булево значение).

create_agent

Crear agente: Создаёт нового агента поддержки. ПРЕДВАРИТЕЛЬНАЯ ПРОВЕРКА ОБЯЗАТЕЛЬНА: перед вызовом этого действия сначала вызови list_agents, чтобы подтвердить, что есть доступное место (сравни count с лимитом плана, который также указан в поле buy_agents в get_shop_status). Если лимит уже достигнут, НЕ пытайся создать: вместо этого перечисли пользователю существующих агентов и предложи две действенные альтернативы: (a) удалить существующего агента с помощью delete_agent, чтобы освободить слот, или (b) расширить план на https://www.wazion.com/dashboard/buy_agents. Если ты всё равно вызываешь это действие и получаешь error_code=agent_limit_reached, ответ будет содержать current_count и max_allowed: покажи эти числа пользователю и предложи те же две альтернативы (удалить или расширить). НИКОГДА не повторяй create_agent после agent_limit_reached, пока пользователь не удалит агента.

Параметры
  • colorstring

    Цвет в шестнадцатеричном формате.

  • emailstringобязательный

    Электронная почта агента

  • full_namestringобязательный

    Полное имя агента

  • nicknamestringобязательный

    Короткое имя агента (его увидят клиенты)

  • permissionsobject

    Разрешения агента (объект JSON с разрешениями по разделам)

  • permissions_jsonstring

    Начальные разрешения агента в формате JSON. Если параметр не указан, агент будет иметь все разрешения по умолчанию.

  • phonestring

    Телефон агента

  • pinstring

    Числовой PIN-код для идентификации агента в расширении Chrome.

create_ai_ticket

Создать или обновить Ticket IA - Создаёт или обновляет внутренний тикет для клиента. Ничего не отправляет клиенту. Содержимое message/internal_note остаётся как внутренняя заметка ИИ-агента. [mutation]

Параметры
  • categorystring

    Внутренняя категория.

  • customer_emailstring

    Email клиента, если нет телефона

  • dedupe_customerboolean

    Если true, обновляет открытый тикет того же клиента вместо создания нового.

  • descriptionstring

    Внутреннее описание дела

  • messagestring

    Внутренняя начальная заметка. Не отправляется клиенту.

  • phonestring

    Телефон клиента

  • priorityenum

    Внутренний приоритет

  • titlestringобязательный

    Краткое название тикета

create_calendar_availability

Создать правило доступности - Создает правило доступности в календаре (еженедельное, исключение по дате, блокировка) [mutation]

Параметры
  • calendar_idintegerобязательный

    ID календаря

  • day_of_weekinteger

    День недели (0-6, для weekly)

  • end_timestringобязательный

    Время окончания HH:MM

  • is_availableboolean

    Доступно (true) или заблокировано (false).

  • labelstring

    Описательная метка

  • rule_typestringобязательный

    Тип: weekly, date_exception, blocked

  • specific_datestring

    Конкретная дата YYYY-MM-DD (для date_exception)

  • start_timestringобязательный

    Время начала ЧЧ:ММ

create_calendar_event

Создаёт событие — Планирует новое событие или встречу в календаре [mutation]

Параметры
  • agent_idinteger

    ID агента

  • all_dayenum
  • assigned_agent_idinteger

    Агент, назначенный на событие

  • date_fromstring

    Дата начала для фильтрации

  • date_tostring

    Конечная дата для фильтрации

  • descriptionstring
  • end_datetimestring

    Fecha y hora de fin

  • event_idinteger

    ID события

  • phonestring

    Телефон связанного клиента

  • start_datetimestringобязательный

    Дата и время начала (YYYY-MM-DD HH:MM:SS)

  • titlestringобязательный

    Название события

create_calendar_notification

Создаёт уведомление календаря - Создаёт автоматическое уведомление для календаря (подтверждение, напоминание, отмена, отслеживание, неявка) [mutation]

Параметры
  • calendar_idintegerобязательный

    ID календаря

  • channelstringобязательный

    Канал: whatsapp, email, оба

  • is_enabledboolean

    Если включена.

  • notification_typestringобязательный

    Тип: confirmation, reminder, cancellation, follow_up, no_show

  • template_textstringобязательный

    Текст уведомления

  • timing_minutesintegerобязательный

    Минуты до/после события

create_calendar_service

Создать услугу календаря - Создает тип встречи/услуги для календаря (например: консультация 30 мин, встреча 60 мин) [mutation]

Параметры
  • buffer_after_minutesinteger

    Минуты буфера после

  • buffer_before_minutesinteger

    Буферные минуты до

  • calendar_idintegerобязательный

    ID календаря

  • currencystring

    Валюта (EUR, USD и т. д.)

  • descriptionstring

    Описание сервиса

  • duration_minutesintegerобязательный

    Длительность в минутах

  • max_concurrentinteger

    На вхід надійшов набір символів, який не є зв’язним текстом: це випадкові фрази різними мовами, обривки слів і символи. Перекладати тут нічого, оскільки немає осмисленого повідомлення. Уточніть, будь ласка, що саме потрібно перекласти або перефразувати.

  • namestringобязательный

    Название сервиса

  • pricestring

    Стоимость услуги

  • requires_confirmationboolean

    Если требуется подтверждение сделки

create_campaign

Создать маркетинговую кампанию - Создает новую кампанию массового маркетинга. Может быть создана как черновик или запланирована на будущую дату. Поддерживает переменные шаблона {nombre}, {telefono}, {tienda} в сообщении. [mutation]

Параметры
  • archive_after_sendboolean

    Если true, архивирует после отправки только чаты, которые не были активны до отправки; активные разговоры остаются видимыми.

  • include_unsubscribe_linkboolean

    Если true, добавьте ссылку для отписки в конце сообщения.

  • is_recurringboolean

    Если true, кампания выполняется рекуррентно согласно recurring_cron.

  • list_idintegerобязательный

    ID списка контактов для использования в этой кампании.

  • media_filenamestring

    Имя мультимедийного файла. Требуется для типа 'document'.

  • media_typestring

    Тип мультимедиа: 'image', 'video' или 'document'. Обязателен, если указан media_url.

  • media_urlstring

    URL мультимедийного файла, отправляемого вместе с сообщением (изображение, видео, документ). Должен быть общедоступным URL.

  • message_textstringобязательный

    Текст сообщения. Поддерживает переменные: {nombre} (имя контакта), {telefono} (телефон контакта), {tienda} (название магазина).

  • namestringобязательный

    Название колокола

  • recurring_cronstring

    Выражение cron для повторяющихся кампаний (например, '0 10 * * 1' для каждого понедельника в 10:00). Обязательно, если is_recurring равно true.

  • scheduled_atstring

    Дата и время для планирования отправки (формат: YYYY-MM-DD HH:MM:SS). Дата должна быть в будущем. Если указано, кампания создается со статусом 'scheduled' вместо 'draft'.

  • segment_filtersobject

    Фильтры сегментации, чтобы отправлять только контактам, соответствующим критerиям. Объект с необязательными ключами: tags (массив имён тегов), last_contact_days (целое число, отправлять только контактам с активностью за последние N дней), has_whatsapp_history (boolean, отправлять только контактам с истorрией WhatsApp) Wait, I notice I made a typing error with Cyrillic and Latin mix. Let me correct: "Фильтры сегментации, чтобы отпрavлять только контakтам, соotvetствующим крiteriam. Объект с необязательными ключами: tags (массив имён тегов), last_contact_days (цelое чисlo, отпрavлять только контakтам с аctивностью за последние N дней), has_whatsapp_hистоry (boolean, отпрavлять только контakтам с истorией WhatsApp)" Hmm, I'm making errors. Let me stоp and write cleanly: Фильтры сегментации, чтобы отправлять только контактам, соответствующим критериям. Объект с необязательными ключами: tags (массив имён тегов), last_contact_days (целое число, отправлять только контактам с активностью за последние N дней), has_whatsapp_history (boolean, отправлять только контактам с историей WhatsApp) That looks correct. Let me double-check each word: - Фильтры сегментации - correct - чтобы отправлять только контактам, соответствующим критериям - correct - Объект с необязательными ключами - correct - tags (массив имён тегов) - correct - last_contact_days (целое число, отправлять только контактам с активностью за последние N дней) - correct - has_whatsapp_history (boolean, отправлять только контактам с историей WhatsApp) - correct All technical identifiers are preserved. The structure matches the original. No forbidden elements. The tone is natural. One more thought: "целое число" for "entero" - yes, that's correct in programming contexts. I'm satisfied with this translationФильтры сегментации, чтобы отправлять только контактам, соответствующим критериям. Объект с необязательными ключами: tags (массив имён тегов), last_contact_days (целое число, отправлять только контактам с активностью за последние N дней), has_whatsapp_history (boolean, отправлять только контактам с историей WhatsApp)

  • send_interval_secondsinteger

    Секунды между каждой отправкой (минимум 10, по умолчанию 30)

  • session_idsunknown[]

    Массив ID сеансов WhatsApp для отправки. Если не указано, использует все сеансы, включенные для массового маркетинга. Используйте get_whatsapp_status для просмотра ID.

  • translate_by_prefixboolean

    Если true, переводит сообщение на язык получателя согласно телефонному префиксу.

create_contact_list

Создать список контактов — Создаёт новый список контактов для массовых маркетинговых кампаний [mutation]

Параметры
  • descriptionstring

    Необязательное описание списка

  • namestringобязательный

    Название списка контактов

create_crm_customer

Создание контакта CRM: создаёт новый контакт во внутренней CRM WAzion [mutation]

Параметры
  • whatsapp_numberstringобязательный

    Номер WhatsApp контакта (с префиксом +)

create_docqa_assistant

Создать помощника Doc Q&A — Создаёт нового помощника по документации. После его создания вы сможете загружать файлы (PDF, Word и т.д.) с dashboard. [mutation]

Параметры
  • allowed_domainsunknown[]

    Домены, где будет работать виджет (пусто = все).

  • config_designobject

    Конфигурация дизайна (JSON)

  • config_textsobject

    Настраиваемые тексты (JSON)

  • display_namestringобязательный

    Имя ассистента (например, 'Руководство пользователя', 'FAQ Продукт X')

  • is_enabledboolean

    true, чтобы немедленно активировать

  • language_availableunknown[]

    Доступные языки (array)

  • language_fixedenum

    ОБЯЗАТЕЛЬНО, если language_mode=fixed. Код фиксированного языка (es=испанский, en=английский, de=немецкий, fr=французский, pt=португальский, it=итальянский, hu=венегерский). Если польззователь говорит «idioma fijo en espanol», используйте language_mode='fixed' И language_fixed='es'.

  • language_modeenum

    Режим языка: auto (определяет автоматически), fixed (всегда отвечает на одном фиксированном языке), selector (пользователь сам выбирает язык).

  • language_show_selectorboolean

    Отображает селектор языка.

  • promptstring

    Дополнительные инструкции для ИИ (необязательно)

  • rate_limit_per_sessioninteger

    Лимит вопросов за сессию

  • rate_limit_window_minutesinteger

    Окно rate limit в минутах

create_email_account

Создать учетную запись электронной почты - Создает новую учетную запись электронной почты с настройками IMAP/SMTP. Максимум 10 учетных записей на магазин. [mutation] (требуется подтверждение: передать confirm=true для выполнения)

Параметры
  • agent_hashesunknown[]

    Список phone_hash агентов, назначенных на этот аккаунт.

  • ai_classification_enabledinteger

    1 для активации ИИ-классификации писем, 0 для деактивации. По умолчанию: 1

  • ai_transcription_enabledinteger

    1 — включить ИИ-транскрипцию вложений, 0 — выключить. По умолчанию: 1.

  • auth_typestring

    Тип аутентификации: 'basic' (IMAP/SMTP) или 'oauth2'. По умолчанию: 'basic'

  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

  • email_addressstringобязательный

    Адрес электронной почты.

  • imap_hoststring

    IMAP-сервер (например, imap.gmail.com). Требуется для auth_type=basic.

  • imap_passwordstring

    Пароль IMAP (шифруется автоматически)

  • imap_portinteger

    Порт IMAP. По умолчанию: 993

  • imap_userstring

    Имя пользователя IMAP (обычно это адрес электронной почты)

  • is_activeinteger

    1 — активировать, 0 — деактивировать. По умолчанию: 1.

  • labelstringобязательный

    Описательное название аккаунта (например: «Поддержка», «Продажи»)

  • oauth_providerstring

    Провайдер OAuth: 'gmail', 'microsoft' или 'none'. Обязателен, когда auth_type=oauth2

  • signature_htmlstring

    HTML-подпись для писем, отправляемых с этой учётной записи

  • smtp_from_namestring

    Имя отправителя в отправленных email

  • smtp_hoststring

    SMTP-сервер (например, smtp.gmail.com). Требуется при auth_type=basic

  • smtp_passwordstring

    Пароль SMTP (шифруется автоматически)

  • smtp_portinteger

    SMTP-порт. По умолчанию: 587

  • smtp_userstring

    Пользователь SMTP (обычно email)

create_email_rule

Создаёт правило email - создаёт новое автоматическое правило для обработки входящих писем. Может фильтровать по отправителю, теме и т.д. и выполнять действия, такие как архивирование, маркировка или назначение агента. [mutation]

Параметры
  • actionsunknown[]обязательный

    Массив действий. Каждое действие: {type: 'archive'|'delete'|'spam'|'set_tags'|'assign', value?: 'метка или agent_hash'}

  • conditionsunknown[]обязательный

    Массив условий. Каждое условие: {field: 'from'|'subject'|'body', operator: 'contains'|'equals'|'starts_with'|'ends_with', value: 'текст'}

  • namestringобязательный

    Описательное название правила

  • priorityinteger

    Приоритет (0-99, больше = обрабатывается первым). По умолчанию 0

create_knowledge_file

Создать файл знаний из текста — Создаёт новый файл в базе знаний на основе текстового содержимого. Подходит для добавления информации, такой как акции, политики, инструкции, часто задаваемые вопросы и т.д., без загрузки файла вручную. [mutation]

Параметры
  • contentstringобязательный

    Текстовое содержимое файла

  • descriptionstring

    Краткое описание содержимого (чтобы ИИ знал, когда использовать этот файл)

  • filenamestring

    Имя файла с расширением (например, 'promociones.txt'). Если не указано, генерируется автоматически из заголовка. Допустимые расширения: txt, md, csv, json, html.

  • titlestringобязательный

    Описательное название файла (макс. 255 символов)

create_list_from_followup

Создать список из отслеживаний - Создает список контактов из разговоров, обнаруженных Smart Follow-up [mutation]

Параметры
  • namestring

    Название нового списка

  • periodenum

    Период поиска

create_list_from_inactive

Создать список из неактивных клиентов - Создаёт новый список контактов на основе клиентов, у которых не было разговора в заданный период [mutation]

Параметры
  • daysinteger

    Минимальное количество дней неактивности (по умолчанию: 30)

  • namestring

    Название нового списка

create_scheduled_message

Запланировать сообщение WhatsApp — Планирует сообщение WhatsApp для будущей отправки, используя логическую роль, а не идентификатор сессии. ПОТОК ПОДТВЕРЖДЕНИЯ: requires_confirmation=true с success=false — это нормально; описывает, что будет запланировано, и ОСТАНАВЛИВАЕТСЯ. [mutation] (требует подтверждения: передать confirm=true для выполнения)

Параметры
  • agent_idinteger

    ID агента, который планирует сообщение.

  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

  • message_textstringобязательный

    Текст сообщения для отправки.

  • phonestringобязательный

    Номер телефона получателя с международным префиксом в формате E.164 (например: +34612345678). Если пользователь даёт номер без префикса, спросите у него страну.

  • scheduled_atstringобязательный

    Дата и время отправки в формате YYYY-MM-DD HH:MM:SS. Это должна быть будущая дата. Если пользователь говорит относительную дату, например «завтра в 10», преобразуйте её в правильный формат.

  • sender_roleenum

    Логическая роль отправителя. По умолчанию: Operaciones.

create_task

Crear tarea — Создает новую задачу, опционально связанную с клиентом и агентом [mutation]

Параметры
  • agent_idinteger

    ID агента

  • assigned_agent_idinteger

    ID агента, которому назначить задачу

  • due_datestring

    Крайний срок YYYY-MM-DD

  • include_completedboolean

    Включить выполненные задачи

  • limitinteger

    Максимум результатов

  • offsetinteger

    Начальная позиция для пагинации

  • phonestring

    Телефон связанного клиента

  • priorityenum
  • statusstring

    Статус задачи

  • task_idinteger

    ID задачи

  • task_textstringобязательный

    Описание задачи

create_whatsapp_template_from_workflow

Создает workflow из шаблона — Создает новый workflow WhatsApp на основе существующего шаблона [mutation]

Параметры
  • namestring

    Чтобы предложить подходящее имя, мне нужно знать, что делает ваш workflow. Подскажите, пожалуйста: - Какую задачу он решает? - Какие инструменты или сервисы задействованы? - Есть ли предпочтения по стилю (краткое, описательное, с отсылками)? Либо, если хотите общие варианты, вот несколько нейтральных идей: - FlowForge — универсальное, звучит как «кузница процессов» - TaskRunner — простое и понятное - Pipeline Pilot — если это конвейер обработки данных - AutoStep — акцент на автоматизации шагов - SwiftPath — если важна скорость - DataBridge — если workflow связывает разные источники - Orchestra — если он координирует несколько процессов Расскажите подробнее — подберу точнее.

  • session_idinteger

    Идентификатор сессии WhatsApp для привязки к workflow

  • template_idintegerобязательный

    ID шаблона, из которого создаётся workflow

create_whatsapp_workflow

Создаёт workflow WhatsApp — создаёт новый workflow автоматизации для ответов WhatsApp. Обязательные поля: name и actions. Если пользователь не указал имя, автоматически генерирует описательное (например: 'Respuesta IA fuera horario'). Если пользователь просит создать выключенным или на проверку, использует status='disabled'. По умолчанию создаётся активным. ЛИМИТ: максимум 10 workflow на магазин. Если получена ошибка о превышении лимита, НЕ повторять создание — вместо этого: 1) Вызывает list_whatsapp_workflows, чтобы показать существующие, 2) Предлагает пользователю удалить ненужные workflow или переиспользовать существующий с помощью update_whatsapp_workflow. [mutation]

Параметры
  • actionsunknown[]обязательный

    Действия для выполнения. Типы: {type:'reply_with_ai'} или {type:'reply', message:'texto'} или {type:'delay', seconds:N} или {type:'ai_filter'} или {type:'ai_filter', prompt:'instrucciones adicionales'} или {type:'ai_archive_decision', archive_policy:'always'|'preserve_if_previously_archived', prompt:'instrucciones opcionales'}. Для reply_with_ai можно добавить pre_send_check:{enabled:true}, чтобы отменить отправку, если во время генерации ИИ придёт новое сообщение. Для reply можно добавить no_repeat:true и no_repeat_hours:N (1, 6, 24, 168 или 0=всегда), чтобы не повторять одному и тому же контакту. ai_filter анализирует, нужно ли сообщению ответ, и останавливает workflow, если нет (предотвращает циклы с сообщениями типа «спасибо» или «ладно», идеально как первое действие перед reply_with_ai). ai_archive_decision принимает решение: АРХИВИРОВАТЬ или ОСТАВИТЬ, и должен архивировать, когда ручной задачи не осталось, даже если следующий шаг зависит от клиента. archive_policy определяет, что делать, если ИИ решит АРХИВИРОВАТЬ: 'always' архивирует чат; 'preserve_if_previously_archived' архивирует только если чат не был активен до сообщения. Опция prompt:'instrucciones adicionales' для настройки критериев. Минимум одно действие.

  • conditionsobject

    Условия выполнения workflow. Формат: {logic: 'AND'|'OR', rules: [...]}. Если не указано, выполняется всегда.

  • idinteger

    ID workflow (если указан, обновляет вместо создания)

  • namestringобязательный

    Описательное название workflow (до 100 символов). Если пользователь не указал, сгенерируй описательное название автоматически на основе действий/условий.

  • session_idinteger

    ID сессии WhatsApp, которой назначить этот workflow. Если не указано (null), workflow выполняется для всех подключенных номеров.

  • statusenum

    Начальное состояние workflow. Используйте 'disabled', если пользователь хочет создать его в отключённом состоянии для проверки. По умолчанию: 'active'.

  • trigger_typeenum

    Событие, которое активирует workflow: 'message.received' (при получении сообщения, по умолчанию) или 'message.sent' (при отправке сообщения)

delete_agent

Удалить агента — Удаляет агента поддержки [mutation] (требуется подтверждение: передайте confirm=true для выполнения)

Параметры
  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

  • idintegerобязательный

    ID агента для удаления

delete_ai_error

Delete AI Correction — Удаляет исправление AI, которое больше не действительно. [mutation]

Параметры
  • idintegerобязательный

    ID корректировки для удаления

delete_calendar

Удалить календарь - Удаляет календарь и все его события, услуги и доступность [mutation] (требуется подтверждение: передать confirm=true для выполнения)

Параметры
  • calendar_idintegerобязательный

    ID календаря для удаления

  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

delete_calendar_availability

Удалить правило доступности — удаляет правило доступности из календаря [mutation] (требует подтверждения: передать confirm=true для выполнения)

Параметры
  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

  • rule_idintegerобязательный

    Идентификатор правила, которое нужно удалить

delete_calendar_connection

Удаляет соединение с календарем - Удаляет соединение с поставщиком календаря (Google/Microsoft) [mutation] (требуется подтверждение: передать confirm=true для выполнения)

Параметры
  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

  • connection_idintegerобязательный

    Идентификатор соединения для удаления.

delete_calendar_event

Удалить событие - Удаляет событие из календаря [mutation] (требуется подтверждение: передайте confirm=true для выполнения)

Параметры
  • agent_idinteger

    ID агента

  • all_dayboolean

    Мероприятие на целый день

  • assigned_agent_idinteger

    ID назначенного агента

  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

  • date_fromstring

    Дата начала для фильтрации

  • date_tostring

    Конечная дата для фильтрации

  • descriptionstring

    Описание события.

  • end_datetimestring

    Дата/время окончания ГГГГ-ММ-ДД ЧЧ:ММ:СС

  • event_idintegerобязательный

    ID события для удаления

  • phonestring

    Телефон клиента

  • start_datetimestring

    Дата/время начала YYYY-MM-DD HH:MM:SS

  • titlestring

    Название события

delete_calendar_notification

Удалить уведомление календаря — Удаляет автоматическое уведомление календаря [mutation] (требует подтверждения: передать confirm=true для выполнения)

Параметры
  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

  • notification_idintegerобязательный

    ID уведомления для удаления

delete_calendar_service

Eliminar servicio de calendario — Удаляет сервис/тип встречи из календаря [mutation] (требуется подтверждение: передайте confirm=true для выполнения)

Параметры
  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

  • service_idintegerобязательный

    ID сервиса для удаления

delete_campaign

Удалить кампанию — Удаляет навсегда кампанию массовой рассылки [mutation] (требуется подтверждение: передать confirm=true для выполнения)

Параметры
  • campaign_idintegerобязательный

    ID кампании для удаления

  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

delete_contact_list

Удалить список контактов - Удаляет список контактов и все связанные с ним контакты. Это действие нельзя отменить. [mutation] (требуется подтверждение: передайте confirm=true для выполнения)

Параметры
  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

  • list_idintegerобязательный

    ID списка для удаления

delete_conversation_file

Удалить файл беседы — Удаляет общий файл в беседе [mutation] (требуется подтверждение: передать confirm=true для выполнения)

Параметры
  • agent_idinteger

    ID агента, выполняющего действие

  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

  • file_uuidstringобязательный

    UUID файла для удаления

delete_conversation_message

Удалить сообщение из разговора — Удаляет конкретное сообщение из разговора. Требуется точный текст сообщения. [mutation] (требуется подтверждение: передать confirm=true для выполнения)

Параметры
  • agent_idinteger

    ID агента

  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

  • conversation_idinteger

    ID конкретного разговора

  • date_fromstring

    Дата начала YYYY-MM-DD

  • date_tostring

    Конечная дата YYYY-MM-DD

  • formatstring

    Формат ответа.

  • hoursinteger

    Последние N часов

  • last_ninteger

    Последние N сообщений

  • limitinteger

    Максимум результатов

  • messagestringобязательный

    Точный текст сообщения для удаления (полная строка в том виде, в котором она отображается в истории).

  • offsetinteger

    Начальная позиция для пагинации

  • periodenum

    Период времени

  • phonestringобязательный

    Телефон клиента

  • querystring

    Текст поиска

delete_customer_ai_error

Delete Customer AI Correction - Удаляет исправление из WhatsApp AI для клиентов, которое больше не действует. [mutation]

Параметры
  • idintegerобязательный

    ID корректировки для удаления

delete_docqa_assistant

Удалить помощника Doc-QA - Удаляет помощника Doc-QA и все связанные с ним ресурсы в OpenAI [mutation] (требует подтверждения: передайте confirm=true для выполнения)

Параметры
  • assistant_idintegerобязательный

    ID ассистента Doc-QA для удаления.

  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

delete_docqa_file

Удаление файла из Doc-QA — Удаляет файл из ассистента Doc-QA [mutation] (требует подтверждения: передать confirm=true для выполнения)

Параметры
  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

  • file_idintegerобязательный

    ID файла для удаления

delete_email_account

Удаляет почтовый аккаунт и все связанные с ним письма. Это действие нельзя отменить. [mutation] (требует подтверждения: передать confirm=true для выполнения)

Параметры
  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

  • idintegerобязательный

    ID аккаунта для удаления

delete_email_note

Удалить внутреннюю заметку из email - Удаляет внутреннюю заметку из цепочки email. [mutation]

Параметры
  • agent_colorstring

    Цвет агента

  • agent_namestring

    Имя агента

  • avatar_urlstring

    URL аватара

  • note_idintegerобязательный

    ID заметки для удаления

  • note_textstring

    Текст заметки

  • thread_idintegerобязательный

    ID потока

delete_email_rule

Eliminar regla de email — Удаляет правило email. Это действие нельзя отменить. [mutation] (требует подтверждения: передать confirm=true для выполнения)

Параметры
  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

  • idintegerобязательный

    Идентификатор правила, которое нужно удалить

delete_faq

Удалить FAQ — Удаляет навсегда одну или несколько FAQ из плагина Product Q&A [mutation] (требуется подтверждение: передать confirm=true для выполнения).

Параметры
  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

  • faq_idsunknown[]обязательный

    ID удаляемых FAQ

delete_knowledge_file

Удаление файла знания — удаляет файл из базы знаний (не позволяет удалять системные файлы) [mutation] (требует подтверждения: передать confirm=true для выполнения)

Параметры
  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

  • file_idintegerобязательный

    ID файла для удаления

delete_knowledge_snippet

Удалить сниппет знаний — Удаляет навсегда сниппет знаний [mutation] (требуется подтверждение: передать confirm=true для выполнения)

Параметры
  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

  • idintegerобязательный

    ID сниппета, который нужно удалить.

delete_notification

Удалить уведомление: удаляет уведомление безвозвратно [mutation] (требуется подтверждение: передайте confirm=true для выполнения)

Параметры
  • agent_idinteger

    ID агента

  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

  • filterstring

    Фильтр уведомлений

  • limitinteger

    Максимум результатов

  • notification_idintegerобязательный

    ID уведомления для удаления

  • offsetinteger

    Начальная позиция

  • typestring

    Тип уведомления

delete_task

Удалить задачу - Удаляет задачу навсегда [mutation] (требует подтверждения: передать confirm=true для выполнения)

Параметры
  • agent_idinteger

    ID агента

  • assigned_agent_idinteger

    ID назначенного агента

  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

  • due_datestring

    Крайний срок YYYY-MM-DD

  • include_completedboolean

    Включить выполненные задачи

  • limitinteger

    Максимум результатов

  • offsetinteger

    Начальная позиция для пагинации

  • phonestring

    Телефон клиента

  • priorityenum

    Приоритет задачи

  • statusstring

    Статус задачи

  • task_idintegerобязательный

    ID удаляемой задачи

  • task_textstring

    Вы не прислали текст для перевода. Напишите его, и я переведу на русский язык.

delete_whatsapp_session

Удаление сессии WhatsApp — Удаляет отключенную сессию WhatsApp. Работает только с сессиями в статусе 'disconnected'. [mutation] (требуется подтверждение: передать confirm=true для выполнения)

Параметры
  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

  • migrate_tointeger

    ID другой сессии, на которую переназначаются рабочие процессы, кампании и интеллектуальное отслеживание. Если не указано, используется 'todas las líneas'.

  • session_idintegerобязательный

    ID сеанса, который нужно удалить.

delete_whatsapp_template

Eliminar plantilla de WhatsApp — Удаляет шаблон сообщения WhatsApp. ПОТОК ПОДТВЕРЖДЕНИЯ: Это действие возвращает requires_confirmation=true с success=false — это НЕ ошибка, это нормальный поток. Когда получишь это, кратко опиши пользователю, что шаблон будет удален, и ОСТАНОВИСЬ. НЕ вызывай это действие снова. Система покажет кнопки Confirmar/Cancelar автоматически. [mutation] (требует подтверждения: передать confirm=true для выполнения)

Параметры
  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

  • idintegerобязательный

    ID шаблона для удаления

delete_whatsapp_workflow

Удаление workflow — ТОЛЬКО для ПОЛНОГО УДАЛЕНИЯ workflow из WhatsApp. НЕ используйте для редактирования, изменения, добавления слов, симуляции, тестирования, объединения, комбинирования или реорганизации workflow. Если пользователь хочет что-то изменить — используйте update_whatsapp_workflow. Если он говорит «объединить» или «скомбинировать» workflow — НЕ удаляйте ни один из них, используйте update_whatsapp_workflow, чтобы слить условия/действия в один существующий. Перед удалением ВСЕГДА вызывайте list_whatsapp_workflows, чтобы подтвердить с пользователем ТОЧНО, какой workflow он хочет удалить по имени и ID. ОБЯЗАТЕЛЬНЫЙ ПОТОК ПОДТВЕРЖДЕНИЯ: Это действие вернет success=false с requires_confirmation=true — это НЕ ошибка, а шаг 1 обычного потока подтверждения. Когда вы получите такой ответ: 1) Кратко опишите пользователю, какой workflow будет удален, 2) ПОЛНОСТЬЮ остановитесь, 3) НИКОГДА не вызывайте это же действие повторно — это АННУЛИРУЕТ токен подтверждения и ломает поток. Кнопки «Подтвердить/Отмена» появляются автоматически в интерфейсе пользователя. [mutation] (требует подтверждения: передать confirm=true для выполнения)

Параметры
  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

  • idintegerобязательный

    ID рабочего процесса для удаления

disconnect_ecommerce

Отключить платформу e-commerce - Отключает интеграцию с твоей платформой e-commerce (Shopify, WooCommerce и т.д.) [mutation] (требует подтверждения: передать confirm=true для выполнения)

Параметры
  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

  • platform_typeenumобязательный

    Отключает платформу. Используйте disconnect_ с последующим указанием названия активной платформы.

disconnect_whatsapp

Desconectar WhatsApp — Отключает сессию WhatsApp и удаляет данные аутентификации. Если есть несколько номеров, требуется session_id. [mutation] (требуется подтверждение: передать confirm=true для выполнения)

Параметры
  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

  • session_idinteger

    ID сеанса для отключения. Обязательно, если подключено более одного номера. Используйте get_whatsapp_status для получения ID.

discover_email_folders

Обнаружение папок IMAP - Подключается к IMAP-серверу почтового аккаунта и обнаруживает доступные папки (Отправленные, Корзина, Архив, Спам). Автоматически распознаёт стандартные папки. [query]

Параметры
  • idintegerобязательный

    Идентификатор учетной записи электронной почты

dismiss_training_suggestion

Отклонить предложение по обучению — Отклоняет предложение по обучению ИИ с необязательной причиной. [mutation]

Параметры
  • reasonstring

    Причина отбраковки (необязательно)

  • suggestion_idintegerобязательный

    ID отклоняемого предложения

download_conversation_file

Скачать файл беседы - Получает URL для загрузки файла, отправленного в беседе [query]

Параметры
  • file_uuidstringобязательный

    UUID файла для скачивания

download_email_attachment

Скачать вложение email: получает URL загрузки вложения из email [query]

Параметры
  • attachment_idintegerобязательный

    Идентификатор вложения

  • jsonboolean

    Возвращать URL в формате JSON вместо перенаправления.

download_knowledge_file

Скачать файл знаний - получает URL скачивания файла из базы знаний [query]

Параметры
  • idintegerобязательный

    Идентификатор файла знаний.

draft_ai_ticket_customer_reply

Составляет безопасный ответ Ticket IA — генерирует безопасный черновик для клиента на основе внутренних инструкций. Не отправляет сообщение; только создаёт проверяемый customer_draft. [mutation]

Параметры
  • customer_safe_factsstring[]

    Проверенные факты, которые можно упомянуть клиенту.

  • instructionstring

    Внутренняя инструкция агента. ИИ использует намерение, а не буквальный текст.

  • ticket_idintegerобязательный

    ID тикета

dry_run_workflow

Проверяет рабочий процесс всухую — симулирует выполнение рабочего процесса с тестовым сообщением, не отправляя ничего по-настоящему. Используй, когда пользователь говорит «проверь», «симулируй», «тестируй», «давай попробуем», «проверим, работает ли» или любую вариацию проверки/симуляции. Это действие БЕЗОПАСНО — не отправляет сообщения и ничего не меняет. Чтобы проверить на нескольких примерах, вызывай это действие несколько раз с разными test_message. ПРЕДПОЧТИТЕЛЬНО используй это действие вместо save/update, когда пользователь хочет проверить перед активацией. [query]

Параметры
  • test_messagestringобязательный

    Текст смоделированного сообщения. Чтобы смоделировать несколько сценариев, сделайте несколько вызовов с разными сообщениями.

  • test_phonestring

    Симулированный номер телефона отправителя (с префиксом +). Используйте разные префиксы для проверки условий страны.

  • workflow_idintegerобязательный

    ID workflow для тестирования

duplicate_campaign

Дублирует кампанию: создаёт копию существующей кампании в статусе черновика [mutation]

Параметры
  • campaign_idintegerобязательный

    ID кампании для дублирования

edit_knowledge_snippet

Редактировать сниппет знаний - Редактирует содержимое или категорию сниппета знаний [mutation]

Параметры
  • categorystring

    Новая категория

  • contentstring

    Новое содержимое сниппета.

  • idintegerобязательный

    ID сниппета

email_thread_action

Действие над цепочкой писем - Выполняет действие над цепочкой писем: архивировать, удалить, отметить как спам, восстановить, отметить как непрочитанное, отложить (snooze), убрать snooze, объединить цепочки, назначить метки или назначить агента [mutation]

Параметры
  • actionstringобязательный

    Действие для выполнения: archive, delete, spam, restore, mark_unread, snooze, unsnooze, merge, set_tags, assign

  • agent_hashstring

    Хэш агента для назначения (только для action=assign, null для отмены назначения)

  • tagsunknown[]

    Массив тегов (только для action=set_tags)

  • target_thread_idinteger

    ID целевой ветки для слияния (только для action=merge)

  • thread_idintegerобязательный

    Идентификатор ветки электронного письма.

  • untilstring

    Дата/время, до которого отложить (только для action=snooze). Формат ISO 8601 или естественный (например, '2026-03-22 09:00:00', 'tomorrow 9am').

export_campaign_csv

Экспортирует результаты кампании в CSV: скачивает логи отправки завершённой кампании в виде CSV-файла. Работает только с завершёнными, отменёнными, приостановленными или архивированными кампаниями. [query]

Параметры
  • campaign_idintegerобязательный

    ID кампании, результаты которой нужно экспортировать.

export_conversations

Экспорт бесед — Экспортирует беседы со всеми сообщениями в структурированном формате [query]

Параметры
  • agent_idinteger

    ID агента

  • conversation_idinteger

    ID конкретного разговора

  • date_fromstring

    Дата начала YYYY-MM-DD

  • date_tostring

    Конечная дата YYYY-MM-DD

  • formatenum

    Формат: json (полный) или csv_summary (без сообщений).

  • hoursinteger

    Последние N часов

  • last_ninteger

    Последние N сообщений

  • limitinteger

    Максимум разговоров (по умолчанию 50, максимум 200)

  • messagestring

    Текст сообщения для отправки или удаления.

  • offsetinteger

    Начальная позиция для пагинации

  • periodenum

    Период времени

  • phonestring

    Фильтровать по телефону

  • querystring

    Текст поиска

export_crm_contacts

Экспорт контактов CRM — Экспортирует контакты внутренней CRM в CSV-файл [query]

Параметры
  • sincestring

    Минимальная дата обновления (формат ISO 8601, например: 2026-01-01T00:00:00Z)

  • tagstring

    Фильтровать по тегу клиента

force_email_sync

Принудительно синхронизирует электронную почту - немедленно синхронизирует все учётные записи электронной почты через IMAP [mutation]

Параметры

Без параметров.

gdpr_delete_customer_data

Удалить данные клиента (GDPR): удаляет все персональные данные клиента для соблюдения GDPR (Статья 17 — Право на забвение). Записи CRM анонимизируются, а не удаляются. [mutation] (требует подтверждения: передайте confirm=true для выполнения)

Параметры
  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

  • phonestringобязательный

    Телефон клиента, чьи данные будут удалены.

gdpr_export_customer_data

Экспорт данных клиента (GDPR) - Экспортирует все сохранённые данные клиента для соблюдения GDPR (Статья 15 - Право на доступ) [query]

Параметры
  • phonestringобязательный

    Телефон клиента

generate_ai_ticket_brief

Generar brief IA de ticket — Генерирует внутреннюю оперативную сводку, возможное решение, недостающие данные и достоверные факты для клиента. [mutation]

Параметры
  • ticket_idintegerобязательный

    ID тикета

generate_email_draft

Генерирует черновик электронного письма с помощью ИИ - Генерирует черновик ответа с помощью ИИ для ветки электронного письма [mutation]

Параметры
  • instructionsstring

    Необязательные инструкции для ИИ.

  • thread_idintegerобязательный

    ID потока

generate_referral_code

Генерирует уникальную реферальную ссылку пользователя для отправки. Если она уже существует, возвращает её. [mutation]

Параметры

Без параметров.

get_agent_activity

Активность агента - Показывает активность и рабочую нагрузку конкретного агента [query]

Параметры
  • agent_idintegerобязательный

    ID агента

  • daysinteger

    Количество дней для запроса

  • periodenum

    Период времени

get_agent_assignments

Получает назначения агентов - Возвращает агентов, назначенных на список телефонов клиентов [query]

Параметры
  • phonesunknown[]обязательный

    Список телефонных номеров для справок о ваших назначенных агентах.

get_agent_performance

Подробная производительность агента - детальные метрики: назначенные клиенты, задачи, процент выполнения [query]

Параметры
  • agent_idintegerобязательный

    ID агента

  • daysinteger

    Дни для анализа (по умолчанию 7)

  • periodenum

    Период времени

get_agent_permissions

Просмотр разрешений агента - Получает настроенные разрешения агента и полный реестр доступных разрешений [query]

Параметры
  • idintegerобязательный

    ID агента

get_agent_stats

Статистика агентов - Метрики производительности команды: отправленные сообщения, полученные, выполненные задачи [query]

Параметры
  • agent_idinteger

    ID агента для фильтрации

  • daysinteger

    Количество дней для запроса

  • periodenum
get_agent_tasks

Задачи агента: Показывает задачи, назначенные конкретному агенту [query]

Параметры
  • agent_idintegerобязательный

    ID агента

  • assigned_agent_idinteger

    ID назначенного агента

  • due_datestring

    Крайний срок YYYY-MM-DD

  • include_completedenum

    Включать выполненные задачи (по умолчанию 0)

  • limitinteger

    Максимум результатов

  • offsetinteger

    Начальная позиция для пагинации

  • phonestring

    Телефон клиента

  • priorityenum

    Приоритет задачи

  • statusstring

    Статус задачи

  • task_idinteger

    ID задачи

  • task_textstring

    Вы не прислали текст для перевода. Напишите его, и я переведу на русский язык.

get_ai_errors

List AI Corrections — выводит активные AI-исправления для этого помощника. Чтобы вывести ВСЕ исправления, не передавайте параметры. Используйте category или query только при фильтрации конкретных результатов. [query]

Параметры
  • categorystring

    Необязательный фильтр. Если опустить, будут возвращены ВСЕ категории. Значения: shipping, pricing, warranty, product, tone, policy, communication, general

  • querystring

    НЕОБЯЗАТЕЛЬНЫЙ поиск по одному ключевому слову. Оставьте пустым, чтобы получить ВСЕ исправления. Используйте только отдельные слова, без предложений.

get_ai_learning_insights

Просмотр метрик отслеживаемой обучаемой системы: показывает метрики: KPI использования правил, события обучения, распределение по каналам, самые используемые правила и последние события. [query]

Параметры
  • daysinteger

    Окно дней для анализа (от 1 до 90, по умолчанию 30)

get_ai_summary

Резюме беседы с помощью ИИ — Генерирует резюме беседы с помощью ИИ. Типы: quick (краткое), detailed (подробное), actionable (незавершенные действия). Расходует кредиты ИИ. [query]

Параметры
  • daysinteger

    Количество дней для анализа

  • hoursinteger

    Последние N часов для анализа

  • last_ninteger

    Последние N сообщений для обработки

  • limitinteger

    Максимум результатов

  • phonestringобязательный

    Телефон клиента (с + или без)

  • summary_typeenum

    Тип сводки: quick (краткая), detailed (полная, по умолчанию), actionable (незавершённые действия).

  • target_languagestring

    Idioma destino: ruso.

  • tonestring

    Тон для ответа

get_ai_ticket

Просмотр деталей Ticket IA — Получает внутренний тикет с сообщениями, событиями, вложениями и контекстом клиента/разговора. [query]

Параметры
  • ticket_idinteger

    Числовой идентификатор тикета

  • ticket_uidstring

    Внутренний публичный UID тикета, например TKT-260609-ABC123

get_ai_tickets_settings

Ver ajustes de Tickets IA - Возвращает, включен ли Tickets IA для магазина и используемый системный промпт. [query]

Параметры

Без параметров.

get_ai_tickets_stats

Estadisticas de Tickets IA — Получает метрики внутренних тикетов: открытые, неназначенные, срочные, просроченные, созданные и решённые за период, среднее время решения и дневные ряды. [query]

Параметры
  • date_fromstring

    Начальная дата периода (YYYY-MM-DD). По умолчанию последние 7 дней.

  • date_tostring

    Дата окончания периода (YYYY-MM-DD). По умолчанию сегодня.

get_analytics

Ver analytics — Показывает метрики производительности: разговоры, сообщения, ежедневная активность [query]

Параметры
  • periodstring

    Период: 7d (неделя), 14d (2 недели), 30d (месяц)

get_api_key

Показывает текущий API-ключ магазина (token_ext) и URL сервера MCP. Используйте это действие, когда пользователь спрашивает о своём API-ключе, токене, подключении MCP или настройке Claude/Cursor/VS Code. [query]

Параметры

Без параметров.

get_api_usage_stats

Статистика использования API - потребление токенов и затраты по модели ИИ [query]

Параметры
  • datestring

    Дата отсчёта YYYY-MM-DD

  • daysinteger

    Дни для анализа (по умолчанию 7)

  • periodenum

    Период: last_7_days, last_30_days, this_month, last_month, last_90_days, all_time, custom

  • phonestring

    Фильтрует по телефону клиента.

get_autolearning_metrics

Просмотреть метрики autolearning - Показывает метрики системы машинного обучения, включая KPIs, распределение по категориям и эволюцию сходства. [query]

Параметры

Без параметров.

get_autolearning_stats

Статистика auto-learning — Получает подробную статистику системы auto-learning: активные, ожидающие, отклонённые сниппеты и т.д. [query]

Параметры

Без параметров.

get_busiest_hours

Самые активные часы — Анализирует, в какие часы дня поступает больше всего сообщений от клиентов [query]

Параметры
  • datestring

    Дата отсчёта YYYY-MM-DD

  • daysinteger

    Дни для анализа (по умолчанию 7)

  • periodenum

    Период: last_7_days, last_30_days, this_month, last_month, last_90_days, all_time, custom

  • phonestring

    Фильтрует по телефону клиента.

get_calendar_settings

Get Calendar Settings - Получает настройки интеграции календаря (enabled, timezone, booking rules) [query]

Параметры

Без параметров.

get_campaign

Ver detalle de campaña — Получает полные детали массовой маркетинговой кампании [query]

Параметры
  • campaign_idintegerобязательный

    ID кампании

get_campaign_logs

Просмотр логов кампании - Получает прогресс и логи отправки конкретной кампании [query]

Параметры
  • campaign_idintegerобязательный

    ID кампании

  • limitinteger

    Результатов на страницу

  • pageinteger

    Номер страницы

get_chat_plugin_stats

Просмотр статистики плагина Chat Web. Показывает статистику использования плагина чата: беседы, сообщения, активные сессии, рефереры и страны [query]

Параметры

Без параметров.

get_chat_sessions

Сессии веб-чата: выводит список последних сессий виджета веб-чата [query]

Параметры
  • hoursinteger

    Часы для запроса (по умолчанию 24)

  • limitinteger

    Максимум результатов (по умолчанию 20)

  • periodenum

    период

  • plugin_typestring

    Фильтровать по типу плагина.

get_contact_list_detail

Просмотреть детали списка контактов: Получает контакты из конкретного списка с пагинацией и поиском [query]

Параметры
  • list_idintegerобязательный

    ID списка

  • pageinteger

    Номер страницы

  • searchstring

    Ищет контакты по телефону или имени.

get_conversation_analytics

Аналитика разговоров — Распределение удовлетворенности, срочности и намерений в проанализированных разговорах [query]

Параметры
  • datestring

    Конкретная дата YYYY-MM-DD

  • daysinteger

    Дни для анализа (по умолчанию 7)

  • periodenum

    Период времени

  • phonestring

    Фильтровать по телефону клиента

get_conversation_count

Подсчёт разговоров — Считает разговоры, соответствующие критериям поиска, дате или периоду [query]

Параметры
  • agent_idinteger

    ID агента

  • conversation_idinteger

    ID конкретного разговора

  • date_fromstring

    Дата начала YYYY-MM-DD

  • date_tostring

    Конечная дата YYYY-MM-DD

  • formatstring

    Формат ответа.

  • hoursinteger

    Последние N часов

  • last_ninteger

    Последние N сообщений

  • limitinteger

    Максимум результатов

  • messagestring

    Текст сообщения для отправки или удаления.

  • offsetinteger

    Начальная позиция для пагинации

  • periodenum

    Предопределенный период

  • phonestring

    Фильтровать по телефону клиента

  • querystring

    Текст для поиска

get_conversation_detail

Просмотреть детали разговора — Показывает полные сообщения конкретного разговора, включая данные клиента [query]

Параметры
  • agent_idinteger

    ID агента

  • conversation_idinteger

    ID разговора (альтернатива телефону)

  • date_fromstring

    Дата начала YYYY-MM-DD

  • date_tostring

    Конечная дата YYYY-MM-DD

  • formatstring

    Формат ответа.

  • hoursinteger

    Последние N часов

  • last_ninteger

    Количество последних сообщений для отображения (по умолчанию 50, максимум 200)

  • limitinteger

    Максимум результатов

  • messagestring

    Текст сообщения для отправки или удаления.

  • offsetinteger

    Начальная позиция для пагинации

  • periodenum

    Период времени

  • phonestring

    Номер телефона клиента.

  • querystring

    Текст поиска

get_conversations_by_agent

Conversaciones por agente - Показывает разговоры, назначенные конкретному агенту [query]

Параметры
  • agent_idintegerобязательный

    ID агента

  • conversation_idinteger

    ID конкретного разговора

  • date_fromstring

    Дата начала YYYY-MM-DD

  • date_tostring

    Конечная дата YYYY-MM-DD

  • formatstring

    Формат ответа.

  • hoursinteger

    Последние N часов

  • last_ninteger

    Последние N сообщений

  • limitinteger

    Максимум результатов (по умолчанию 20)

  • messagestring

    Текст сообщения для отправки или удаления.

  • offsetinteger

    Начальная позиция для пагинации

  • periodenum

    Период времени

  • phonestring

    Фильтровать по телефону клиента

  • querystring

    Текст поиска

get_conversations_summary

Сводка разговоров — статистическая сводка разговоров за период: общее количество, средняя удовлетворенность, срочность и т.д. [query]

Параметры
  • agent_idinteger

    ID агента

  • conversation_idinteger

    ID конкретного разговора

  • date_fromstring

    Дата начала YYYY-MM-DD

  • date_tostring

    Конечная дата YYYY-MM-DD

  • formatstring

    Формат ответа.

  • hoursinteger

    Последние N часов

  • last_ninteger

    Последние N сообщений

  • limitinteger

    Максимум результатов

  • messagestring

    Текст сообщения для отправки или удаления.

  • offsetinteger

    Начальная позиция для пагинации

  • periodenum

    Период (по умолчанию: сегодня)

  • phonestring

    Фильтровать по телефону клиента

  • querystring

    Текст поиска

get_credit_history

История кредитов — Показывает потребление кредитов OpenAI по дням и по endpoint [query]

Параметры
  • datestring

    Конкретная дата YYYY-MM-DD

  • daysinteger

    Дни для анализа (по умолчанию 7)

  • periodenum

    Период времени

  • phonestring

    Фильтровать по телефону клиента

get_credits_info

Просмотр информации о кредитах: Отображает подробную информацию о доступных кредитах: бесплатных, купленных, процент использованных и дату обновления. Используйте это действие, когда пользователь спрашивает конкретно о кредитах. [query]

Параметры

Без параметров.

get_crm_customer

Получить контакт CRM — Получает данные контакта из внутренней CRM по его номеру WhatsApp [query]

Параметры
  • whatsapp_numberstringобязательный

    Номер WhatsApp контакта для запроса

get_crm_health_status

Проверяет состояние здоровья CRM - отображает текущее состояние настроенных конечных точек CRM: активны ли они или отключены из-за последовательных ошибок, счетчик ошибок и список конечных точек [query]

Параметры

Без параметров.

get_customer_ai_errors

List Customer AI Corrections — Перечисляет исправления для WhatsApp AI, ОРИЕНТИРОВАННОГО НА КЛИЕНТА. Чтобы перечислить ВСЕ исправления, не передавайте параметры. Используйте category или query только при фильтрации конкретных результатов. [query]

Параметры
  • categorystring

    Необязательный фильтр. Если опустить, будут возвращены ВСЕ категории. Значения: shipping, pricing, warranty, product, tone, policy, communication, general

  • querystring

    НЕОБЯЗАТЕЛЬНЫЙ поиск по одному ключевому слову. Оставьте пустым, чтобы получить ВСЕ исправления. Используйте только отдельные слова, без предложений.

get_customer_comments

Комментарии клиента — Получает комментарии и теги, связанные с клиентом [query]

Параметры
  • agent_namestring

    Имя агента

  • commentstring

    Текст комментария

  • limitinteger

    Максимум результатов

  • phonestringобязательный

    Номер телефона клиента.

  • primary_phonestring

    Основной телефон для merge

  • querystring

    Текст поиска

  • secondary_phonestring

    Вторичный телефон для merge

  • tag_colorstring

    Цвет тега в шестнадцатеричном формате

  • tag_namestring

    Имя тега

get_customer_info

Информация о клиенте — Получает полный профиль клиента: данные CRM, комментарии, теги, переписку, файлы и задачи [query]

Параметры
  • agent_namestring

    Имя агента

  • commentstring

    Текст комментария

  • limitinteger

    Максимум результатов

  • phonestringобязательный

    Номер телефона клиента.

  • primary_phonestring

    Основной телефон для merge

  • querystring

    Ищет клиента по имени или телефону.

  • secondary_phonestring

    Вторичный телефон для merge

  • tag_colorstring

    Цвет тега в шестнадцатеричном формате

  • tag_namestring

    Имя тега

get_customer_journey

Полная история клиента - временная шкала клиента: сообщения, комментарии, файлы, задачи, заказы, последующие действия [запрос]

Параметры
  • datestring

    Конкретная дата YYYY-MM-DD

  • daysinteger

    Количество дней для запроса

  • periodenum

    Период времени

  • phonestringобязательный

    Номер телефона клиента.

get_customer_lifetime_value

Пожизненная ценность клиента — Вычисляет метрики ценности клиента: заказы, расходы, давность, взаимодействия [query]

Параметры
  • phonestringобязательный

    Телефон клиента

get_daily_summary

Сводка за день - Полная сводка активности за день: разговоры, сообщения, плагины, воркфлоу, последующие действия, задачи [query]

Параметры
  • datestring

    Дата (YYYY-MM-DD, по умолчанию сегодня)

  • daysinteger

    Количество дней для включения

  • periodenum

    Период: last_7_days, last_30_days, this_month, last_month, last_90_days, all_time, custom

  • phonestring

    Фильтрует по телефону клиента.

get_docqa_detail

Детали ассистента Doc-QA - Получает полные детали ассистента Doc-QA, включая статистику [query]

Параметры
  • assistant_idintegerобязательный

    ID ассистента Doc-QA

get_docqa_logs

Historial de preguntas Doc-QA - Получает историю вопросов, заданных ассистенту Doc-QA

Параметры
  • assistant_idintegerобязательный

    ID ассистента Doc-QA

  • date_fromstring

    Дата начала фильтра (YYYY-MM-DD)

  • date_tostring

    Дата окончания фильтра (YYYY-MM-DD)

  • daysinteger

    Последние N дней

  • pageinteger

    Номер страницы (по умолчанию: 1)

  • per_pageinteger

    Результатов на странице (10-100, по умолчанию: 20)

  • searchstring

    Поисковый текст в вопросах и ответах

get_docqa_stats

Просмотр статистики ассистента Doc Q&A: показывает подробную статистику ассистента документации. Требует assistant_id: сначала используйте list_docqa_assistants, чтобы получить доступные ID.

Параметры
  • assistant_idintegerобязательный

    Идентификатор ассистента (получите его, вызвав list_docqa_assistants)

  • daysinteger

    Период в днях (1-365)

get_ecommerce_sync_status

Состояние синхронизации e-commerce — Состояние подключения к платформе e-commerce и статистика синхронизированных клиентов CRM [query]

Параметры
  • datestring

    Дата отсчёта

  • daysinteger

    Количество дней оглядки

  • periodenum

    Период: last_7_days, last_30_days, this_month, last_month, last_90_days, all_time, custom

  • phonestring

    Фильтрует по телефону клиента.

get_email_account

Просматривает детали учётной записи электронной почты — возвращает полные данные конкретной учётной записи электронной почты, включая назначенных агентов. [query]

Параметры
  • idintegerобязательный

    Идентификатор учётной записи электронной почты

get_email_accounts

Перечисляет почтовые учетные записи — выводит список доступных почтовых учетных записей с их состоянием и базовой конфигурацией [query]

Параметры

Без параметров.

get_email_filter_counts

Счётчики фильтров электронной почты - Возвращает количество цепочек для каждого фильтра (непрочитанные, прочитанные, отправленные, архивированные и т.д.) [query]

Параметры
  • account_idinteger

    ID аккаунта email для фильтрации (не указывать для всех)

get_email_retention

Просмотр срока хранения писем — Возвращает настроенный срок хранения писем магазина. [query]

Параметры
  • idintegerобязательный

    Идентификатор учетной записи электронной почты

get_email_stats

Статистика email - Получает статистику электронной почты: объёмы, время ответа, разбивка по агенту и классификация ИИ [query]

Параметры
  • date_fromstring

    Дата начала в формате YYYY-MM-DD (только для period=custom).

  • date_tostring

    Дата окончания YYYY-MM-DD (только для period=custom)

  • periodenum

    Период: last_7_days, last_30_days, this_month, last_month, last_90_days, all_time, custom

get_email_thread_detail

Просмотр деталей цепочки писем — Получает все сообщения конкретной цепочки писем [query]

Параметры
  • pageinteger

    Номер страницы для пагинации сообщений.

  • thread_idintegerобязательный

    ID потока

get_email_unread_count

Счетчик непрочитанных писем - Возвращает общее количество непрочитанных писем во всех учетных записях [запрос]

Параметры

Без параметров.

get_knowledge_processing_status

Состояние обработки файлов — Получает состояние обработки всех файлов знаний (polling endpoint) [query]

Параметры

Без параметров.

get_marketing_sessions

Просмотр маркетинговых сессий - Получает сеансы WhatsApp, доступные для отправки кампаний [query]

Параметры

Без параметров.

get_mass_marketing_config

Получает конфигурацию массового маркетинга — Получает текущую конфигурацию массового маркетинга (автоответ, текст отписки, утверждение) [query]

Параметры

Без параметров.

get_mass_marketing_stats

Статистика массового маркетинга — Статистика массовых кампаний: производительность по кампании, разбивка ошибок, распределение времени отправки, качество списков и баланс доступных кредитов [query]

Параметры
  • date_fromstring

    Дата начала ГГГГ-ММ-ДД (по умолчанию: 7 дней назад)

  • date_tostring

    Конечная дата YYYY-MM-DD (по умолчанию: сегодня)

get_onboarding_status

Отображает статус онбординга — показывает прогресс начальной настройки пользователя (руководство по настройке) [query]

Параметры

Без параметров.

get_overdue_tasks

Просроченные задачи — Показывает все незавершённые задачи, срок которых уже истёк [query]

Параметры
  • agent_idinteger

    ID агента

  • assigned_agent_idinteger

    ID назначенного агента

  • due_datestring

    Крайний срок YYYY-MM-DD

  • include_completedboolean

    Включить выполненные задачи

  • limitinteger

    Максимум результатов

  • offsetinteger

    Начальная позиция для пагинации

  • phonestring

    Телефон клиента

  • priorityenum

    Приоритет задачи

  • statusstring

    Статус задачи

  • task_idinteger

    ID задачи

  • task_textstring

    Вы не прислали текст для перевода. Напишите его, и я переведу на русский язык.

get_period_stats

Статистика по периодам — Ежедневная динамика разговоров и сообщений за период [query]

Параметры
  • datestring

    Дата отсчёта YYYY-MM-DD

  • daysinteger

    Количество дней периода

  • periodenum
  • phonestring

    Фильтрует по телефону клиента.

get_plugin_chat_sessions

Просматривает разговоры веб-чата клиента — Получает закрытые разговоры плагина веб-чата для конкретного телефона. Полезно, когда агенту нужно увидеть, о чём спрашивал клиент через чат на сайте. [query]

Параметры
  • pageinteger

    Номер страницы (по умолчанию 1, 10 результатов на страницу)

  • phonestringобязательный

    Телефон клиента с префиксом + (например: +34616083226)

get_plugin_conversation_detail

Деталь разговора плагина - Показывает полные сообщения разговора плагина веб-чата [query]

Параметры
  • session_idstringобязательный

    ID сессии чата плагина (идентификатор сессии чата плагина)

get_plugin_conversations

Просматривает разговоры плагина — Отображает разговоры плагина веб-чата. Поддерживает фильтрацию по временному интервалу. [query]

Параметры
  • date_fromstring

    Дата начала в формате YYYY-MM-DD.

  • date_tostring

    Дата окончания в формате YYYY-MM-DD

  • limitinteger

    Максимальное количество разговоров

  • pageinteger

    Номер страницы

  • periodenum

    Период: 1 (последний день/сегодня), 7 (последняя неделя), 30 (последний месяц), 90 (последние 3 месяца), all (все)

get_plugin_embed_code

Получить embed-код плагина: генерирует код установки (embed-код) для плагина. Используйте его, когда пользователю нужен код для установки Chat Web, Product Q&A или Doc Q&A на его сайт. [query]

Параметры
  • plugin_typeenumобязательный

    Тип плагина: chat (веб-чат), product-qa (вопросы и ответы о продукте), doc-qa (вопросы и ответы по документации).

get_plugin_stats

Статистика плагинов - Метрики плагина Product Q&A: вопросы, посетители, наиболее часто запрашиваемые товары [query]

Параметры
  • hoursinteger

    Последние N часов для анализа

  • limitinteger

    Максимум результатов

  • periodenum
  • plugin_typestring

    Фильтровать по типу плагина.

get_product_qa_faqs

Отображает опубликованные FAQ — список опубликованных FAQ плагина Product Q&A, сгруппированных по продукту. Требует, чтобы плагин Product Q&A был настроен/активирован. [query]

Параметры
  • limitinteger

    FAQ на страницу (макс. 50)

  • pageinteger

    Номер страницы

  • product_idstring

    Фильтрует по ID конкретного продукта.

  • statusenum

    Фильтрует по статусу FAQ

get_product_qa_questions

Показывает вопросы Product Q&A — отображает вопросы о продуктах. Поддерживает фильтры по временному периоду. [query]

Параметры
  • date_fromstring

    Дата начала в формате YYYY-MM-DD (имеет приоритет над period)

  • date_tostring

    Дата окончания в формате YYYY-MM-DD (имеет приоритет над period)

  • limitinteger

    Максимальное количество вопросов

  • pageinteger

    Номер страницы

  • periodenum

    Период времени: today (только сегодня), 7 (последние 7 дней), 30 (последние 30 дней), 90 (последние 90 дней), all (все).

get_product_qa_stats

Просмотр статистики Product Q&A - Показывает статистику плагина вопросов о продуктах [query]

Параметры

Без параметров.

get_prompt

Показать текущий промпт - Отображает текущий промпт ИИ

Параметры

Без параметров.

get_prompt_history

Просмотр истории промптов - Показывает предыдущие версии промпта [query]

Параметры

Без параметров.

get_purchase_history

Просмотр истории покупок - Показывает историю покупок кредитов [query]

Параметры
  • limitinteger

    Записей на страницу (по умолчанию: 20, максимум: 50)

  • pageinteger

    Страница для отображения (по умолчанию: 1)

get_recent_conversations

Просмотр последних разговоров - Получает последние разговоры, отсортированные по последней активности [query]

Параметры
  • agent_idinteger

    ID агента

  • conversation_idinteger

    ID конкретного разговора

  • date_fromstring

    Дата начала YYYY-MM-DD

  • date_tostring

    Конечная дата YYYY-MM-DD

  • formatstring

    Формат ответа.

  • hoursinteger

    Временное окно в часах (по умолчанию 48)

  • last_ninteger

    Последние N сообщений

  • limitinteger

    Количество диалогов (по умолчанию 10, максимум 50)

  • messagestring

    Текст сообщения для отправки или удаления.

  • offsetinteger

    Начальная позиция для пагинации

  • periodenum

    Период времени

  • phonestring

    Фильтровать по телефону клиента

  • querystring

    Текст поиска

get_recent_plugin_questions

Последние вопросы плагинов - Показывает последние вопросы, которые клиенты задали плагину Product Q&A [query]

Параметры
  • hoursinteger
  • limitinteger
  • periodenum

    период

  • plugin_typestring

    Фильтровать по типу плагина.

get_referral_data

Просмотр данных рефералов - Показывает рефералов пользователя, ожидающие и выплаченные комиссии, а также статус запросов на выплату [query]

Параметры

Без параметров.

get_sentiment_analysis

Анализ тональности — Анализирует тональность и намерение клиента в разговоре с помощью ИИ. Возвращает оценку (0-10), категорию, намерение, совет и срочность. Расходует кредиты ИИ. [query]

Параметры
  • daysinteger

    Количество дней для анализа

  • hoursinteger

    Последние N часов для анализа

  • last_ninteger

    Последние N сообщений для обработки

  • limitinteger

    Максимум результатов

  • phonestringобязательный

    Телефон клиента (с + или без)

  • summary_typeenum

    Тип сводки: quick (быстрый), actionable (с действиями), detailed (подробный)

  • target_languagestring

    Idioma destino: ruso.

  • tonestring

    Тон для ответа

get_sentiment_trend

Тенденция настроения — Показывает эволюцию настроения с течением времени. Без phone показывает глобальную тенденцию всех разговоров. [query]

Параметры
  • daysinteger

    Дни для анализа (по умолчанию 7)

  • hoursinteger

    Последние N часов для анализа

  • last_ninteger

    Последние N сообщений для обработки

  • limitinteger

    Максимум результатов

  • phonestring

    Телефон клиента. Пропустить для глобального тренда.

  • summary_typeenum

    Тип сводки: quick (быстрый), actionable (с действиями), detailed (подробный)

  • target_languagestring

    Idioma destino: ruso.

  • tonestring

    Тон для ответа

get_shop_status

Получает текущее состояние магазина: язык, кредиты, базовая конфигурация

Параметры

Без параметров.

get_smart_followup_config

Получает конфигурацию интеллектуального отслеживания — получает текущую конфигурацию системы интеллектуального отслеживания (Smart Follow-up) [query]

Параметры
  • exclude_phonesunknown[]

    Список телефонов, исключенных из отслеживания

  • sending_window_endstring

    Время окончания окна отправки (HH:MM)

  • sending_window_startstring

    Время начала окна отправки (ЧЧ:ММ)

get_smart_followup_logs

Логи активности Smart Follow-up - Перечисляет недавние действия интеллектуального последующего отслеживания: с какими клиентами был установлен контакт, уровень намерения, упомянутый продукт, результат и отправленное сообщение [query]

Параметры
  • action_takenstring

    Фильтруйте по действию: 'message_sent', 'webhook_fired', 'logged_only' или 'skipped'.

  • date_fromstring

    Дата начала (YYYY-MM-DD). Только с period='custom'.

  • date_tostring

    Дата окончания (YYYY-MM-DD). Только с period='custom'.

  • intent_levelstring

    Фильтрует по уровню намерения: 'low', 'medium' или 'high'

  • outcomestring

    Фильтровать по результату: 'abandoned', 'unclear', 'converted' или 'support_only'

  • pageinteger

    Номер страницы (20 результатов на страницу, по умолчанию 1)

  • periodenum

    Период: 'today', 'yesterday', 'last_7_days', 'last_30_days', 'this_month', 'last_month', 'last_90_days', 'all_time' или 'custom'.

  • searchstring

    Ищет по телефону или упомянутому продукту.

get_smart_followup_stats

Статистика Smart Follow-up - Статистика восстановления продаж: воронка конверсии, процент ответов, самые упоминаемые продукты, эффективность по попыткам и разбивка причин пропуска [query]

Параметры
  • action_takenstring

    Фильтрует по выполненному действию.

  • date_fromstring

    Дата начала (YYYY-MM-DD). Только с period='custom'.

  • date_tostring

    Дата окончания (YYYY-MM-DD). Только с period='custom'.

  • intent_levelenum

    Фильтрует по уровню намерения.

  • outcomestring

    Фильтровать по результату.

  • pageinteger

    Номер страницы

  • periodenum

    Период: 'today', 'yesterday', 'last_7_days', 'last_30_days', 'this_month', 'last_month', 'last_90_days', 'last_365_days', 'all_time' или 'custom'. По умолчанию: 'last_30_days'.

  • searchstring

    Ищет в записях.

get_smart_reply_suggestions

Подсказки ответа ИИ — Сгенерируйте 3 варианта ответа на основе текущего разговора [query]

Параметры
  • daysinteger

    Количество дней для анализа

  • hoursinteger

    Последние N часов для анализа

  • last_ninteger

    Последние N сообщений для обработки

  • limitinteger

    Максимум результатов

  • phonestringобязательный

    Телефон клиента

  • summary_typeenum

    Тип сводки: quick (быстрый), actionable (с действиями), detailed (подробный)

  • target_languagestring

    Idioma destino: ruso.

  • toneenum

    Тон ответов (по умолчанию: профессиональный)

get_storage_status

Просматривает состояние хранилища - Показывает текущее использование хранилища и активный план [query]

Параметры

Без параметров.

get_structured_analytics

Детальная аналитика с structured outputs — Получает детальную аналитику разговоров, используя structured outputs: KPI, распределение по намерениям, тональность, срочность, тенденцию удовлетворённости и последние разговоры. Требует, чтобы structured outputs был активирован. [query]

Параметры
  • date_fromstring

    Дата начала ГГГГ-ММ-ДД (по умолчанию: 7 дней назад)

  • date_tostring

    Конечная дата YYYY-MM-DD (по умолчанию: сегодня)

  • limitinteger

    Количество последних диалогов для включения (по умолчанию 50)

get_tasks_settings

Состояние модуля задач — Проверяет, активирован ли модуль задач для магазина [query]

Параметры

Без параметров.

get_team_summary

Обзор команды — общий вид всех агентов с их текущей рабочей нагрузкой [query]

Параметры
  • agent_idinteger

    ID агента для фильтрации

  • daysinteger

    Количество дней для запроса

  • periodenum

    Период времени

get_top_asked_products

Самые популярные товары по запросам: отображает товары, о которых клиенты чаще всего спрашивают в плагине Q&A [query]

Параметры
  • daysinteger

    Период в днях (по умолчанию 30)

  • limitinteger
  • querystring

    Поиск по названию продукта

get_top_topics

Наиболее частые темы - показывает наиболее распространенные темы/намерения в разговорах [query]

Параметры
  • datestring

    Дата отсчёта YYYY-MM-DD

  • daysinteger

    Дни для анализа (по умолчанию 7)

  • periodenum

    Период: last_7_days, last_30_days, this_month, last_month, last_90_days, all_time, custom

  • phonestring

    Фильтрует по телефону клиента.

get_training_suggestions

Получает предложения по обучению ИИ — выводит список ожидающих предложений по улучшению ИИ, сгенерированных автоматической системой обнаружения ошибок. Это предлагаемые изменения в рабочих процессах или shop prompt, требующие проверки владельцем. [query]

Параметры
  • statusstring

    Фильтрует по статусу: pending, applied, dismissed. По умолчанию: pending.

get_unanswered_conversations

Неотвеченные разговоры — Показывает разговоры, где последнее сообщение от клиента (без ответа агента/ИИ) [query]

Параметры
  • agent_idinteger

    ID агента

  • conversation_idinteger

    ID конкретного разговора

  • date_fromstring

    Дата начала YYYY-MM-DD

  • date_tostring

    Конечная дата YYYY-MM-DD

  • formatstring

    Формат ответа.

  • hoursinteger

    Искать за последние N часов (по умолчанию 24)

  • last_ninteger

    Последние N сообщений

  • limitinteger

    Максимум результатов (по умолчанию 20)

  • messagestring

    Текст сообщения для отправки или удаления.

  • offsetinteger

    Начальная позиция для пагинации

  • periodenum

    Период времени

  • phonestring

    Фильтровать по телефону клиента

  • querystring

    Текст поиска

get_unanswered_plugin_questions

Вопросы без адекватного ответа — Определяет вопросы, на которые бот не смог дать удовлетворительный ответ [query]

Параметры
  • hoursinteger

    Часы для анализа

  • limitinteger
  • periodenum

    период

  • plugin_typestring

    Фильтровать по типу плагина.

get_unread_notification_count

Подсчет непрочитанных уведомлений — Получает количество уведомлений, ожидающих прочтения [query]

Параметры
  • agent_idinteger

    ID агента

  • filterstring

    Фильтр уведомлений

  • limitinteger

    Максимум результатов

  • notification_idinteger

    Идентификатор уведомления

  • offsetinteger

    Начальная позиция

  • typestring

    Тип уведомления

get_unsubscribed_list

Просмотр отписанных контактов - Получает список контактов, которые отписались от массовых рассылок магазина [query]

Параметры
  • date_fromstring

    Дата начала фильтра (формат ГГГГ-ММ-ДД)

  • date_tostring

    Дата окончания фильтра (формат YYYY-MM-DD)

  • pageinteger

    Номер страницы для пагинации (по умолчанию: 1)

  • searchstring

    Фильтровать по номеру телефона

get_usage_stats

Просмотр статистики использования - Показывает использование кредитов, токенов и затрат за последние дни [query]

Параметры
  • actionstring

    summary - для ежедневной сводки, detail - для индивидуальной детализации

  • fromstring

    Дата начала ГГГГ-ММ-ДД (по умолчанию: 7 дней назад)

  • limitinteger

    Результатов на страницу

  • pageinteger

    Номер страницы

  • tostring

    Конечная дата YYYY-MM-DD (по умолчанию: сегодня)

get_usage_stats_detail

Просмотр деталей использования по запросу — Показывает индивидуальные детали каждого запроса ИИ с токенами и стоимостью [query]

Параметры
  • fromstring

    Дата начала YYYY-MM-DD

  • limitinteger

    Результатов на странице.

  • pageinteger

    Номер страницы

  • tostring

    Конечная дата YYYY-MM-DD

get_voice_assistant_config

Проверяет конфигурацию assistant от Vapi — возвращает очищенный payload assistant от Vapi из магазина (модель, голос, транскриптор, инструменты и сообщения) в том виде, как его предоставляет WAzion. Опционально отдает его как загружаемый файл. [query]

Параметры
  • downloadboolean

    Если true, помечает ответ для загрузки как файл JSON.

get_voice_call

Obtener detalle de llamada de voz - Возвращает конкретный голосовой вызов с его полной транскрипцией и записью tools, которые выполнил ассистент во время вызова. [query]

Параметры
  • call_idstringобязательный

    Идентификатор вызова для запроса

get_voice_config

Получает конфигурацию голосового ассистента - Возвращает текущую конфигурацию голосового ассистента (Vapi BYOK): активен, assistant_id, public_key, языки, голоса, правила, включенные инструменты, перевод на человека, шаблон follow-up, URL вебхука и статистику. [query]

Параметры

Без параметров.

get_voice_library

Выводит каталог голосов и транскрайберов: возвращает подобранный каталог совместимых с Vapi голосов по языку, доступные транскрайберы и тексты для предпросмотра. Полезен для выбора голоса и транскрайбера при настройке голосового ассистента. [query]

Параметры

Без параметров.

get_webhook_config

Просмотр конфигурации вебхуков — Читает текущую конфигурацию вебхуков магазина: включены ли они, настроенный URL, подписанные события и наличие секрета. Используй это действие ВСЕГДА перед настройкой или изменением вебхуков, а также когда пользователь спрашивает о своей конфигурации вебхуков. [query]

Параметры

Без параметров.

get_whatsapp_active_chats

Получает список активных чатов WhatsApp — возвращает активные чаты WhatsApp, понимаемые как неархивированные чаты в основной папке WhatsApp. Идеально для того, чтобы MCP или LLM расставляли приоритеты срочных дел, не смешивая старые чаты с действительно активными. [query]

Параметры
  • include_recent_messagesboolean

    Включает несколько последних сообщений в чат, чтобы можно было расставить приоритеты по срочности без дополнительных вызовов для каждого номера.

  • limitinteger

    Максимальное количество чатов для возврата (1-200)

  • messages_per_chatinteger

    Сколько последних сообщений включать на чат, когда include_recent_messages=true (1-10)

  • offsetinteger

    Смещение для пагинации

  • session_idinteger

    Конкретный ID сессии (необязательно). Если он опущен, запрашиваются все активные чаты магазина с использованием действующего подключенного сеанса.

get_whatsapp_chat_archive_status

Проверить, заархивирован ли чат WhatsApp: Проверяет, заархивирован ли в данный момент чат WhatsApp для указанного номера телефона. API автоматически определяет текущую сессию и возвращает true, false или null, если у WhatsApp недостаточно локальных данных. [query]

Параметры
  • phonestringобязательный

    Телефон чата для запроса в формате E.164 или с международным префиксом (например, +34612345678). ОБЯЗАТЕЛЬНО

  • session_idinteger

    ID конкретной сессии (необязательно). Если его не указать, API использует самую последнюю подключенную сессию для этого телефона или первую подключенную.

get_whatsapp_connection_status

Просматривает состояние подключений WhatsApp - Показывает все сессии WhatsApp магазина с их текущим состоянием (подключено, отключено, ожидает QR) [query]

Параметры

Без параметров.

get_whatsapp_conversation_history

Просмотреть историю разговора WhatsApp — Показывает историю сообщений WhatsApp с конкретным телефоном [query]

Параметры
  • limitinteger

    Максимальное количество отображаемых сообщений (1-100)

  • phonestringобязательный

    Номер телефона (с кодом страны, например: +34600123456)

get_whatsapp_health

Полная проверка работоспособности WhatsApp - Комбинированное состояние сессий, активность сообщений за 24 часа и активные рабочие процессы [query]

Параметры
  • directionstring

    Фильтровать по адресу.

  • phonestring

    Фильтровать по телефону

  • session_idinteger

    Идентификатор сессии WhatsApp.

get_whatsapp_live_chat_messages

Просмотр живых сообщений чата WhatsApp - Получает последние сообщения чата напрямую с VPS WhatsApp, комбинируя живую память и недавние логи. Используется для анализа срочности или текущего контекста, не полагаясь только на сохранённую историю. [query]

Параметры
  • limitinteger

    Максимальное количество сообщений для возврата (1-200)

  • phonestringобязательный

    Телефон чата в формате E.164 или с международным префиксом (например: +34612345678). ОБЯЗАТЕЛЬНО

  • session_idinteger

    Идентификатор конкретной сессии (необязательно). Если он опущен, API автоматически подбирает наиболее подходящую подключенную сессию для этого телефона.

get_whatsapp_message_logs

Логи сообщений WhatsApp — Показывает последние отправленные и полученные сообщения в WhatsApp [query]

Параметры
  • daysinteger

    Количество дней оглядки

  • directionenum

    Фильтровать по адресу сообщения

  • hoursinteger

    Последние N часов (по умолчанию 24)

  • limitinteger
  • messagestring

    Ищет в содержимом сообщения.

  • phonestring

    Фильтровать по номеру телефона

  • session_idinteger

    ID сессии WhatsApp

get_whatsapp_outbound_delivery_status

Консультирует доставку WhatsApp по идемпотентности — запрашивает и сверяет устойчивый журнал отправки WhatsApp с помощью idempotency_key, всегда ограничено аутентифицированным магазином. Предпочтительный метод, когда отправка находится в состоянии queued, retry_sending или sent_unconfirmed, даже если VPS не вернул queue_id. Только состояние sent с message_id подтверждает физическую отправку. [query]

Параметры
  • idempotency_keystringобязательный

    Стабильный ключ, используемый при отправке. Для Vicshop: vicshop-wa-queue-{IdQueue}.

get_whatsapp_outbound_delivery_status_short

Запрашивает доставку WhatsApp по идемпотентности (алиас) — Алиас get_whatsapp_outbound_delivery_status: запрашивает и сверяет постоянный реестр отправки WhatsApp с помощью idempotency_key, всегда ограничено аутентифицированным магазином. То же поведение, что и у длинной версии. [query]

Параметры
  • idempotency_keystringобязательный

    Стабильный ключ, используемый при отправке. Для Vicshop: vicshop-wa-queue-{IdQueue}.

get_whatsapp_outbound_policy

Ver política de envío de WhatsApp — Показывает политику исходящей отправки: режим, номер с ролью General, источники, подпись отсутствия ответа и доступность по логической роли. [query]

Параметры

Без параметров.

get_whatsapp_outbound_queue_status

Проверяет статус очереди WhatsApp - Получает реальный статус сообщения WhatsApp, принятого в очередь защитой от блокировки. Используй это, когда send_whatsapp_message возвращает queued:true или status:'queued'. Сообщение должно считаться действительно отправленным только когда status равен 'sent' и message_id имеет значение. [query]

Параметры
  • queue_idintegerобязательный

    queue_id, возвращаемый send_whatsapp_message, когда queued=true

get_whatsapp_profile

Просмотр профиля WhatsApp — Получает профиль WhatsApp подключенной сессии: имя, фото, статус/информация и данные компании, если это WhatsApp Business (описание, адрес, email, веб-сайт, расписание) [query]

Параметры
  • session_idintegerобязательный

    ID подключённой сессии WhatsApp

get_whatsapp_qr

Obtener QR de WhatsApp — Получает QR-код WhatsApp для сканирования пользователем. ВАЖНО: Требуется наличие предыдущей сессии (состояние qr_pending). Если сессии нет, сначала используйте connect_whatsapp для её создания. Если уже подключен, сообщите о состоянии. Возвращает URL изображения, которое можно отобразить встроенно с помощью QR WhatsApp. [query]

Параметры

Без параметров.

get_whatsapp_response_time_stats

Распределение по часам сообщений WhatsApp — Показывает почасовое распределение входящих и исходящих сообщений WhatsApp [query]

Параметры
  • daysinteger

    Дни для анализа (по умолчанию 7)

  • directionstring

    Фильтровать по адресу.

  • phonestring

    Фильтровать по телефону

  • session_idinteger

    ID сессии WhatsApp

get_whatsapp_status

Estado de WhatsApp - Показывает статус всех подключенных сессий WhatsApp [query]

Параметры
  • directionstring

    Фильтровать по направлению (incoming/outgoing)

  • phonestring

    Фильтровать по телефону

  • session_idinteger

    ID конкретного сеанса WhatsApp

get_whatsapp_template

Ver plantilla de WhatsApp - Получает детали конкретного шаблона сообщения [query]

Параметры
  • idintegerобязательный

    ID шаблона

get_whatsapp_workflow_activity

Просмотр статистики рабочих процессов WhatsApp: показывает статистику выполнения рабочих процессов WhatsApp за период [query]

Параметры
  • daysinteger

    Дней для анализа (по умолчанию: 7)

  • directionstring

    Фильтровать по адресу.

  • phonestring

    Фильтровать по телефону

  • session_idinteger

    ID сессии WhatsApp

get_whatsapp_workflow_logs

Просмотр логов рабочих процессов WhatsApp - Получает историю выполнений рабочих процессов WhatsApp Auto с фильтром по дате [query]

Параметры
  • fromstring

    Дата с (формат: YYYY-MM-DD)

  • limitinteger

    Максимальное количество логов для возврата (1-100)

  • offsetinteger

    Смещение для пагинации

  • periodstring

    Период: 'today' или число дней (напр., '7' для последних 7 дней)

  • tostring

    Дата до (формат: YYYY-MM-DD)

get_whatsapp_workflow_stats

Статистика воркфлоу WhatsApp: получает объем сообщений WhatsApp, статистику выполнения воркфлоу, часы пик и метрики производительности [query]

Параметры
  • fromstring

    Дата начала YYYY-MM-DD

  • limitinteger

    Максимальное количество результатов.

  • offsetinteger

    Смещение для пагинации

  • periodinteger

    Количество дней: 7, 30 или 90. По умолчанию: 7.

  • tostring

    Конечная дата YYYY-MM-DD

get_workflow_logs

Логи workflows — Показывает последние выполнения автоматических workflow WhatsApp [query]

Параметры
  • daysinteger

    Количество дней оглядки

  • directionstring

    Фильтровать по адресу.

  • hoursinteger

    Последние N часов (по умолчанию 24)

  • limitinteger
  • phonestring

    Фильтровать по телефону

  • session_idinteger

    ID сессии WhatsApp

get_workflow_session_stats

Просмотр статистики сессии workflows — Получает статистику workflows для конкретной сессии WhatsApp: сообщения сегодня, выполнения, объем за 7 дней [query]

Параметры
  • session_idintegerобязательный

    ID сессии WhatsApp

global_search

Глобальный поиск клиентов - Ищет во всех источниках данных клиентов: CRM, контакты, разговоры. Возвращает унифицированные результаты без дубликатов. [query]

Параметры
  • agent_namestring

    Имя агента

  • commentstring

    Текст комментария

  • limitinteger

    Максимум результатов

  • phonestring

    Телефон клиента

  • primary_phonestring

    Основной телефон для merge

  • querystringобязательный

    Текст поиска (минимум 2 символа). Ищет по имени, email, телефону и комментариям.

  • secondary_phonestring

    Вторичный телефон для merge

  • tag_colorstring

    Цвет тега в шестнадцатеричном формате

  • tag_namestring

    Имя тега

import_contacts_csv

Импортировать контакты из CSV - Импортирует контакты в список рассылки из CSV-файла [mutation]

Параметры
  • filestringобязательный

    CSV-файл для импорта (multipart/form-data)

  • list_idintegerобязательный

    Идентификатор целевого списка контактов

import_contacts_from_all_conversations

Импортировать все контакты из чатов — Импортирует все контакты из чатов WhatsApp в маркетинговый список [mutation]

Параметры
  • list_idintegerобязательный

    Идентификатор целевого списка

import_contacts_from_conversations

Импортирует контакты из бесед — Импортирует выбранные контакты из бесед WhatsApp в маркетинговый список [mutation]

Параметры
  • list_idintegerобязательный

    Идентификатор целевого списка

import_contacts_from_crm

Импортировать контакты из CRM — Импортирует контакты из внутренней CRM WAzion в список массового маркетинга [mutation]

Параметры
  • list_idintegerобязательный

    Идентификатор целевого списка

import_contacts_from_platform

Импорт контактов с платформы — Импортирует контакты клиентов из подключенной платформы ecommerce (Shopify, WooCommerce и т.д.) [mutation]

Параметры
  • list_idintegerобязательный

    Идентификатор целевого списка

import_contacts_manual

Импортирует контакты вручную - Импортирует контакты в список массовой рассылки, вводя телефоны вручную [mutation]

Параметры
  • list_idintegerобязательный

    Идентификатор целевого списка

  • phonesstringобязательный

    Телефоны для импорта, по одному в строке или через запятую. Включайте международный префикс (например, +34600000000).

import_contacts_txt

Импортировать контакты из текстового файла - Импортирует контакты в маркетинговый список из текстового файла (один телефон на строку) [mutation]

Параметры
  • filestringобязательный

    Файл TXT для импорта (multipart/form-data)

  • list_idintegerобязательный

    Идентификатор целевого списка контактов

import_crm_contacts

Импорт контактов CRM — Импортирует контакты во внутреннюю CRM из CSV-файла [mutation]

Параметры
  • filestringобязательный

    CSV-файл для импорта (multipart/form-data)

  • skip_headerboolean

    Пропускает первую строку как заголовок (по умолчанию: true)

  • update_existingboolean

    Обновляет существующие контакты, если они уже существуют (по умолчанию: false).

import_mapped_contacts

Импорт контактов с маппингом столбцов — Импортирует контакты из предварительно просмотренного CSV-файла, указывая, какой столбец содержит телефон и имя [mutation]

Параметры
  • list_idintegerобязательный

    Идентификатор целевого списка контактов

  • name_columninteger

    Индекс столбца, который содержит имена.

  • phone_columnintegerобязательный

    Индекс столбца, содержащего телефоны

  • tmp_idstringобязательный

    Временный идентификатор файла, полученный в предварительном просмотре.

import_marketing_contacts

Импорт маркетинговых контактов — Импортирует контакты в список массовой рассылки. Поддерживает ручной ввод телефонов или импорт из разговоров. [mutation]

Параметры
  • list_idintegerобязательный

    Идентификатор целевого списка

  • name_columnstring

    Название столбца с именем в CSV

  • phone_columnstring

    Название колонки телефона в CSV

  • phonesunknown[]

    Массив телефонов для импорта (для source=manual)

  • phones_textstring

    Для параметра source=manual: телефоны разделяются переводами строки, по одному на строку.

  • sourceenumобязательный

    Источник импорта: manual (свободный текст), conversations (из истории WhatsApp), csv (файл CSV), txt (текстовый файл)

  • tmp_idstring

    Временный ID ранее загруженного файла (для импорта с сопоставлением)

import_vapi_voice_config

Импортирует конфигурацию из Vapi — Читает текущий assistant в Vapi с сохранённым API key и синхронизирует в WAzion только поддерживаемые безопасные поля: модель, голос, транскриптор, keyterms, шум, тайминги и лимиты. [mutation] (требует подтверждения: передать confirm=true для выполнения)

Параметры
  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

  • voice_assistant_idstring

    Assistant ID Vapi для импорта. Если он не указан, используется ассистент, сохранённый в магазине.

improve_prompt

Улучшение промпта с помощью ИИ - Анализирует текущий промпт с помощью ИИ и возвращает оценки по категориям, предложения по улучшению и улучшенную версию промпта. Полезно, когда пользователь хочет узнать, хорош ли его промпт или как его улучшить. [query]

Параметры
  • promptstringобязательный

    Промпт для анализа. Если пользователь его не предоставил, используйте текущий промпт (сначала получите его с помощью get_prompt).

keep_both_knowledge_snippets

Сохраняет оба конфликтующих сниппета — Сохраняет оба конфликтующих сниппета активными, активируя оба [mutation]

Параметры
  • idintegerобязательный

    ID сниппета конфликтует

link_ai_ticket_file

Прикрепить файл к Ticket IA — Прикрепляет файл из разговора к внутреннему тикету. Видимость определяет, является ли файл только внутренним или кандидатом на отправку клиенту. [mutation]

Параметры
  • conversation_file_idintegerобязательный

    ID файла разговора для связывания

  • ticket_idintegerобязательный

    ID тикета

  • visibilityenum

    Видимость вложения

link_email_contact

Привязывает контакт к цепочке писем — Привязывает контакт WhatsApp к цепочке писем для связывания бесед [mutation]

Параметры
  • phonestringобязательный

    Телефон контакта для привязки (с префиксом +)

  • thread_idintegerобязательный

    Идентификатор ветки электронного письма.

link_oauth_calendar

Привязка календаря OAuth: привязывает внешний календарь (Google/Microsoft) к магазину [mutation]

Параметры
  • connection_idintegerобязательный

    ID подключения OAuth

  • external_calendar_idstringобязательный

    ID внешнего календаря для привязки

  • namestring

    Пользовательское название для календаря.

list_agents

Listar agentes - Перечисляет всех агентов торговли с деталями профиля и разрешениями [query]

Параметры

Без параметров.

list_agents_json

Список агентов (JSON) — Возвращает всех настроенных агентов в формате JSON с их полными данными: имя, email, телефон, цвет, права доступа и наличие PIN. [query]

Параметры

Без параметров.

list_ai_tickets

Выводит список внутренних тикетов IA-агента. Использует phone для фильтрации по текущему клиенту или queue для очередей: open, mine, unassigned, urgent, overdue или closed. [query]

Параметры
  • limitinteger

    Лимит результатов, максимум 100

  • phonestring

    Телефон клиента для фильтрации

  • queueenum

    Папка для отображения списком.

  • searchstring

    Ищет по UID, заголовку, описанию, телефону или email.

list_blacklist

Просматривает чёрный список маркетинга — получает вручную заблокированные номера, которые не будут получать массовые кампании, в отличие от добровольных отписок [query]

Параметры
  • pageinteger

    Страница результатов.

  • searchstring

    Фильтровать по номеру телефона

list_calendar_agents

Список агентов календаря: перечисляет агентов, назначенных на конкретный календарь, с их ролями.

Параметры
  • calendar_idintegerобязательный

    ID календаря

list_calendar_availability

Listar disponibilidad de calendario — Перечисляет все правила доступности календаря (расписания, исключения, блокировки) [query]

Параметры
  • calendar_idintegerобязательный

    ID календаря

list_calendar_connections

List Calendar Connections — Перечисляет всех подключенных поставщиков календарей (Google, Microsoft) для этого магазина [query]

Параметры

Без параметров.

list_calendar_events

List Calendar Events - Перечисляет предстоящие встречи/события в диапазоне дат [query]

Параметры
  • fromstring

    Дата начала YYYY-MM-DD

  • statusstring

    Фильтровать по статусу: pending, confirmed, cancelled, completed, no_show

  • tostring

    Дата окончания YYYY-MM-DD

list_calendar_events_ops

Список событий календаря — Перечисляет события календаря за диапазон дат с фильтрацией по агенту или телефону [query]

Параметры
  • agent_idinteger

    Фильтровать по ID агента

  • all_dayboolean

    Если это событие на весь день

  • assigned_agent_idinteger

    ID назначенного агента

  • date_fromstring

    Дата начала YYYY-MM-DD

  • date_tostring

    Конечная дата YYYY-MM-DD

  • descriptionstring

    Описание события.

  • end_datetimestring

    Дата/время окончания

  • event_idinteger

    ID события

  • phonestring

    Фильтровать по телефону клиента

  • start_datetimestring

    Дата/время начала

  • titlestring

    Название события

list_calendar_notifications

Список уведомлений календаря — Перечисляет уведомления, настроенные для календаря (подтверждения, напоминания и т.д.) [query]

Параметры
  • calendar_idintegerобязательный

    ID календаря

list_calendars

Выводит список календарей - показывает все доступные календари с подсчетом услуг и ближайших событий [query]

Параметры

Без параметров.

list_calendar_services

Выводит список служб календаря — выводит все типы/службы встреч, настроенные для календаря [query]

Параметры
  • calendar_idintegerобязательный

    Calendar ID

list_campaigns

Список маркетинговых кампаний - Получает все кампании массового маркетинга магазина [query]

Параметры

Без параметров.

list_contact_lists

Список списков контактов: получает все списки контактов для массового маркетинга магазина [query]

Параметры
  • pageinteger

    Номер страницы

  • searchstring

    Текст поиска

list_conversation_files

Файлы разговора — Перечисляет файлы, которыми поделились в разговоре с клиентом [query]

Параметры
  • limitinteger
  • offsetinteger

    Начальная позиция для пагинации

  • phonestring

    Телефон клиента для фильтрации файлов.

list_docqa_assistants

Listar asistentes Doc Q&A — Показывает всех помощников документации, созданных с помощью плагина Doc Q&A [запрос]

Параметры

Без параметров.

list_docqa_files

Список файлов Doc-QA — Перечисляет файлы, загруженные в ассистент Doc-QA

Параметры
  • assistant_idintegerобязательный

    ID ассистента Doc-QA

list_email_accounts

Список email-аккаунтов - Возвращает все учётные записи электронной почты, настроенные в магазине, с назначенными им агентами. [query]

Параметры

Без параметров.

list_email_drafts

Показать черновики email - Отображает черновики email, ожидающие отправки. [query]

Параметры
  • account_idinteger

    Фильтровать по email-аккаунту.

  • assignedstring

    Фильтровать по назначенному агенту

  • date_fromstring

    Дата начала фильтра

  • date_tostring

    Дата окончания фильтра

  • filterstringобязательный

    Должно быть 'drafts'

  • from_filterstring

    Фильтровать по отправителю

  • has_attachmentsstring

    Отфильтровать черновики с вложениями.

  • limitinteger

    Лимит результатов на страницу

  • pageinteger

    Страница для пагинации

  • searchstring

    Искать в теме и содержимом

  • tagstring

    Фильтровать по тегу

list_email_notes

Получает внутренние заметки из цепочки писем. Заметки видны только агентам, клиенту не видны. [query]

Параметры
  • agent_colorstring

    Цвет агента

  • agent_namestring

    Имя агента

  • avatar_urlstring

    URL аватара

  • note_textstring

    Текст заметки

  • thread_idintegerобязательный

    ID потока

list_email_rules

Перечисляет правила электронной почты — выводит все автоматические правила электронной почты, настроенные для магазина. Правила применяются к входящим письмам в порядке приоритета. [query]

Параметры

Без параметров.

list_email_threads

Перечислить цепочки писем — Перечисляет цепочки писем магазина с фильтрацией по статусу и учетной записи [query]

Параметры
  • account_idinteger

    ID аккаунта для фильтрации

  • assignedstring

    Фильтровать по назначенному агенту

  • date_fromstring

    Дата начала фильтра

  • date_tostring

    Дата окончания фильтра

  • filterstring

    Фильтр: unread, read, all (по умолчанию: all)

  • from_filterstring

    Фильтровать по отправителю

  • has_attachmentsstring

    Фильтровать по веткам с вложениями

  • limitinteger

    Результатов на странице (10-100, по умолчанию: 20)

  • pageinteger

    Страница (по умолчанию: 1)

  • searchstring

    Искать по теме или отправителю

  • tagstring

    Фильтровать по тегу

list_knowledge_files

Перечисляет файлы базы знаний - показывает все файлы, загруженные в базу знаний (PDF, документы и т.д.) [query]

Параметры

Без параметров.

list_knowledge_snippets

Список сниппетов знаний - перечисляет сниппеты знаний, отфильтрованные по статусу (ожидающий, активный, конфликтующий, устаревший, отклонённый) [запрос]

Параметры
  • categorystring

    Фильтровать по категории

  • filterenum

    Фильтр по статусу: ожидает, активен, конфликты, устарел, отклонён

  • limitinteger

    Лимит результатов

  • offsetinteger

    Смещение для пагинации

  • risk_levelenum

    Фильтровать по уровню риска.

  • searchstring

    Искать в содержимом сниппетов.

  • source_typestring

    Фильтровать по типу источника

list_notifications

Listar notificaciones — Получает уведомления системы с опциональными фильтрами [query]

Параметры
  • agent_idinteger

    ID агента

  • filterstring

    Фильтр: all (по умолчанию), unread, read

  • limitinteger

    Максимум результатов (по умолчанию 20, максимум 100)

  • notification_idinteger

    Идентификатор уведомления

  • offsetinteger

    Пагинация

  • typestring

    Фильтрует по типу уведомления.

list_oauth_calendars

Список календарей OAuth — Перечисляет доступные календари OAuth-подключения (Google/Microsoft) для привязки [query]

Параметры
  • connection_idintegerобязательный

    ID подключения OAuth

list_plugin_configs

Список конфигурации плагинов — перечисляет все установленные плагины с их конфигурацией и состоянием [query]

Параметры
  • hoursinteger

    Последние N часов для анализа

  • limitinteger

    Максимум результатов

  • periodenum

    Период времени для статистики

  • plugin_typestring

    Фильтровать по типу плагина.

list_scheduled_emails

Список запланированных писем — Показывает письма, которые запланированы для отправки в будущем. [query]

Параметры
  • assignedstring

    Фильтровать по назначенному агенту

  • date_fromstring

    Дата начала фильтра

  • date_tostring

    Дата окончания фильтра

  • filterstringобязательный

    Должно быть 'scheduled'

  • from_filterstring

    Фильтровать по отправителю

  • has_attachmentsstring

    Фильтрует письма с вложениями.

  • tagstring

    Фильтровать по тегу

list_scheduled_messages

Listar mensajes programados - Перечисляет запланированные сообщения WhatsApp с опциональным фильтром по статусу. Возвращает id, информацию о сессии, телефон, текст сообщения, запланированное время, статус, имя агента и информацию об отправке/ошибке. [query]

Параметры
  • date_fromstring

    Дата начала YYYY-MM-DD

  • date_tostring

    Конечная дата YYYY-MM-DD

  • pageinteger

    Страница результатов.

  • periodenum

    Период времени для фильтрации: today (сегодня), 7/30/90 (последние N дней), custom (требует date_from и date_to)

  • phonestring

    Фильтрует по номеру телефона получателя.

  • statusenum

    Фильтровать по статусу (по умолчанию: pending, all для просмотра всех)

list_storage_files

Выводит список файлов хранилища - показывает список файлов, загруженных в базу знаний, с их размером и датой [query]

Параметры
  • limitinteger

    Максимальное количество файлов для отображения (1-50)

list_tasks

Список задач — Перечисляет задачи магазина с необязательными фильтрами по статусу, агенту или телефону [query]

Параметры
  • agent_idinteger

    Фильтровать по назначенному агенту

  • assigned_agent_idinteger

    ID назначенного агента

  • due_datestring

    Крайний срок YYYY-MM-DD

  • include_completedboolean

    Включить выполненные задачи

  • limitinteger
  • offsetinteger

    Начальная позиция для пагинации

  • phonestring

    Фильтровать по телефону клиента

  • priorityenum

    Приоритет задачи

  • statusenum

    Фильтрует по состоянию.

  • task_idinteger

    ID задачи

  • task_textstring

    Вы не прислали текст для перевода. Напишите его, и я переведу на русский язык.

list_voice_calls

Список голосовых звонков - Возвращает постраничный журнал звонков голосового ассистента (Vapi) магазина: телефон, клиент, длительность, статус, результат, распознанный язык и стоимость. Позволяет фильтровать по результату, источнику, дате и текстовому поиску. [query]

Параметры
  • limitinteger

    Число возвращаемых вызовов (1-200, по умолчанию 50)

  • offsetinteger

    Смещение для пагинации (по умолчанию 0)

  • outcomestring

    Фильтрует по результату вызова.

  • qstring

    Текст для поиска по телефону, имени, email или сводке клиента.

  • sincestring

    Минимальная дата начала в формате YYYY-MM-DD.

  • sourcestring

    Фильтровать по источнику обращения (например, web, телефон)

list_whatsapp_agents

Listar agentes de atencion — Показывает всех доступных агентов для назначения в рабочих процессах WhatsApp [query]

Параметры

Без параметров.

list_whatsapp_optout

Перечисляет контакты opt-out WhatsApp – показывает контакты, которые запросили не получать автоматические сообщения WhatsApp [query]

Параметры
  • pageinteger

    Страница результатов (по умолчанию 1)

  • searchstring

    Фильтровать по номеру телефона

list_whatsapp_scheduled_sessions

Список сессий для запланированных сообщений — Возвращает подключенные сессии WhatsApp, доступные для отправки запланированных сообщений. [query]

Параметры

Без параметров.

list_whatsapp_templates

Выводит список шаблонов WhatsApp: показывает сохранённые шаблоны сообщений для WhatsApp [query].

Параметры
  • categorystring

    Фильтрует по категории шаблона.

list_whatsapp_workflows

Список workflows WhatsApp — Получает список всех автоматизаций WhatsApp. ОБЯЗАТЕЛЬНО вызывайте это действие ДО любой операции удаления (delete_whatsapp_workflow, bulk_delete_workflows), чтобы идентифицировать workflows по имени и ID и подтвердить с пользователем, какие из них нужно удалить. Также используйте перед 'объединением' или 'слиянием' workflows, чтобы понять текущую конфигурацию. [query]

Параметры

Без параметров.

manage_faq

Управляет FAQ — позволяет снять с публикации, перепубликовать или удалить FAQ из плагина Product Q&A. Пригодится для управления контентом, который больше не актуален. [mutation] (требует подтверждения: передать confirm=true для выполнения)

Параметры
  • actionenumобязательный

    Действие: снять с публикации, переиздать, удалить.

  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

  • faq_idsunknown[]обязательный

    Массив ID часто задаваемых вопросов для управления (получить из get_product_qa_faqs)

mark_all_notifications_read

Отметить все как прочитанные — Отмечает все непрочитанные уведомления как прочитанные [mutation]

Параметры
  • agent_idinteger

    Идентификатор агента (необязательно)

  • filterstring

    Фильтр уведомлений

  • limitinteger

    Максимум результатов

  • notification_idinteger

    Идентификатор уведомления

  • offsetinteger

    Начальная позиция

  • typestring

    Тип уведомления

mark_email_read

Пометить email как прочитанное — Помечает цепочку или сообщение email как прочитанное. Требуется как минимум thread_id или message_id. [mutation]

Параметры
  • message_idinteger

    Идентификатор отдельного сообщения, которое нужно отметить как прочитанное.

  • thread_idinteger

    ID темы (отмечает всю тему как прочитанную)

mark_email_thread_spam

Пометить нить письма как спам - Помечает нить письма как спам и перемещает её в папку спама через IMAP. Добавляет отправителя в список заблокированных магазина. [mutation] (требует подтверждения: передать confirm=true для выполнения)

Параметры
  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

  • message_idsunknown[]

    ID конкретных сообщений, которые нужно пометить как спам. Если не указано, применяется ко всей ветке.

  • thread_idintegerобязательный

    ID темы для пометки как спам

mark_email_thread_unread

Пометить ветку письма как непрочитанное — Помечает как непрочитанные все сообщения в ветке письма (или только указанные message_ids). Синхронизирует состояние с IMAP, когда это возможно. [mutation]

Параметры
  • message_idsunknown[]

    ID конкретных сообщений, которые нужно отметить как непрочитанные. Если параметр опущен, применяется ко всему треду.

  • thread_idintegerобязательный

    ID потока

mark_notification_read

Отмечает уведомление как прочитанное - Отмечает конкретное уведомление как прочитанное [mutation]

Параметры
  • agent_idinteger

    ID агента, который читает (необязательно)

  • filterstring

    Фильтр уведомлений

  • limitinteger

    Максимум результатов

  • notification_idintegerобязательный

    Идентификатор уведомления

  • offsetinteger

    Начальная позиция

  • typestring

    Тип уведомления

merge_customers

Слияние клиентов - Объединяет две записи клиента в одну, объединяя комментарии, теги и данные CRM [mutation] (требуется подтверждение: передать confirm=true для выполнения)

Параметры
  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

  • primary_phonestringобязательный

    Телефон основного клиента (сохраняется)

  • secondary_phonestringобязательный

    Телефон вторичного клиента (объединяется и удаляется)

merge_email_threads

Объединение email-переписок - объединяет одну email-переписку с другой. Сообщения и заметки из исходной переписки перемещаются в целевую. Можно объединять только переписки из одной учётной записи email. [mutation] (требуется подтверждение: передайте confirm=true для выполнения)

Параметры
  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

  • target_thread_idintegerобязательный

    ID потока назначения (будет получать сообщения)

  • thread_idintegerобязательный

    ID исходного треда (будет удалён)

pause_campaign

Приостановить кампанию — Временно приостанавливает текущую кампанию массового маркетинга [mutation]

Параметры
  • campaign_idintegerобязательный

    ID кампании для приостановки

precheck_delete_whatsapp_session

Предварительная проверка удаления сессии WhatsApp: показывает, какие настройки будут затронуты при удалении сессии WhatsApp (рабочие процессы, кампании, интеллектуальное отслеживание) и перечисляет доступные альтернативные сессии для миграции. ВАЖНО: удалить можно только сессии в состоянии 'disconnected'. Если сессия подключена, сообщите пользователю, что сначала необходимо отключить её в панели WhatsApp, прежде чем удалять. [query]

Параметры
  • session_idintegerобязательный

    ID сессии для проверки

preview_import_file

Предварительно просматривает файл импорта: предварительно просматривает столбцы и первые строки CSV-файла перед импортом контактов [query]

Параметры
  • filestringобязательный

    CSV-файл для предварительного просмотра (multipart/form-data)

preview_smart_followup

Предварительный просмотр последующего сообщения - Создает предварительный просмотр последующего сообщения, которое будет отправлено клиенту, без фактической отправки [query]

Параметры
  • conversation_hashstringобязательный

    Хэш разговора для анализа.

publish_question_as_faq

Публикует вопрос как FAQ - вручную публикует вопрос из истории как FAQ в вашем интернет-магазине. Полезно для продвижения важных вопросов, которые не были обнаружены автоматически. [mutation]

Параметры
  • question_idintegerобязательный

    ID вопроса для публикации (получить из get_product_qa_questions)

reconnect_whatsapp

Переподключает WhatsApp - пытается переподключить существующую сессию WhatsApp (может потребовать отсканировать QR вручную). Если номеров несколько, требуется session_id. [mutation]

Параметры
  • session_idinteger

    ID сеанса для повторного подключения. Обязателен, если номеров больше одного. Используйте get_whatsapp_status, чтобы получить ID.

regenerate_api_key

Перегенерировать API-ключ панели управления - Генерирует новый API-ключ (token_ext) для магазина. Это аннулирует текущий ключ и блокирует доступ любому MCP-подключению или приложению, которое его использует. Используйте только по явному запросу пользователя. [mutation] (требуется подтверждение: передайте confirm=true для выполнения)

Параметры
  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

  • confirmationbooleanобязательный

    Должно быть true для подтверждения регенерации.

regenerate_docqa_token

Регенерировать токен Doc-QA — Генерирует новый токен доступа для ассистента Doc-QA [mutation] (требуется подтверждение: установить confirm=true для выполнения).

Параметры
  • assistant_idintegerобязательный

    ID ассистента Doc-QA

  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

regenerate_plugin_token

Перегенерирует токен плагина — создает новый токен для плагинов (аннулирует предыдущий) [mutation] (требует подтверждения: передать confirm=true для выполнения)

Параметры
  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

  • plugin_typeenum

    Тип плагина, чей токен перегенерировать.

reject_and_propose_knowledge_snippet

Отклонить конфликт и предложить правильные данные: Отклоняет оба конфликтующих сниппета и создает новый с содержимым, предложенным пользователем [mutation] (требует подтверждения: передать confirm=true для выполнения).

Параметры
  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

  • conflict_with_idinteger

    ID сниппета в конфликте, который также нужно отклонить (если он не берется из поля conflict_with_id сниппета).

  • idintegerобязательный

    ID сниппета конфликтует

  • proposed_contentstringобязательный

    Правильный контент, предложенный пользователем

reject_knowledge_snippet

Отклоняет сниппет знания — Отклоняет ожидающий сниппет знания [mutation]

Параметры
  • idintegerобязательный

    ID сниппета, который нужно отклонить.

remove_contact_from_list

Удаляет контакт из списка — Удаляет отдельный контакт из маркетингового списка [mutation]

Параметры
  • contact_idintegerобязательный

    ID контакта для удаления

remove_contacts_bulk

Массовое удаление контактов - Удаляет несколько контактов из маркетингового списка [mutation]

Параметры
  • contact_idsunknown[]

    Массив ID контактов для удаления

  • exclude_idsunknown[]

    ID для исключения, когда select_all=true.

  • list_idintegerобязательный

    ID списка

  • searchstring

    Фильтр поиска применён

  • select_allboolean

    Выбрать все контакты

remove_customer_tag

Quitar tag de cliente - Удаляет тег у клиента [mutation]

Параметры
  • agent_namestring

    Имя агента

  • commentstring

    Текст комментария

  • limitinteger

    Максимум результатов

  • phonestringобязательный

    Номер телефона клиента.

  • primary_phonestring

    Основной телефон для merge

  • querystring

    Текст поиска

  • secondary_phonestring

    Вторичный телефон для merge

  • tag_colorstring

    Цвет тега в шестнадцатеричном формате

  • tag_namestringобязательный

    Имя тега для удаления

remove_from_blacklist

Удаляет телефон из черного списка - разблокирует номер телефона из черного списка массового маркетинга [mutation]

Параметры
  • phonestringобязательный

    Номер телефона для разблокировки

remove_unsubscribed_bulk

Eliminar bajas en bloque — Удаляет записи массовых отписок от маркетинга [mutation]

Параметры
  • date_fromstring

    Дата начала фильтра (формат YYYY-MM-DD, используется с select_all=true)

  • date_tostring

    Дата окончания фильтра (формат YYYY-MM-DD, используется с select_all=true)

  • exclude_idsunknown[]

    Идентификаторы для исключения из массового удаления (используется с select_all=true)

  • idsunknown[]

    Массив ID записей на удаление.

  • searchstring

    Фильтр по телефону (используется с select_all=true для ограничения области поиска)

  • select_allboolean

    Выбирает все записи (использует фильтры search/date_from/date_to, чтобы ограничить выборку).

remove_whatsapp_optout

Удаляет контакт из списка opt-out WhatsApp - Удаляет номер из списка opt-out, чтобы он мог снова получать автоматические сообщения [mutation]

Параметры
  • phonestringобязательный

    Номер телефона, который нужно удалить из opt-out.

remove_whatsapp_profile_picture

Удалить фото профиля WhatsApp — Удаляет фото профиля сеанса WhatsApp [mutation] (требуется подтверждение: передать confirm=true для выполнения)

Параметры
  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

  • session_idintegerобязательный

    ID сессии WhatsApp

reopen_ai_ticket

Reabrir Ticket IA — Повторно открывает решённый/закрытый тикет, когда клиент настаивает или появляется новая информация. [mutation]

Параметры
  • reasonstring

    Внутренняя причина повторного открытия

  • ticket_idintegerобязательный

    ID тикета

reorder_whatsapp_workflows

Переупорядочивание workflows — Изменяет порядок выполнения workflows WhatsApp [mutation]

Параметры
  • orderunknown[]обязательный

    Массив объектов {id, priority} с новым порядком рабочих процессов.

republish_faq

Повторно публикует FAQ — повторно публикует одну или несколько FAQ, ранее снятых с публикации [mutation]

Параметры
  • faq_idsunknown[]обязательный

    ID FAQ для повторной публикации

request_referral_payout

Запросить выплату комиссий — Запрашивает выплату ожидающих комиссий (минимум 50€). Доступно только если нет другого открытого запроса. [mutation] (требует подтверждения: передать confirm=true для выполнения)

Параметры
  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

reset_crm_errors

Сбрасывает счетчик ошибок CRM и повторно активирует endpoints, если они были отключены из-за последовательных ошибок [mutation] (требует подтверждения: передать confirm=true для выполнения)

Параметры
  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

resolve_ai_ticket

Resolver Ticket IA: Отмечает внутренний тикет как решённый. [mutation]

Параметры
  • reasonstring

    Внутренняя причина закрытия

  • ticket_idintegerобязательный

    ID тикета

resolve_email_contact

Определяет email контакта — находит адрес электронной почты, связанный с контактом из WhatsApp, используя CRM и платформу электронной коммерции [query]

Параметры
  • phone_hashstringобязательный

    Hash телефона контакта

resolve_knowledge_conflict

Разрешает конфликт сниппетов — разрешает конфликт между сниппетами знаний, выбирая, какой сохранить [mutation]

Параметры
  • idintegerобязательный

    ID сниппета конфликтует

  • keep_idintegerобязательный

    ID сниппета для сохранения

restore_default_prompt

Восстанавливает подсказку по умолчанию — получает подсказку по умолчанию в зависимости от языка [query]

Параметры

Без параметров.

restore_email_thread

Восстановить ветку email — Восстанавливает ранее удалённую, заархивированную или помеченную как спам ветку email, возвращая её в папку «Входящие». Если ветка была в спаме, также удаляет отправителя из списка заблокированных. [mutation]

Параметры
  • message_idsunknown[]

    Идентификаторы конкретных сообщений для восстановления. Если не указано, применяется ко всей ветке.

  • thread_idintegerобязательный

    ID потока для восстановления

resume_campaign

Reanudar campana - Возобновляет приостановленную кампанию массового маркетинга [mutation]

Параметры
  • campaign_idintegerобязательный

    ID кампании для возобновления

retry_email_account

Повторная попытка подключения учетной записи - Сбрасывает состояние ошибки учетной записи электронной почты и повторяет подключение. Полезно, когда учетная запись находится в состоянии ошибки после сбоев IMAP/SMTP. [mutation]

Параметры
  • idintegerобязательный

    ID email-аккаунта для повторной попытки.

rollback_prompt

Откатывает промпт к предыдущей версии - откатывает автогенерированную часть промпта к одной из предыдущих версий из истории. Пользовательская часть сохраняется. ПОТОК ПОДТВЕРЖДЕНИЯ: Это действие возвращает requires_confirmation=true с success=false - это НЕ ошибка, это нормальный ход работы. Получив такой ответ, кратко опишите пользователю, какая версия будет восстановлена, и ОСТАНОВИТЕСЬ. НЕ вызывайте это действие снова. Система покажет кнопки автоматически. [mutation] (требует подтверждения: передать confirm=true для выполнения)

Параметры
  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

  • version_idintegerобязательный

    ID версии для восстановления. Получите его, сначала вызвав get_prompt_history.

save_agent_permissions

Сохраняет разрешения агента - Обновляет разрешения агента. Отправьте null, чтобы предоставить все разрешения, или объект с конкретными разрешениями в true/false [mutation] (требуется подтверждение: передайте confirm=true для выполнения).

Параметры
  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

  • idintegerобязательный

    ID агента

  • permissionsstringобязательный

    Объект с правами доступа (например: {"ai_generate": true, "notes_view": true, "crm_edit": false}). null = все права доступа

save_as_whatsapp_template

Сохранить как шаблон - Сохраняет сообщение как многоразовый шаблон WhatsApp [mutation]

Параметры
  • categorystring

    Категория шаблона

  • namestringобязательный

    Имя шаблона

  • workflow_idinteger

    Идентификатор workflow, из которого извлекается сообщение для сохранения в качестве шаблона.

save_calendar_settings

Сохранить настройки календаря — Сохраняет глобальную конфигурацию модуля календаря [mutation]

Параметры
  • enabledboolean

    Если модуль календаря включен

  • settingsobject

    Объект с настройками календаря.

save_mass_marketing_config

Сохранить конфигурацию массового маркетинга — Сохраняет конфигурацию массового маркетинга: автоответ, перевод и параметры отправки [mutation]

Параметры
  • auto_reply_enabledboolean

    true включает автоответ, false выключает его.

  • auto_reply_textstring

    Текст автоответа, когда получатель отвечает на массовое сообщение.

  • auto_reply_translateboolean

    Если значение true, автоответ переводится на язык получателя в зависимости от его телефонного кода.

  • auto_reply_unsubscribeboolean

    Если true, включите ссылку для отписки в автоответе.

  • custom_unsubscribe_textstring

    Пользовательский текст для ссылки отписки в кампаниях. Максимум 500 символов. Отправьте пустое значение или null, чтобы использовать текст по умолчанию.

  • require_approvalboolean

    Если true, кампании, созданные агентами, требуют одобрения администратора перед отправкой.

save_plugin_conversation_note

Сохранить заметку разговора плагина: генерирует AI-сводку разговора плагина веб-чата и сохраняет её как заметку в профиле клиента. Требует, чтобы посетитель идентифицировал себя по телефону или email, чтобы его можно было связать с существующим клиентом. [mutation]

Параметры
  • session_idstringобязательный

    ID сессии чата плагина (идентификатор сессии чата плагина)

save_prompt

Guardar prompt — Сохраняет новый промпт для ИИ. ВАЖНО: endpoint ЗАМЕНЯЕТ весь промпт (не поддерживает merge/append/секции и инкрементальные параметры add_*/remove_*). Если пользователь хочет ДОБАВИТЬ, ИЗМЕНИТЬ или УБРАТЬ что-то из существующего промпта (например: 'add a rule', 'anade horario', 'quita la parte de...', 'add a shop-level rule'), сначала используйте apply_prompt_instruction — это действие читает текущий промпт, изменяет его по инструкции и возвращает полный изменённый промпт; после этого вызовите save_prompt с этим результатом для сохранения. Используйте save_prompt напрямую, только если пользователь предоставляет ПОЛНЫЙ промпт для замены. ПОТОК ПОДТВЕРЖДЕНИЯ: 1) Вызовите это действие с полным промптом. 2) Вы получите requires_confirmation=true с success=false — это НЕ ошибка, это обычный поток. 3) Кратко опишите пользователю, какие изменения будут сохранены, и ОСТАНОВИТЕСЬ. НЕ вызывайте это действие снова. Система автоматически покажет кнопки Confirmar/Cancelar. НИКОГДА не вызывайте save_prompt снова после получения requires_confirmation=true, даже если пользователь пишет 'si', 'yes', 'hazlo', 'confirma', 'dale', 'do it' или любой утвердительный вариант в тексте, ИЛИ когда говорит 'I did not receive the confirm button', 'no veo el boton', 'send again' или 'envialo otra vez'. Повторная отправка делает предыдущий токен недействительным, и кнопка по-прежнему не отображается. Подтверждение ЗАВЕРШАЕТСЯ ТОЛЬКО кнопками системы. Правильные ответы в зависимости от того, что говорит пользователь: если настаивает текстом ('si'/'yes'/'do it'), ответьте: 'Please use the Confirm button that appeared above to complete the save.' (на языке разговора); если говорит, что не видит кнопку, укажите, что синие кнопки Confirmar/Cancelar появляются ПРЯМО НАД вашим предыдущим сообщением, и если он все еще их не видит, предложите обновить страницу (F5) или перейти в Configuracion del Prompt для ручного сохранения. [mutation] (требует подтверждения: передать confirm=true для…

Параметры
  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

  • enable_web_searchboolean

    При желании включает или отключает веб-поиск при сохранении промпта.

  • promptstringобязательный

    Новый промпт для ИИ. Если пользователь хочет изменить существующий промпт (например: «добавь график с 9 до 18»), используй apply_prompt_instruction вместо этого - это действие генерирует изменённый промпт, а затем ты вызываешь save_prompt с результатом.

save_smart_followup_config

Обновить конфигурацию Smart Follow-up — Обновляет конфигурацию интеллектуального отслеживания. Отправляйте только те поля, которые хотите изменить. Система автоматически проверяет, что контакт не отписан (mass marketing) и не имеет негативного настроения перед отправкой. [mutation] (требуется подтверждение: передайте confirm=true для выполнения)

Параметры
  • archive_after_sendboolean

    Архивировать ли чат после отправки автоматического умного последующего сообщения. Если клиент ответит позже, WhatsApp снова откроет его как активный.

  • auto_send_enabledboolean

    Следует ли автоматически отправлять последующие сообщения WhatsApp

  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

  • custom_instructionsstring

    Персонализированные инструкции для ИИ при генерации последующих сообщений.

  • delay_daysinteger

    Дней ожидания перед отправкой повторного сообщения (0-7)

  • enabledboolean

    Включает или отключает умное продолжение.

  • exclude_phonesunknown[]

    Список телефонов для исключения из отслеживания (максимум 200). Формат: массив строк с префиксом +

  • followup_tonestring

    Тон последующих сообщений: 'friendly' (дружелюбный), 'professional' (профессиональный) или 'casual' (повседневный).

  • lookback_hoursinteger

    Сколько часов назад искать разговоры (по умолчанию 24)

  • max_attemptsinteger

    Максимум повторных попыток на диалог (1-5)

  • max_conversationsinteger

    Максимум диалогов за один запуск cron

  • min_intent_levelstring

    Минимальный уровень намерения для последующего действия: 'низкий', 'средний' или 'высокий'.

  • reset_attempts_daysinteger

    Количество дней, после которого сбрасывается счётчик попыток для беседы.

  • retry_interval_hoursinteger

    Часы ожидания между повторными попытками для одного и того же разговора

  • run_daysunknown[]

    Дни недели для запуска (0=воскресенье, 1=понедельник, ..., 6=суббота). JSON-массив целых чисел.

  • run_hourinteger

    Час запуска (0-23) в часовом поясе магазина

  • sending_window_endinteger

    Час окончания окна отправки (0-23). null, чтобы отключить окно.

  • sending_window_startinteger

    Время начала окна отправки (0-23). null для отключения окна.

  • tracking_daysinteger

    Дни отслеживания конверсий после отправки follow-up

  • whatsapp_session_idinteger

    Идентификатор сессии WhatsApp для отправки последующих сообщений.

save_voice_config

Настраивает голосового ассистента — обновляет конфигурацию голосового ассистента из WAzion. Клиент только вставляет свой API-ключ Vapi, и WAzion создаёт/обновляет ассистента; не нужно отправлять клиента на dashboard.vapi.ai. Переадресация на оператора отключена, пока в Vapi/телефонии не появится реальная передача. [mutation] (требует подтверждения: передайте confirm=true для выполнения)

Параметры
  • assistant_presetstring

    Управляемый пресет качества ассистента: balanced, fast, quality, noisy или low_cost. Настраивает безопасные значения модели, шума, таймингов и голоса.

  • auto_followup_enabledboolean

    Если true, отправляет автоматическую сводку через WhatsApp при завершении вызова, когда номер подтверждён. Безопасное значение по умолчанию: false.

  • background_soundstring

    Фоновый звук ассистента. Безопасные опции: офис или выкл.

  • button_colorstring

    Основной цвет веб-кнопки голоса в шестнадцатеричном формате CSS.

  • button_color_gradient_fromstring

    Начальный цвет градиента веб-кнопки голоса в шестнадцатеричном формате CSS.

  • button_offset_bottominteger

    Нижний отступ веб-кнопки на десктопе, в пикселях.

  • button_offset_bottom_mobileinteger

    Нижний отступ веб-кнопки в мобильной версии, в пикселях.

  • button_offset_sideinteger

    Боковой отступ веб-кнопки в пикселях.

  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

  • conversation_modelstring

    Модель LLM для разговорного слоя Vapi. Поддерживаемые варианты: gpt-4o-mini (рекомендуется из-за низкой задержки) или gpt-4o (выше качество, выше задержка и стоимость). При изменении модели ассистент Vapi пересоздаётся.

  • first_message_interruptions_enabledboolean

    Позволяет клиенту прервать начальное приветствие ассистента.

  • followup_templatesobject

    Шаблон { lang: 'plantilla' } для WhatsApp после звонка. Доступные переменные: {customer_name}, {business_name}, {summary}, {summary_bullets}

  • idle_timeout_secondsinteger

    За секунды до того, как Vapi воспроизведёт сообщение об ожидании из-за тишины. Безопасный диапазон 10-120.

  • keytermsunknown[]

    Список ключевых слов бизнеса для улучшения транскрипции марок, моделей и артикулов. Рекомендуемый максимум: 50 коротких строк.

  • languagesunknown[]

    Список кодов ISO 639-1 (es, en, de, fr, it, pt), которые должен обслуживать ассистент.

  • max_duration_secondsinteger

    Максимальная продолжительность вызова. Безопасный диапазон составляет 60-1800 секунд.

  • noise_reductionstring

    Подавление шума/фонового голоса. Варианты: off, smart или smart_fourier.

  • primary_languagestring

    Основной язык ассистента (код ISO 639-1). Определяет базовый system prompt и голос по умолчанию.

  • silence_timeout_secondsinteger

    Секунды тишины, по истечении которых вызов завершается или считается неактивным. Безопасный диапазон: от 10 до 60.

  • tools_enabledunknown[]

    Подмножество голосовых возможностей. Текущие активные значения: consultar_pedido, consultar_envio, buscar_kb, derivar_whatsapp. Не используйте transferir_humano, пока не реализована реальная передача.

  • tool_timeout_secondsinteger

    Таймаут запроса ask_wazion из Vapi. Безопасный диапазон 20-120 секунд.

  • transcriber_idstring

    Идентификатор транскрайбера голосового каталога. Допустимые значения: deepgram-nova-3-multi, assembly-ai-universal, gladia-solaria, speechmatics. Изменение этого значения обновляет ассистента Vapi.

  • transfer_enabledboolean

    Зарезервировано. Должно оставаться false, пока фактическая передача не будет подключена в Vapi и телефонии.

  • voice_api_keystring

    Vapi private/server key. Хранится в зашифрованном виде и позволяет WAzion создавать или обновлять ассистента программно.

  • voice_assistant_idstring

    Vapi assistant id, управляемый WAzion. Обычно заполняется автоматически при подключении Vapi API key.

  • voice_by_langobject

    Карта { lang: { provider, voiceId, model? } } для подготовки голосов по языкам. В текущем ассистенте Vapi применяется голос основного языка.

  • voice_caching_enabledboolean

    Активируйте кэш повторяющегося аудио, чтобы снизить стоимость/задержку при частых приветствиях и сообщениях.

  • voice_enabledboolean

    Основной переключатель вкл/выкл голосового ассистента

  • voice_phone_numberstring

    Публичный номер, на который поступают звонки (справочно, не используется бэкендом).

  • voice_public_keystring

    Публичный ключ Vapi (безопасен для браузера, используется кнопкой 'Llamar' на сайте)

  • voice_rulesstring

    Конкретные правила на естественном языке, которые добавляются в промпт ассистента (например: «не уточняй совместимость деталей по телефону»)

  • voice_speednumber

    Скорость голоса Vapi/TTS между 0.75 и 1.25. По умолчанию 1.0.

  • voice_transfer_numberstring

    Зарезервировано для будущей передачи человеку. Не активировать, пока transfer_enabled заблокирован.

  • web_plugin_enabledboolean

    Активирует или деактивирует плавающую веб-кнопку. Если false, /api/plugins/voice/init.js возвращает no-op, хотя сниппет остается установленным.

search_conversations

Искать разговоры: Ищет разговоры по тексту, телефону или диапазону дат. Пример: 'найди разговоры, где упоминается возврат' [query]

Параметры
  • agent_idinteger

    ID агента

  • conversation_idinteger

    ID конкретного разговора

  • date_fromstring

    Дата начала YYYY-MM-DD

  • date_tostring

    Конечная дата YYYY-MM-DD

  • formatstring

    Формат ответа.

  • hoursinteger

    Последние N часов

  • last_ninteger

    Последние N сообщений

  • limitinteger

    Максимум результатов (по умолчанию 20, максимум 100)

  • messagestring

    Текст сообщения для отправки или удаления.

  • offsetinteger

    Начальная позиция для пагинации

  • periodenum

    Период времени

  • phonestring

    Номер телефона клиента (с + или без)

  • querystring

    Текст для поиска в сообщениях переписок.

search_customer_comments

Искать в комментариях — Ищет текст в комментариях всех клиентов [query]

Параметры
  • agent_namestring

    Имя агента

  • commentstring

    Текст комментария

  • limitinteger
  • phonestring

    Телефон клиента

  • primary_phonestring

    Основной телефон для merge

  • querystringобязательный

    Текст для поиска в комментариях

  • secondary_phonestring

    Вторичный телефон для merge

  • tag_colorstring

    Цвет тега в шестнадцатеричном формате

  • tag_namestring

    Имя тега

search_customers

Поиск клиентов — Ищет клиентов по имени, телефону или email в CRM и в контактах [query]

Параметры
  • agent_namestring

    Имя агента

  • commentstring

    Текст комментария

  • limitinteger
  • phonestring

    Телефон клиента

  • primary_phonestring

    Основной телефон для merge

  • querystringобязательный

    Текст для поиска (имя, телефон или email)

  • secondary_phonestring

    Вторичный телефон для merge

  • tag_colorstring

    Цвет тега в шестнадцатеричном формате

  • tag_namestring

    Имя тега

search_email_contacts

Ищет контакты для привязки к email: находит клиентов по имени или телефону и привязывает их к почтовым цепочкам [query]

Параметры
  • querystringобязательный

    Текст поиска (имя или телефон)

search_products

Поиск продуктов - Ищет продукты в вашем интернет-магазине или в настроенном CRM [query]

Параметры
  • daysinteger

    Дни истории для поиска

  • limitinteger
  • querystringобязательный

    Текст для поиска в названии продукта.

send_ai_ticket_customer_reply

Отправляет безопасный ответ Ticket IA — передает клиенту безопасный черновик. Эндпоинт применяет контроль анти-утечки против внутренних заметок перед отправкой. [mutation]

Параметры
  • draft_idinteger

    ID сообщения customer_draft

  • messagestring

    Финальное безопасное сообщение для клиента, если нужно перезаписать черновик.

  • ticket_idintegerобязательный

    ID тикета

send_email_reply

Отправить ответ на email - Отправляет ответ на существующую ветку email или составляет новое письмо [mutation] (требует подтверждения: передайте confirm=true для выполнения)

Параметры
  • account_idinteger

    Идентификатор учетной записи электронной почты

  • attachment_idsunknown[]

    Идентификаторы ранее загруженных вложений

  • bccunknown[]

    Адреса скрытой копии

  • body_htmlstringобязательный

    HTML-содержимое письма

  • body_textstring

    Версия электронного письма в виде обычного текста (необязательно, альтернатива body_html для клиентов без поддержки HTML)

  • ccunknown[]

    Адреса CC

  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

  • scheduled_atstring

    Дата и время для планирования отправки (ISO 8601)

  • subjectstring

    Тема (обязательно для нового письма)

  • thread_idinteger

    ID потока для ответа (0 — для нового письма)

  • tostring

    Получатель (обязательно для нового email)

send_support_ticket

Отправляет тикет поддержки - отправляет сообщение команде поддержки WAzion. Используйте это действие, когда пользователь столкнулся с проблемой, которую вы не можете решить, хочет сообщить об ошибке или нуждается в помощи технической команды. [mutation]

Параметры
  • messagestringобязательный

    Подробное описание проблемы или запроса (макс. 2000 символов)

  • subjectstringобязательный

    Краткая тема сообщения (макс. 100 символов)

  • typeenumобязательный

    Тип запроса: bug (техническая проблема), question (общий вопрос), feature (предложение по улучшению), billing (оплата), other (другое)

send_whatsapp_message

Отправляет сообщение WhatsApp — Отправляет или ставит в очередь текст или медиафайлы через WhatsApp, используя логическую роль (General, Operaciones или Marketing), никогда ID сессии. Телефон должен включать международный префикс E.164. ВАЖНО: требует подтверждения; requires_confirmation=true — это норма. После подтверждения queued означает принято, но еще не отправлено. [mutation] (требует подтверждения: передайте confirm=true для выполнения)

Параметры
  • archive_after_sendboolean

    Архивировать чат после отправки. Если используется archive_policy, этот флаг остаётся как совместимость с legacy.

  • archive_policyenum

    Политика архивации после отправки: никогда не архивирует; всегда архивирует; сохраняет без архивации только те чаты, которые уже были активны до отправки; если они были архивированы или не существовали/не были в активных, архивирует их после отправки.

  • captionstring

    Подпись или текст, который сопровождает файл.

  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

  • customer_localestring

    Язык ISO получателя (например, es, en, de или fr) для шаблонов, переводов и вспомогательных сообщений.

  • idempotency_keystring

    Стабильный ключ отправки для дедупликации и проверки её доставки, даже если нет queue_id. Повторно используйте точно такой же ключ при повторной попытке того же действия.

  • media_typeenum

    Тип файла media_url.

  • media_urlstring

    Публичный URL http(s) изображения, видео, аудио или документа.

  • messagestring

    Текст для отправки. Обязателен, если не указан media_url; может использоваться как подпись (caption) при наличии мультимедиа.

  • phonestringобязательный

    Телефон назначения в формате E.164 с международным префиксом (например: +34612345678). Если пользователь не указал префикс, спросите его о стране. ОБЯЗАТЕЛЬНО

  • sender_roleenum

    Логическая роль отправителя. General для разговора, Operations для уведомлений и Marketing для кампаний.

set_ai_error

Record AI Correction: Записывает ошибку в ВАШИХ СОБСТВЕННЫХ ответах или поведении (этот чат панели управления). Вызывайте это, когда пользователь вас исправляет, И когда вы самостоятельно обнаруживаете, что сделали что-то неправильно. Сюда входят: неверные ответы и правила поведения относительно ТОГО, КАК вы должны действовать. ВАЖНО: Это для ВАШИХ ошибок. Для ошибок в СОДЕРЖАНИИ ответов, отправленных клиентам WhatsApp AI, используйте set_customer_ai_error. [mutation]

Параметры
  • categorystringобязательный

    Категория: доставка, цены, гарантия, товар, тон, политика, коммуникация, общее

  • fact_contentstringобязательный

    Правильная информация или правило, которое нужно запомнить

  • original_textstring

    Что ИИ изначально сказал не так

set_customer_ai_error

Record Customer AI Correction — Записывает исправление для CUSTOMER-FACING WhatsApp AI (автопилот, рабочие процессы, предложения, веб-плагин чата). Используйте ТОЛЬКО когда СОДЕРЖИМОЕ ответа, отправленного клиенту, было неверным (неверная информация, неправильный тон, лишние вопросы клиенту). НЕ используйте это для поведенческих правил о том, когда/отвечать ли — они относятся к set_ai_error. ВАЖНО: Если пользователь говорит, что AI не должен был отвечать или должен был поступить иначе, это поведенческое правило для set_ai_error, а не исправление содержимого. [mutation]

Параметры
  • categorystringобязательный

    Категория: доставка, цены, гарантия, товар, тон, политика, коммуникация, общее

  • fact_contentstringобязательный

    Правильная информация, которую ИИ должен использовать вместо этого.

  • original_textstring

    Неправильный текст, который сгенерировал ИИ.

set_email_priority

Устанавливает приоритет ветки email: Меняет приоритет ветки email. [mutation]

Параметры
  • priorityenumобязательный

    Приоритет потока

  • thread_idintegerобязательный

    ID потока

set_email_tags

Установить метки темы email - Устанавливает метки темы email. Метки - произвольные строки. [mutation]

Параметры
  • tagsunknown[]обязательный

    Массив тегов (строк). Отправьте пустой массив, чтобы удалить все.

  • thread_idintegerобязательный

    ID потока

set_whatsapp_outbound_policy

Настраивает политику отправки WhatsApp — Настраивает режим, источники и подпись отсутствия ответа. Физический номер всегда выбирается по его логическим ролям, настроенным с помощью update_whatsapp_session; не сохраняйте и не отправляйте ID сессии в этой политике. [mutation]

Параметры
  • apply_sourcesunknown[]

    Список источников отправки, к которым применяется политика (использовать ['*'] для всех)

  • audit_enabledboolean

    Регистрирует в журнале аудита решения о маршрутизации отправки.

  • failover_enabledboolean

    Перенаправляет на другой доступный номер, если назначенный не подключен.

  • inbound_redirect_cooldown_secondsinteger

    Минимальное время между ответами переадресации одному и тому же клиенту и вторичному номеру (0-3600 секунд).

  • inbound_redirect_enabledboolean

    Автоматически отвечает, когда клиент пишет на дополнительный номер, и направляет его на номер с ролью General через ссылку WhatsApp с уже заполненным сообщением.

  • inbound_redirect_textsobject

    Текст перенаправления по языку; используйте {url} для прямой ссылки на номер General с предварительно заполненным исходным сообщением.

  • modeenumобязательный

    Режим политики: отключена, аудит (только регистрирует) или принудительная (маршрутизирует отправления).

  • no_reply_footer_enabledboolean

    Добавляет нижний колонтитул 'no-reply' к исходящим сообщениям.

  • no_reply_footer_textstring

    Текст подвала no-reply (используйте {url} для вставки контактной ссылки; максимум 1000 символов)

  • no_reply_footer_textsobject

    Тексты нижнего колонтитула об отсуствии ответа в зависимости от языка.

  • sticky_enabledboolean

    Сохранять клиенту один и тот же номер после его назначения.

smart_knowledge_update

Интеллектуальное обновление знаний - Ищет и обновляет усвоенные данные, которые противоречат или устарели согласно инструкции пользователя. Используйте это, когда пользователь говорит что-то вроде «теперь мы принимаем PayPal», «мы изменили расписание», «мы больше не отправляем в X» и т.д. Сначала вызовите БЕЗ confirm для предварительного просмотра, затем с confirm=true и selected_ids для выполнения. [mutation] (требуется подтверждение: передайте confirm=true для выполнения)

Параметры
  • changesunknown[]

    Список предложенных изменений preview (для Phase 2 с confirm=true). Каждый элемент: {id, action, proposed}.

  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

  • instructionstringобязательный

    Инструкция на естественном языке, описывающая изменение в бизнесе.

  • selected_idsunknown[]

    Идентификаторы сниппетов для изменения (только с confirm=true). Если параметр не передан, применяются все предложенные изменения.

snooze_email_thread

Posponer hilo de email — Откладывает ветку писем до указанных даты и времени. Ветка откроется автоматически, когда наступит время. [mutation]

Параметры
  • thread_idintegerобязательный

    ID потока

  • untilstringобязательный

    Дата и время, до которого отложить (формат ISO 8601, напр.: 2026-03-25T09:00:00)

start_campaign

Запускает маркетинговую кампанию — Начинает отправку массовой маркетинговой кампании. Работает с кампаниями в статусе черновик или запланированные. [mutation] (требуется подтверждение: передать confirm=true для выполнения)

Параметры
  • campaign_idintegerобязательный

    ID кампании для запуска

  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

summarize_ai_ticket

Resumir hilo de Ticket IA - Генерирует (или возвращает кэшированную) сводку ветки тикета с ситуацией, контекстом клиента и следующими шагами. Используйте force для её регенерации. [mutation]

Параметры
  • forceboolean

    Если true, пересоздаёт сводку, даже если уже есть кэшированная.

  • ticket_idintegerобязательный

    ID тикета

sync_knowledge_now

Синхронизировать знания сейчас — Принудительно выполняет немедленную синхронизацию изученных фактов в Vector Store (обычно выполняется автоматически) [mutation]

Параметры

Без параметров.

test_crm_endpoint

Проверка endpoint CRM — Проверяет подключение и ответ пользовательского endpoint CRM, настроенного в магазине [query]

Параметры
  • authobject

    Настройка аутентификации с типом (header, basic, body, query) и полями.

  • methodenum

    HTTP-метод (GET или POST, по умолчанию GET)

  • test_phonestring

    Тестовый телефон (по умолчанию +34600000000)

  • typeenumобязательный

    Тип эндпоинта: sidePanel_CustomerInfo, ai_CustomerInitialInfo, sidePanel_CustomerFindToJoin, search_Products, globalSearch

  • urlstringобязательный

    URL эндпоинта для тестирования

test_ecommerce_connection

Проверка подключения e-commerce — Проверяет, что подключение к платформе электронной коммерции (Shopify, WooCommerce, PrestaShop или VTEX) работает корректно. Использует сохранённые учётные данные, если они не предоставлены.

Параметры

Без параметров.

test_email_connection

Probar conexion de email - Проверяет, что IMAP и SMTP подключение учётной записи email работает корректно. [query]

Параметры
  • account_idintegerобязательный

    ID аккаунта для тестирования

  • email_addressstringобязательный

    Адрес электронной почты.

  • imap_hoststringобязательный

    Сервер IMAP

  • imap_passwordstringобязательный

    Пароль IMAP

  • imap_portstringобязательный

    Порт IMAP

  • imap_userstringобязательный

    Пользователь IMAP

  • smtp_hoststringобязательный

    SMTP-сервер

  • smtp_passwordstringобязательный

    Пароль SMTP

  • smtp_portstringобязательный

    Порт SMTP

  • smtp_userstringобязательный

    Указанный вами текст «Usuario SMTP» написан на испанском, а не на английском. По правилам я перевожу с английского, но могу перевести и с испанского: «SMTP-пользователь» или «пользователь SMTP». Если вы имели в виду английский вариант, пришлите его, и я переТекст «Usuario SMTP» написан на испанском, а не на английском. По вашим правилам я перевожу с английского, поэтому корректный перевод с испанского: «SMTP-пользователь» или «пользователь SMTP». Если нужен перевод именно с английского, пришлите исходный текст.

test_shopify_connection

Probar conexion Shopify - Проверяет соединение с магазином Shopify, проверяя учетные данные и разрешения OAuth. Если учетные данные не предоставлены, использует сохраненные в настройках магазина. [query]

Параметры
  • shopify_tokenstring

    Токен доступа Shopify. Если не указан, используйте сохранённый токен.

  • shopify_urlstring

    URL магазина Shopify (например, mitienda.myshopify.com). Если не указано, используй сохранённые учётные данные.

test_vapi_key

Проверка API-ключа Vapi: проверяет API-ключ Vapi на соответствие сервису без его сохранения. Полезен для проверки корректности ключа перед активацией голосового ассистента. [query]

Параметры
  • voice_api_keystringобязательный

    Приватный API-ключ Vapi для проверки. Не хранится, только сверяется с сервисом.

test_webhook

Тестирует webhook - отправляет тестовый webhook. Автоматически использует URL и секрет, настроенные в магазине, если параметры не указаны. [mutation]

Параметры
  • webhook_secretstring

    Секрет для подписи webhook. Если не отправлен, используется секрет, сохранённый в конфигурации.

  • webhook_urlstring

    URL вебхука для тестирования. Если значение не передано, используется URL, сохранённый в конфигурации.

toggle_analytics

Включает/отключает analytics — Включает или отключает запись analytics с structured outputs для этого магазина [mutation]

Параметры
  • enable_structured_outputsbooleanобязательный

    true включает аналитику со структурированными выводами, false отключает

toggle_auto_describe_images

Включение/отключение автоматического чтения медиа: активирует или деактивирует автоматический анализ изображений, PDF-документов и аудио, отправленных клиентами через WhatsApp. Влияет на все системы ИИ (Piloto Automatico, WhatsApp Auto, ручные ответы) [mutation]

Параметры
  • auto_describe_imagesbooleanобязательный

    true - активировать, false - деактивировать

  • auto_sentiment_analysisboolean

    Текущее состояние анализа тональности

toggle_autolearning

Включить/отключить автообучение — Включает или отключает автоматическое обучение ИИ [mutation]

Параметры
  • autolearning_enabledbooleanобязательный

    true - активировать, false - деактивировать

toggle_auto_sentiment_analysis

Включает или отключает автоматический анализ настроений в чатах WhatsApp. Когда функция включена, ИИ анализирует настроение клиента и показывает индикаторы удовлетворённости, срочности и намерения в расширении для Chrome. [mutation]

Параметры
  • auto_describe_imagesboolean

    Текущее состояние автоматического описания изображений

  • auto_sentiment_analysisbooleanобязательный

    true - активировать, false - деактивировать

toggle_auto_translate

Активировать/деактивировать автоматический перевод — Активирует или деактивирует автоматический перевод сообщений [mutation]

Параметры
  • translateallwaysbooleanобязательный

    true - активировать, false - деактивировать

toggle_knowledge_file

Активировать/деактивировать файл знаний - Активирует или приостанавливает файл, не удаляя его (ИИ использует только активные файлы) [mutation]

Параметры
  • file_idintegerобязательный

    ID файла

  • is_activebooleanобязательный

    true для активации, false для паузы.

toggle_snippet_permanent

Переключить постоянный сниппет — Переключает постоянное состояние сниппета (защищает от истечения по давности) [mutation]

Параметры
  • idintegerобязательный

    ID сниппета

toggle_web_search

Включить/выключить поиск в интернете — Включает или выключает поиск в интернете для ИИ. Когда поиск включен, ИИ может искать актуальную информацию в интернете, чтобы отвечать на вопросы о трендах, рыночных ценах, новостях или часто меняющихся данных. [mutation]

Параметры
  • enable_web_searchbooleanобязательный

    true для включения поиска в интернете, false для выключения

  • promptstring

    Текущий prompt (сохраняется при смене web search)

toggle_whatsapp_workflow

Активировать/Приостановить workflow - Активирует или приостанавливает существующий workflow WhatsApp [mutation]

Параметры
  • enabledbooleanобязательный

    true для активации, false для паузы.

  • idintegerобязательный

    ID workflow для изменения

translate_conversation

Перевод беседы — Переводит последние сообщения беседы на другой язык с помощью ИИ [query]

Параметры
  • daysinteger

    Количество дней для анализа

  • hoursinteger

    Последние N часов для анализа

  • last_ninteger

    Последние N сообщений на перевод (по умолчанию 20, максимум 50)

  • limitinteger

    Максимум результатов

  • phonestringобязательный

    Телефон клиента

  • summary_typeenum

    Тип сводки: quick (быстрый), actionable (с действиями), detailed (подробный)

  • target_languagestringобязательный

    Целевой язык (es, en, de, fr, pt, it, и т. д.)

  • tonestring

    Тон для ответа

trigger_smart_followup

Запускает Smart Follow-up сейчас — вручную запускает интеллектуальный анализ последующих действий для этого магазина. Если выполнение уже идёт (cron или вручную), возвращает ошибку. [mutation] (требует подтверждения: передать confirm=true для выполнения)

Параметры
  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

  • conversation_hashstring

    Хеш конкретного разговора

unarchive_campaign

Разархивирует кампанию — Восстанавливает архивированную кампанию в основной список [mutation]

Параметры
  • campaign_idintegerобязательный

    ID кампании для разархивирования

unassign_calendar_agent

Отмена назначения агента календаря — Отменяет назначение агента из календаря [mutation]

Параметры
  • agent_idintegerобязательный

    ID агента

  • calendar_idintegerобязательный

    ID календаря

unlink_email_contact

Отвязывает контакт от email-треда — Удаляет привязку контакта WhatsApp к email-треду [mutation]

Параметры
  • thread_idintegerобязательный

    Идентификатор ветки электронного письма.

unpublish_faq

Отменить публикацию FAQ — Отменяет публикацию одного или нескольких FAQ из плагина Product Q&A [mutation]

Параметры
  • faq_idsunknown[]обязательный

    Идентификаторы FAQ для снятия с публикации

unsnooze_email_thread

Реактивирует отложенную цепочку писем: возвращает её в открытое состояние. [mutation]

Параметры
  • thread_idintegerобязательный

    ID потока

update_agent

Редактировать агента — Изменяет данные существующего агента [mutation]

Параметры
  • colorstring

    Новый цвет в шестнадцатеричном формате

  • emailstring

    Новое письмо от агента

  • full_namestring

    Новое полное имя агента

  • idintegerобязательный

    ID агента для редактирования

  • nicknamestring

    Новое короткое имя агента

  • permissionsobject

    Разрешения агента (объект JSON с разрешениями по разделам)

  • permissions_jsonstring

    JSON-строка с правами агента (например: {"ai_generate": true, "notes_view": true}). Альтернатива save_agent_permissions.

  • phonestring

    Новый телефон агента

  • pinstring

    Новый цифровой PIN-код для идентификации в расширении Chrome

update_ai_error

Update AI Correction - Обновляет существующую AI correction. Может изменять содержимое, категорию или статус (active/rejected). [mutation]

Параметры
  • categorystring

    Новая категория: доставка, цены, гарантия, товар, тон, политика, общение, общее.

  • fact_contentstring

    Новый исправленный текст

  • idintegerобязательный
  • statusstring

    Новый статус: активен или отклонён

update_ai_ticket

Обновить тикет ИИ — Обновляет поля внутреннего тикета: название, описание, статус, приоритет, категорию или крайний срок. [mutation]

Параметры
  • categorystring

    Новая внутренняя категория

  • descriptionstring

    Новое внутреннее описание дела.

  • due_atstring

    Крайний срок (YYYY-MM-DD HH:MM:SS)

  • priorityenum

    Новый внутренний приоритет

  • statusenum

    Новый статус тикета

  • ticket_idintegerобязательный

    ID тикета

  • titlestring

    Новый заголовок тикета

update_ai_tickets_settings

Включить или отключить Tickets IA — Включает или отключает систему Tickets IA для магазина. [mutation]

Параметры
  • enabledbooleanобязательный

    true для активации ИИ-тикетов, false для деактивации

update_billing_info

Обновление данных для выставления счетов - Обновляет данные для выставления счетов для счетов [mutation]

Параметры
  • billing_addressstring

    Адрес, строка 1

  • billing_address2string

    Адрес, строка 2 (этаж, квартира и т. д.)

  • billing_citystring

    Город

  • billing_countrystring

    Pais

  • billing_namestring

    Имя или юридическое наименование для выставления счёта.

  • billing_postal_codestring

    Почтовый индекс

  • billing_statestring

    Провинция или штат

  • billing_tax_idstring

    NIF/CIF/VAT ID

  • client_namestring

    Имя владельца счёта

  • client_phonestring

    Контактный телефон аккаунта

  • email_change_codestring

    Код подтверждения для смены email

update_business_info

Обновить информацию о бизнесе - Обновляет тип бизнеса, тип продажи и описание бизнеса. Эта информация помогает ИИ лучше понять ваш бизнес и давать более релевантные ответы. [mutation]

Параметры
  • business_descriptionstring

    Краткое описание бизнеса (макс. 500 символов)

  • business_typeenum

    Тип бизнеса

  • sale_typeenum

    Тип продажи: products (товары), services (услуги), mixed (оба), support_only (только поддержка)

update_business_name

Изменить название бизнеса — Обновляет публичное название вашего бизнеса. Отображается в маркетинговых сообщениях и на странице отписки WhatsApp. [mutation]

Параметры
  • business_namestringобязательный

    Название бизнеса (макс. 255 символов)

update_calendar

Actualizar calendario — Обновляет свойства календаря (название, описание, цвет, состояние по умолчанию) [mutation]

Параметры
  • calendar_idintegerобязательный

    ID календаря

  • colorstring

    Цвет для календаря.

  • descriptionstring

    Описание календаря

  • is_defaultboolean

    Если это календарь по умолчанию.

  • namestring

    Название календаря

update_calendar_availability

Обновить правило доступности — Обновляет существующее правило доступности [mutation]

Параметры
  • day_of_weekinteger

    День недели (0=понедельник, 6=воскресенье). Только для rule_type=weekly.

  • end_timestring

    Время окончания HH:MM

  • is_availableboolean

    Да, доступно.

  • labelstring

    Описательная метка

  • rule_idintegerобязательный

    Идентификатор правила доступности

  • rule_typestring

    Тип правила: weekly или specific_date

  • specific_datestring

    Конкретная дата в формате YYYY-MM-DD. Только для rule_type=specific_date.

  • start_timestring

    Время начала ЧЧ:ММ

update_calendar_event

Actualizar evento — Изменяет существующее событие календаря [mutation]

Параметры
  • agent_idinteger

    ID агента

  • all_dayinteger
  • assigned_agent_idinteger
  • date_fromstring

    Дата начала для фильтрации

  • date_tostring

    Конечная дата для фильтрации

  • descriptionstring
  • end_datetimestring
  • event_idintegerобязательный

    ID события

  • phonestring

    Телефон клиента

  • start_datetimestring
  • titlestring
update_calendar_event_status

Изменить статус события - Изменяет статус события календаря (ожидает, подтверждено, отменено, завершено, неявка) [mutation]

Параметры
  • event_idintegerобязательный

    ID события

  • statusstringобязательный

    Новый статус: pending, confirmed, cancelled, completed, no_show

update_calendar_notification

Actualizar notificacion de calendario - Обновляет автоматическое уведомление календаря [mutation]

Параметры
  • channelstring

    Канал отправки

  • is_enabledboolean

    Если включена.

  • notification_idintegerобязательный

    Идентификатор уведомления

  • notification_typestring

    Тип уведомления

  • template_textstring

    Текст уведомления

  • timing_minutesinteger

    Минуты до/после

update_calendar_service

Обновить службу календаря — Обновляет свойства существующей службы/типа встречи [mutation]

Параметры
  • buffer_after_minutesinteger

    Минуты буфера после

  • buffer_before_minutesinteger

    Буферные минуты до

  • currencystring

    Монета

  • descriptionstring

    Описание

  • duration_minutesinteger

    Длительность в минутах

  • is_activeboolean

    Если сервис активен.

  • max_concurrentinteger

    На вхід надійшов набір символів, який не є зв’язним текстом: це випадкові фрази різними мовами, обривки слів і символи. Перекладати тут нічого, оскільки немає осмисленого повідомлення. Уточніть, будь ласка, що саме потрібно перекласти або перефразувати.

  • namestring

    Название сервиса

  • pricestring

    Цена.

  • requires_confirmationboolean

    Если нужно подтверждение.

  • service_idintegerобязательный

    ID сервиса

  • sort_orderinteger

    Порядок отображения

update_campaign

Обновление кампании - Изменяет данные существующей кампании массового маркетинга (только в статусе черновик) [mutation]

Параметры
  • archive_after_sendboolean

    Архивирует после отправки, только если чат не был активен до отправки.

  • campaign_idintegerобязательный

    ID кампании для обновления

  • include_unsubscribe_linkboolean

    Включает ссылку для отписки.

  • is_recurringboolean

    Если true, кампания выполняется рекуррентно согласно recurring_cron.

  • list_idinteger

    ID списка контактов

  • media_filenamestring

    Имя мультимедийного файла

  • media_typestring

    Тип мультимедиа (image, video, document)

  • media_urlstring

    URL мультимедийного файла

  • message_textstring

    Текст сообщения.

  • namestring

    Новое название кампании

  • recurring_cronstring

    Выражение cron для повторяющихся кампаний. Требуется, если is_recurring равно true.

  • scheduled_atstring

    Дата/время запланированной отправки (ISO 8601)

  • segment_filtersobject

    Фильтры сегментации для отправки только тем контактам, которые соответствуют критериям.

  • send_interval_secondsinteger

    Интервал между сообщениями в секундах.

  • session_idsunknown[]

    ID сессий WhatsApp для использования

  • translate_by_prefixboolean

    Переводит по телефонному префиксу.

update_contact_info

Обновляет контактные данные — изменяет имя, email и телефон учётной записи [mutation]

Параметры
  • billing_addressstring

    Налоговый адрес

  • billing_address2string

    Адрес, строка 2 (этаж, квартира и т. д.)

  • billing_citystring

    Город

  • billing_countrystring

    Pais

  • billing_namestring

    Налоговое имя

  • billing_postal_codestring

    Почтовый индекс

  • billing_statestring

    Провинция или штат

  • billing_tax_idstring

    NIF/CIF/Налоговый идентификатор

  • client_emailstring

    НЕ ИСПОЛЬЗОВАТЬ - Email требует проверки OTP, и его можно изменить только на странице Mi Cuenta в панели управления. Ассистент не может изменить email.

  • client_namestring

    Имя владельца счёта

  • client_phonestring

    Контактный телефон

  • email_change_codestring

    Код подтверждения для смены email

update_crm_customer

Actualizar contacto CRM - Обновляет данные существующего контакта во внутренней CRM [mutation]

Параметры
  • address_citystring

    Город

  • address_countrystring

    Код страны (ISO 2 буквы)

  • address_postal_codestring

    Почтовый индекс

  • address_state_provincestring

    Провинция или штат

  • address_streetstring

    Улица

  • alternate_phonestring

    Альтернативный телефон.

  • company_aliasstring

    Название компании

  • emailstring

    Контактный email.

  • full_namestring

    Полное имя.

  • is_companyboolean

    Если это компания (true) или физическое лицо (false)

  • preferred_languagestring

    Предпочитаемый язык контакта

  • tax_idstring

    NIF/CIF/Налоговый идентификатор

  • time_zonestring

    Часовой пояс контакта

  • whatsapp_numberstringобязательный

    Номер WhatsApp контакта для обновления

update_crm_endpoints

Настраивает endpoints CRM - определяет endpoints для синхронизации данных с вашей CRM [mutation] (требуется подтверждение: передать confirm=true для выполнения)

Параметры
  • add_crm_endpointstring

    JSON для ОДНОГО эндпоинта, чтобы добавить его, не удаляя существующие. Формат: {"type": "TIPO", "url": "https://...", "method": "GET|POST"}. Допустимые типы: sidePanel_CustomerInfo, ai_CustomerInitialInfo, sidePanel_CustomerFindToJoin, search_Products, globalSearch, verify_conversion. ИСПОЛЬЗОВАТЬ ВСЕГДА ЭТОТ.

  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

  • remove_crm_endpointstring

    Тип удаляемого endpoint

update_customer_ai_error

Обновляет Customer AI Correction — редактирует существующее исправление для клиентского WhatsApp AI. [mutation]

Параметры
  • categorystring

    Обновлённая категория.

  • fact_contentstring

    Обновлённая корректная информация

  • idintegerобязательный
  • statusstring

    Новый статус: активен или отклонён

update_customer_tags

Настройка меток клиентов — Настраивает метки для классификации клиентов [mutation]

Параметры
  • add_tagstring

    JSON одной метки для ДОБАВЛЕНИЯ без удаления существующих. Формат: {"name": "VIP", "color": "#ff0000"}. ИСПОЛЬЗУЙТЕ ВСЕГДА ЭТОТ.

  • customerTagsunknown[]

    Полный массив тегов (заменяет все)

  • remove_tagstring

    Имя тега для удаления

update_custom_functions

Настраивает пользовательские функции ИИ - Определяет API, которые ИИ может вызывать во время диалогов [mutation] (требует подтверждения: передать confirm=true для выполнения)

Параметры
  • add_functionstring

    JSON функции для ДОБАВЛЕНИЯ без удаления существующих. ВСЕГДА ИСПОЛЬЗУЙТЕ ЭТОТ для создания новых функций.

  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

  • remove_functionstring

    Название функции для удаления

update_date_format

Изменить формат даты — Изменяет формат, в котором отображаются даты [mutation]

Параметры
  • dateformat_prefenumобязательный

    Формат даты

update_docqa_assistant

Обновляет ассистента Doc Q&A — Изменяет конфигурацию существующего ассистента документации [mutation]

Параметры
  • allowed_domainsunknown[]

    Разрешённые домены

  • assistant_idintegerобязательный

    ID ассистента для изменения (получить из list_docqa_assistants)

  • config_designobject

    Конфигурация дизайна (JSON)

  • config_textsobject

    Настраиваемые тексты (JSON)

  • display_namestring

    Новое имя ассистента

  • is_enabledboolean

    true - активировать, false - деактивировать

  • language_availableunknown[]

    Доступные языки (array)

  • language_fixedstring

    Фиксированный язык

  • language_modeenum

    Языковой режим.

  • language_show_selectorboolean

    Отображает селектор языка.

  • promptstring

    Новые инструкции для ИИ

  • rate_limit_per_sessioninteger

    Лимит вопросов за сессию

  • rate_limit_window_minutesinteger

    Окно rate limit в минутах

update_email_account

Обновляет учетную запись email: изменяет поля существующей учетной записи электронной почты. Обновляются только переданные поля. [mutation]

Параметры
  • agent_hashesunknown[]

    Список phone_hash назначенных агентов. Заменяет текущее назначение.

  • ai_classification_enabledinteger

    1 - включить ИИ-классификацию электронных писем, 0 - отключить.

  • ai_transcription_enabledinteger

    1: включить ИИ-транскрипцию вложений, 0: выключить

  • auth_typestring

    Тип аутентификации: 'basic' (IMAP/SMTP) или 'oauth2'

  • email_addressstring

    Новый адрес электронной почты.

  • idintegerобязательный

    ID аккаунта для обновления

  • imap_hoststring

    Сервер IMAP

  • imap_passwordstring

    Новый пароль IMAP (шифруется автоматически)

  • imap_portinteger

    Порт IMAP

  • imap_userstring

    Пользователь IMAP

  • is_activeinteger

    1 для активации, 0 для деактивации учётной записи.

  • labelstring

    Новое описательное название.

  • oauth_providerstring

    Провайдер OAuth: 'gmail', 'microsoft' или 'none'. Обязателен, когда auth_type=oauth2

  • signature_htmlstring

    HTML-подпись для электронных писем

  • smtp_from_namestring

    Новое имя отправителя

  • smtp_hoststring

    SMTP-сервер

  • smtp_passwordstring

    Новый пароль SMTP (шифруется автоматически)

  • smtp_portinteger

    Порт SMTP

  • smtp_userstring

    Указанный вами текст «Usuario SMTP» написан на испанском, а не на английском. По правилам я перевожу с английского, но могу перевести и с испанского: «SMTP-пользователь» или «пользователь SMTP». Если вы имели в виду английский вариант, пришлите его, и я переТекст «Usuario SMTP» написан на испанском, а не на английском. По вашим правилам я перевожу с английского, поэтому корректный перевод с испанского: «SMTP-пользователь» или «пользователь SMTP». Если нужен перевод именно с английского, пришлите исходный текст.

update_email_agents

Перераспределить агентов учётной записи email — Обновляет агентов, назначенных на учётную запись электронной почты. [mutation]

Параметры
  • agent_hashesunknown[]

    Список phone_hash агентов для назначения. Пустой массив, чтобы удалить все.

  • idintegerобязательный

    Идентификатор учётной записи электронной почты

update_email_autoresponder

Настроить автоответчик email - Настраивает автоответчик ИИ для учетной записи email. Может генерировать черновики или отправлять автоматические ответы. [mutation]

Параметры
  • auto_responder_custom_instructionsstring

    Персональные инструкции для ИИ автоответчика

  • auto_responder_daily_limitinteger

    Лимит автоответов в день

  • auto_responder_enabledboolean

    Включить или выключить автоответчик.

  • auto_responder_modestring

    Режим: 'draft' (создает черновик для проверки) или 'automatic' (отправляет автоматически).

  • auto_responder_schedulestring

    Расписание: 'always' (всегда) или 'outside_hours' (только вне рабочего времени)

  • auto_responder_thread_limitinteger

    Максимум автоматических ответов на ветку (1-10). По умолчанию: 2.

  • idintegerобязательный

    Идентификатор учётной записи электронной почты

update_email_folders

Настройка папок IMAP - Настраивает сопоставление папок IMAP для учётной записи электронной почты (Отправленные, Корзина, Архив, Спам). Необходимо для двусторонней синхронизации. [mutation]

Параметры
  • archive_folderstring

    Имя папки файла

  • idintegerобязательный

    Идентификатор учётной записи электронной почты

  • sent_folderstring

    Название папки отправленных

  • spam_folderstring

    Название папки спама

  • trash_folderstring

    Название папки корзины

update_email_retention

Настраивает хранение писем: изменяет период хранения писем. Самые старые письма удаляются автоматически. [mutation]

Параметры
  • idintegerобязательный

    Идентификатор учетной записи электронной почты

  • retention_daysenumобязательный

    Сроки хранения: 30, 60, 90 или 180 дней.

update_email_rule

Обновить правило email: обновляет существующее правило email. Может изменять имя, приоритет, статус, условия или действия. [mutation]

Параметры
  • actionsunknown[]

    Новые действия (заменяют текущие)

  • conditionsunknown[]

    Новые условия (заменяют текущие)

  • idintegerобязательный

    ID правила для обновления

  • is_activeinteger

    1=активна, 0=деактивирована

  • namestring

    Новое имя

  • priorityinteger

    Новый приоритет

update_email_sync

Настройка режима синхронизации — Настраивает режим синхронизации IMAP для учётной записи: только входящие или двунаправленный (синхронизирует действия, такие как архивирование, удаление, спам с сервером). [mutation]

Параметры
  • idintegerобязательный

    Идентификатор учётной записи электронной почты

  • sync_modestring

    Режим синхронизации: inbox_only или bidirectional

update_knowledge_file

Обновить файл знаний — Меняет заголовок, описание и/или содержимое файла знаний. Для текстовых файлов (txt, md, csv, json, html) также позволяет редактировать содержимое файла. [mutation]

Параметры
  • contentstring

    Новое содержимое файла (только для текстовых файлов: txt, md, csv, json, html). Если оно передаётся, файл заменяется в OpenAI и заново индексируется в Vector Store. Не передавайте этот параметр, если нужно только изменить название или описание.

  • descriptionstring

    Новое описание (макс. 500 символов)

  • file_idintegerобязательный

    ID файла

  • titlestringобязательный

    Новое название (макс. 200 символов)

update_knowledge_snippet

Управляет сниппетом знаний - позволяет утвердить, отклонить, отредактировать или удалить запомненный фрагмент. Используй filter=pending в list_knowledge_snippets, чтобы просмотреть ожидающие проверки. ВАЖНО: Это действие требует подтверждения - см. раздел confirmation_flow. [mutation] (требуется подтверждение: передать confirm=true для выполнения)

Параметры
  • actionenumобязательный

    Действие для выполнения: approve, reject, edit, delete, resolve_conflict, keep_both, toggle_permanent, reject_and_propose

  • categorystring

    Новая категория (только для action=edit)

  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

  • contentstring

    Новое содержимое (только для action=edit)

  • idintegerобязательный

    ID сниппета для управления

  • keep_idinteger

    ID сниппета для сохранения (только для action=resolve_conflict)

update_language

Сменить язык - меняет язык панели управления и ответов ИИ [mutation]

Параметры
  • languageenumобязательный

    Код языка (es=испанский, en=английский, de=немецкий, fr=французский, pt=португальский, hu=венгерский, it=итальянский)

update_order_settings

Конфигурация заказов — Настраивает префиксы заказов и игнорируемые телефоны/email [mutation]

Параметры
  • add_helperstring

    JSON для создания или обновления ярлыка. Формат: {"name": "NOMBRE_CORTO", "text": "TEXTO_DEL_ATAJO", "send": true/false}. Поле 'send' включает автоматическую отправку (ярлык отправляется клиенту без нажатия агентом кнопки отправки). Если 'send' не указано, оно по умолчанию выключено. Пример с автоматической отправкой: {"name": "compra VIN ok", "text": "la compra esta correcta para dicho numero de bastidor", "send": true}. Если ярлык с таким же именем уже существует, он обновляется (это удобно для включения/отключения автоматической отправки, не пересоздавая ярлык).

  • add_ignore_emailstring

    Email в ANADIR, не удаляя существующие. ИСПОЛЬЗОВАТЬ ВСЕГДА ЭТО для добавления email.

  • add_ignore_phonestring

    Телефон для ДОБАВЛЕНИЯ без удаления существующих. ВСЕГДА ИСПОЛЬЗОВАТЬ ЭТОТ для добавления телефонов.

  • helpersstring

    Список helpers (JSON array)

  • ignore_emailsstring

    No tengo contexto sobre qué emails quieres ignorar. Para ayudarte, necesito más información: ¿a qué sistema o proceso se refiere esta lista? ¿Hay criterios específicos (dominios, direcciones concretas, patrones)? Si solo necesitas un formato de ejemplo, sería algo así: json [] Pero dime qué emails o criterios deseas incluir y te preparo el JSON correspondiente.

  • ignore_phonesstring

    Список телефонов для игнорирования (JSON-массив)

  • order_prefixstring

    Префикс для номеров заказов (например: #, PED-)

  • order_suffixstring

    Суффикс для номеров заказов

  • remove_helperstring

    Короткое имя ярлыка для удаления (например, каркас)

  • remove_ignore_emailstring

    Email для удаления из списка игнорируемых

  • remove_ignore_phonestring

    Телефон для удаления из списка игнорируемых.

update_scheduled_message

Обновление запланированного сообщения — Обновляет отправленное в ожидание запланированное сообщение WhatsApp. Может изменять текст, дату/время и/или логическую роль отправителя. Редактировать можно только сообщения в статусе «ожидание». [mutation] (требуется подтверждение: передайте confirm=true для выполнения)

Параметры
  • agent_idinteger

    ID агента, который изменяет сообщение

  • confirmboolean

    Установить true для подтверждения выполнения этого опасного действия.

  • idintegerобязательный

    ID запланированного сообщения для обновления

  • message_textstring

    Текст нового сообщения.

  • scheduled_atstring

    Новые дата и время в формате YYYY-MM-DD HH:MM (часовой пояс магазина)

  • sender_roleenum

    Новая логическая роль отправителя WhatsApp

update_store_url

Изменяет URL магазина — Обновляет URL вашего интернет-магазина [mutation]

Параметры
  • url_tiendastringобязательный

    Полный URL магазина (например: https://mitienda.com)

update_task

Обновляет задачу — изменяет существующую задачу: меняет статус, текст, приоритет, срок или назначение [mutation]

Параметры
  • agent_idinteger

    ID агента

  • assigned_agent_idinteger

    Назначен новый агент.

  • due_datestring

    Новый крайний срок (YYYY-MM-DD)

  • include_completedboolean

    Включить выполненные задачи

  • limitinteger

    Максимум результатов

  • offsetinteger

    Начальная позиция для пагинации

  • phonestring

    Телефон клиента

  • priorityenum
  • statusenum

    Новый статус

  • task_idintegerобязательный

    ID задачи для обновления

  • task_textstring

    Новый текст задания

update_tasks_settings

Включение или отключение задач — Включает или отключает модуль задач для магазина [mutation]

Параметры
  • enabledbooleanобязательный

    Должен ли модуль задач оставаться включенным (true) или выключенным (false).

update_timezone

Смена часового пояса - Меняет часовой пояс для правильного отображения дат и времени [mutation]

Параметры
  • timezone_prefstringобязательный

    Часовой пояс в формате IANA (например: Europe/Madrid, America/Mexico_City)

update_whatsapp_profile

Обновляет профиль WhatsApp — обновляет поля профиля WhatsApp: info/about и данные компании (описание, адрес, email, веб-сайт, часы работы). Имя можно изменить только в личных аккаунтах (не Business). Опционально применяет изменения к другим подключённым сессиям. [mutation]

Параметры
  • addressstring

    Адрес компании (только Business)

  • apply_to_sessionsunknown[]

    ID других подключенных сессий, к которым применить те же изменения

  • descriptionstring

    Описание компании (только Business)

  • emailstring

    Корпоративная почта (только Business)

  • namestring

    Новое имя (мин. 3 символа, только личные аккаунты, НЕ работает в Business)

  • session_idintegerобязательный

    ID сессии WhatsApp

  • statusstring

    Новый текст для info/about (макс. 139 символов)

  • websitesunknown[]

    URL-адреса компании (только Business)

update_whatsapp_session

Редактирование сессии WhatsApp — Обновляет метку и одну или несколько логических ролей номера WhatsApp. Один и тот же номер может быть одновременно Общим, Операционным и Маркетинговым; не сохраняйте физические ID в автоматизациях. [mutation]

Параметры
  • labelstring

    Метка для идентификации сессии (максимум 50 символов). Null для удаления метки.

  • routing_rolesenum[]

    Одно или несколько применений номера: general=разговоры и публичное назначение; operations=заказы, отзывы и уведомления; marketing=массовые рассылки. Значение general требует, чтобы номер уже был подключен.

  • session_idintegerобязательный

    ID сессии для редактирования. Используйте get_whatsapp_status, чтобы получить ID.

update_whatsapp_workflow

Редактирует workflow WhatsApp — изменяет существующий workflow (меняет условия, добавляет/удаляет ключевые слова, редактирует действия, переименовывает, включает/отключает). Поддерживает частичное обновление: перезаписываются только отправленные поля, остальные остаются без изменений. ВАЖНО: параметр 'id' ОБЯЗАТЕЛЕН и должен быть числовым ID workflow (получен из list_whatsapp_workflows). Если пользователь говорит «поправь», «да, примени», «сделай» или другой подтверждающий ответ, ТЫ ОБЯЗАН запомнить workflow_id из предыдущего контекста разговора и отправить его. НИКОГДА не отправляй это действие без 'id'. Чтобы изменить только сообщение действия: ВСЕГДА сначала читай через list_whatsapp_workflows, копируй полный массив actions, сохраняя ВСЕ исходные значения (особенно delay seconds), и отправляй изменённый массив. Если меняешь только name, conditions или status, НЕ отправляй 'actions' — они сохранятся автоматически. [mutation]

Параметры
  • actionsunknown[]

    Массив действий для выполнения. Если не отправлено, сохраняются текущие действия. ВАЖНО: если вы отправляет это поле, вы должны отправить ПОЛНЫЙ массив действий (не только то, которое изменяете). Чтобы отредактировать только сообщение действия reply/reply_with_ai: 1) вызовите list_whatsapp_workflows, чтобы получить текущие действия, 2) измените только нужное поле, 3) отправьте полный массив, сохранив все существующие значения. Поддерживаемые типы: reply_with_ai (с необязательным pre_send_check), reply (с необязательным no_repeat), delay (seconds: 1-300, ОБЯЗАТЕЛЬНО), ai_filter (ИИ-фильтр, который решает, отвечать ли, предотвращает циклы, идеально как первое действие), ai_archive_decision (решает, архивировать ли; archive_policy: 'always' или 'preserve_if_previously_archived'). Для ai_filter и ai_archive_decision можно добавить prompt:'инструкции' для настройки критериев. В ai_archive_decision архивирует, когда не остаётся задачи для человека, даже если следующий шаг за клиентом. archive_policy определяет, что делать, если ИИ решает ЗААРХИВИРОВАТЬ: 'always' архивирует чат; 'preserve_if_previously_archived' архивирует только если чат не был активен до сообщения. ВАЛИДАЦИЯ: каждое действие delay ОБЯЗАНО иметь 'seconds' от 1 до 300. Если копируете существующий delay, сохраняйте его исходное значение seconds.

  • conditionsobject

    Объект с 'logic' (AND/OR) и 'rules' (массив условий). Если не передается, текущие условия сохраняются.

  • idintegerобязательный

    Числовой идентификатор workflow для редактирования. ОБЯЗАТЕЛЕН всегда. Получить его из list_whatsapp_workflows. Без этого параметра запрос рассматривается как создание и завершится ошикой, если отсу тствует имя.Числовой идентификатор workflow для редактирования. ОБЯЗАТЕЛЕН всегда. Получить его из list_whatsapp_workflows. Без этого параметра запрос рассматривается как создание и завершится ошикой, если отсу тствует имя.

  • namestring

    Название workflow (максимум 100 символов). Если не отправлено, сохраняется текущее название.

  • session_idinteger

    ID сеанса WhatsApp, которому назначается этот workflow. null = все номера. Используйте get_whatsapp_status для просмотра сеансов.

  • statusenum

    Статус workflow: 'enabled' активирует, 'disabled' деактивирует.

  • trigger_typeenum

    Тип триггера: 'message.received' или 'message.sent'. Если не передан, сохраняется текущее значение.

upload_docqa_file

Subir archivo a Doc-QA: Загружает документ в ассистент Doc-QA, чтобы он мог отвечать на вопросы по его содержимому [mutation]

Параметры
  • assistant_idintegerобязательный

    ID ассистента Doc-QA

  • filestringобязательный

    Файл для загрузки (multipart/form-data)

upload_email_attachment

Загрузить вложение электронной почты — Загружает файл для прикрепления к электронному письму [mutation]

Параметры
  • file_datastringобязательный

    Содержимое файла в base64

  • file_mimestringобязательный

    Тип MIME файла

  • file_namestringобязательный

    Имя файла

  • file_sizeintegerобязательный

    Размер файла в байтах

verify_ecommerce_write_permission

Проверяет права на запись - Проверяет, есть ли у подключения к платформе электронной коммерции права на запись для синхронизации FAQ. Требуется подключённая платформа И настроенный плагин Product Q&A.

Параметры

Без параметров.

Похожие MCP-сервера

paracetamol951/caisse-enregistreuse-mcp-server

paracetamol951/caisse-enregistreuse-mcp-server

Kash MCP сервер подключает ваш бизнес к ИИ-ассистентам. Управляйте POS, CRM и каталогом через чат с Claude или ChatGPT. Автоматизируйте продажи, заказы, клиентов и отчёты без лишних кликов.

TypeScript2
Perspective-AI/mcp

Perspective-AI/mcp

MCP-сервер для Perspective AI превращает статические формы в адаптивные диалоги. Помогает бизнесу квалифицировать лиды, структурировать данные и запускать автоматизацию прямо из Claude, Cursor или ...

Shell5
marketplaceadpros/amazon-ads-mcp-server

marketplaceadpros/amazon-ads-mcp-server

Сервер для подключения к Amazon Advertising через MarketplaceAdPros. Управляйте рекламными кампаниями, группами объявлений, ключевыми словами и отчётами на естественном языке. Полезен маркетологам ...

JavaScript29
nicolascroce/keepsake-mcp

nicolascroce/keepsake-mcp

MCP сервер для Keepsake — личного CRM, помогающего поддерживать отношения. Подключи AI-ассистента к контактам, задачам, заметкам и дневнику. Спрашивай: с кем ты общался, какие задачи просрочены, и создавай заметки в один клик.

TypeScript1
@frihet/mcp-server

@frihet/mcp-server

MCP сервер Frihet: управляйте бизнесом на естественном языке - создавайте счета, ведите CRM и отправляйте электронные счета прямо из редактора кода. 157 инструментов для автоматизации.

TypeScript9
Resend MCP

Resend MCP

официальный

MCP-сервер для подключения AI-агентов к Resend: отправляйте и получайте письма, управляйте контактами, рассылками и доменами. Работает из Claude, Cursor, Claude Code. Доступен удаленный сервер (OAuth) и локальный через npx с API-ключом.

TypeScript568
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин