1. Dialogs — Management
Ai Senler Public
  • Projects
    • Получить текущий проект
      GET
    • Изменить проект
      PATCH
    • Получить SLA-настройки диалогов проекта
      GET
    • Обновить SLA-настройки диалогов проекта
      PUT
    • Включить или выключить SLA диалогов
      PATCH
    • Обновить SLA-настройку для одного приоритета
      PATCH
  • Projects - Avatar
    • Подтвердить загрузку аватарки проекта
      POST
    • Получить временную S3-ссылку для аватарки проекта
      POST
  • Agents
    • Получить список агентов
      GET
    • Создать агента
      POST
    • Получить агента по ID
      GET
    • Обновить агента
      PATCH
    • Удалить агента
      DELETE
    • Активировать агента
      POST
    • Проверить конфликты автоназначения агента
      GET
    • Деактивировать агента
      POST
    • Получить черновик агента
      GET
    • Сохранить черновик агента (для теста)
      POST
    • Удалить черновик агента
      DELETE
    • Опубликовать черновик агента
      POST
    • Восстановить удалённого агента
      PATCH
    • Откатить черновик к опубликованной версии
      POST
    • Получить агента с информацией о черновике
      GET
    • Сохранить прогресс мастера создания агента
      PATCH
    • Получить агентов по ID списка MCP серверов
      GET
  • Agents - Avatar
    • Подтвердить загрузку аватарки агента
    • Получить временную S3-ссылку для аватара агента
  • Agent Assignment Rules
    • Получить все правила автоназначения проекта
    • Создать правило автоназначения
    • Получить правило по ID
    • Обновить правило
    • Удалить правило
    • Восстановить правило
  • Dialogs
    • Получить диалог
    • История событий диалога с поиском
    • Страница пользователей варианта опроса
    • Обновить состояние VK-опроса
    • Пользователи активной реакции сообщения
    • Отправить личное сообщение
    • Список диалогов с фильтрами и поиском (JSON body)
  • Leads
    • Получить лида по ID
    • Обновить статус блокировки лида
    • Обновить заметку лида
    • Запустить синхронизацию профиля лида
    • Экспортировать лидов
    • Импортировать лидов
    • Создать массовый процесс refresh лидов
    • Поиск лидов
    • Проверить подписку и добавить лида
  • MCP Servers
    • Получить список MCP серверов
    • Создать MCP сервер
    • Получить MCP сервер по ID
    • Обновить MCP сервер
    • Удалить MCP сервер
    • Начать OAuth для кастомного MCP сервера
    • Проверить OAuth у кастомного MCP сервера
    • Отозвать учётные данные проекта для MCP
    • Сохранить учётные данные проекта для MCP вручную
    • Начать OAuth для учётных данных проекта MCP
    • Получить статус учётных данных проекта для MCP
    • Проверить учётные данные проекта для MCP
    • Обработать возврат после OAuth-авторизации MCP сервера
    • Экспортировать MCP серверы
    • Импортировать MCP серверы
    • Поиск по базе знаний MCP сервера
    • Получить все списки MCP серверов
    • Создать список MCP серверов
    • Получить список MCP серверов по ID
    • Обновить список MCP серверов
    • Удалить список MCP серверов
    • Восстановить удалённый список MCP серверов
    • Добавить MCP сервер в список
    • Удалить MCP сервер из списка
  • Models
    • Получить доступные модели
  • Project Variables
    • Получить список переменных проекта
    • Создать переменную проекта
    • Получить переменную по имени
    • Обновить переменную
    • Удалить переменную
    • Установить значение переменной
  • Lead Variable Definitions
    • Получить список определений переменных лидов
    • Создать определение переменной лида
    • Получить определение по имени
    • Обновить определение
    • Удалить определение
  • Lead Variables
    • Получить все переменные лида
    • Получить значение переменной лида
    • Установить значение переменной лида
    • Удалить значение переменной лида
  • Metrics Definitions
    • Получить определения метрик
    • Создать кастомную метрику
    • Получить определение метрики по ID
    • Обновить кастомную метрику
    • Удалить кастомную метрику
    • Активировать кастомную метрику
    • Деактивировать кастомную метрику
    • Восстановить кастомную метрику
  • Metrics Config
    • Получить конфигурацию метрик для агента
    • Массовое обновление метрик агента
    • Отключить метрику для агента
    • Включить метрику для агента
    • Проверить, включена ли метрика для агента
    • Получить количество включённых метрик для агента
    • Получить только включённые метрики для агента
  • Events
    • Универсальный поиск событий с фильтрами
    • Получить событие по ID
    • Получить аналитику истории
    • Получить быстрые маркетинговые метрики
    • Получить анализ каналов трафика
    • Получить анализ источников трафика (UTM-кампании)
  • Analytics
    • L1: Метрики агента
    • Лог метрик
    • L1: Агенты по метрике
    • Генерация суммаризации
    • Суммаризация по ID
    • Оценка стоимости суммаризации
    • История суммаризаций
    • Последняя суммаризация
    • Настройки автоматической суммаризации
    • Обновить настройки суммаризации
    • L0: Топ агентов
    • L0: Топ метрик
  • Agent Training
    • Отменить обучение
    • Оценить обучение агента
    • Получить JWT-токен подписки на прогресс обучения агента
    • Выбрать вариант агента
    • Запустить обучение агента
    • Получить статус обучения
  • Access
    • Получить участников проекта
    • Получить детали участника проекта
    • Обновить права участника
    • Удалить участника из проекта
    • Получить каналы участника проекта
    • Получить пресеты ролей
    • Передать владение проектом
  • Channels
    • Получить список каналов
    • Получить канал по ID
    • Обновить канал
    • Удалить канал
    • Получить эффективный доступ текущего пользователя к каналу
    • Подтвердить загрузку аватарки
    • Загрузить аватарку из URL
    • Получить временную S3-ссылку для аватара канала
    • Оценить миграцию канала
    • Запустить миграцию канала в другой проект
    • Приостановить/возобновить канал
    • Регенерировать секретный ключ виджета
    • Отвязать Senler от канала
    • Статус привязки Senler
    • Получить все токены канала
    • Удалить токен
    • Синхронизировать данные канала из внешней платформы
    • Получить код виджета для встраивания
  • Channels - VK
    • Привязать VK токен к каналу
    • Проверить статус входящих уведомлений VK
    • Обновить аватарку VK группы
    • Проверить валидность VK токена
    • Настроить входящие уведомления VK
  • Channels - Telegram
    • Привязать Telegram токен к каналу
    • Проверить статус входящих уведомлений Telegram
    • Обновить аватарку Telegram бота
    • Проверить валидность Telegram токена
    • Управление Telegram вебхуком
    • Создать Telegram канал
  • Channels - MAX
    • Привязать MAX токен к каналу
    • Проверить статус входящих уведомлений MAX
    • Обновить аватарку MAX бота
    • Проверить валидность MAX токена
    • Установить вебхук для MAX бота
    • Создать MAX канал
  • Channels - Widget
    • Предпросмотр кода виджета
    • Создать Widget канал
    • Обновить настройки Widget канала
  • Channels - Email
    • Создать Email канал
    • Обновить настройки Email канала
  • Channels - Discord
    • Привязать Discord bot token к каналу
    • Проверить валидность Discord bot token
    • Создать Discord канал
  • Channels - Avito
    • Проверить статус входящих уведомлений Avito
    • Настроить входящие уведомления Avito
  • Attachments
    • Получить ссылку для скачивания вложения
    • Подтвердить загрузку вложения
    • Скачать вложение по короткому токену
    • Получить временную S3-ссылку для вложения
  • Platforms
    • Получить список доступных платформ
  • Processes
    • Получить список процессов проекта
    • Получить детали процесса
    • Отменить или удалить процесс
    • Скачать результат экспорта
    • Получить результат процесса
    • Получить токен подписки на обновления процессов
  • Data Sources
    • Получить список источников проекта
    • Создать источник данных
    • Получить источник по ID
    • Обновить источник
    • Удалить источник
    • Восстановить удалённый источник
    • Валидировать источник
    • Получить активные источники для обучения
    • Привязать сайт
  • Storage
    • Список файлов проекта
    • Удалить файл из хранилища
    • Удалить все неиспользованные файлы
    • Статистика хранилища проекта
  • Billing
    • Детализация кредитной транзакции
    • Настроить автопокупку кредитов
    • Получить баланс проекта
    • Получить историю кредитных транзакций проекта
    • Купить пакет кредитов с баланса
    • Расчёт стоимости покупки кредитов
    • Получить заказы проекта
    • Создать заказ на оплату
    • Получить платёжные настройки проекта
    • Сохранить платёжные настройки проекта
    • Купить / сменить тариф с баланса
    • Расчёт стоимости смены тарифа
    • Отменить запланированную смену тарифа
    • Список тарифов для проекта
    • Получить список транзакций проекта
    • Получить детализацию транзакции
  • Tariffs
    • Получить список пакетов кредитов
    • Получить список тарифов
  • Countries
    • Получить список стран
    • Определить страну по IP
  • Audit
    • Журнал изменений проекта
  • Access - Invitations
    • Список приглашений проекта
    • Создать приглашение в проект
    • Отменить приглашение
  • Dialogs — Messaging
    • Обработать нажатие на кнопку в диалоге
    • Вмешаться в диалог
    • Отправить сообщение в диалог
  • Dialogs — Management
    • Редактировать сообщение
      PATCH
    • Удалить сообщение
      DELETE
    • Пометить email-сообщение как "спам"
      PATCH
    • Получить участников диалога
      GET
    • Привязать агента к диалогу
      PATCH
    • Отвязать агента от диалога
      DELETE
    • Архивировать диалог
      PATCH
    • Установить флаг отключения автопривязки для диалога
      PATCH
    • Пометить email-диалог как "не спам"
      PATCH
    • Снять назначенного оператора
      DELETE
    • Взять диалог на себя
      PATCH
    • Изменить статус ответа операторской стороны
      PATCH
    • Пометить диалог отвеченным операторской стороной
      PATCH
    • Изменить приоритет диалога
      PATCH
    • Включить или отключить звуковые уведомления диалога
      PATCH
    • Восстановить диалог из архива
      PATCH
  • Apps
    • Получить или обновить access token
  • App Catalog
    • Получить публичные приложения каталога
    • Получить приложение каталога
  • Spaces
    • Получить детали space
    • Синхронно обновить metadata одного space
    • Создать фоновый процесс refresh spaces выбранного канала
    • Получить продуктовые секции spaces для типа канала
    • Получить страницу узлов выбранного уровня дерева spaces
    • Создать фоновый процесс refresh корневой страницы дерева spaces
    • Получить страницу корневых узлов дерева spaces
  • OAuth
    • Создать продолжение OAuth-входа
  • FrontendVersion
    • Получить актуальные версии интерфейса
  • Knowledge Base
    • Создать текстовый файл базы знаний
    • Получить файл базы знаний
    • Обновить файл базы знаний
    • Удалить файл базы знаний
    • Загрузить файл базы знаний
    • Загрузить ZIP-архив базы знаний
    • Создать папку базы знаний
    • Обновить папку базы знаний
    • Удалить папку базы знаний
    • Получить ресурсы базы знаний
    • Получить выбранные ресурсы базы знаний
    • Найти ресурсы базы знаний
    • Создать таблицу базы знаний
    • Получить таблицу базы знаний
    • Обновить таблицу базы знаний
    • Удалить таблицу базы знаний
  • Ready MCP Servers
    • Получить список публичных готовых MCP серверов
    • Получить детали готового MCP сервера
    • Получить базу знаний готового MCP сервера
    • Получить все категории готовых MCP серверов
    • Получить доступные проекту готовые MCP серверы
  • MCP External User Credentials
    • Сохранить учётные данные внешнего пользователя для MCP сервера
    • Отозвать учётные данные внешнего пользователя для MCP сервера
  • Channels: History
    • Получить статус scan истории канала
    • Запустить scan истории канала
  • Schemas
    • ErrorData
    • ErrorResponse
    • ValidationErrorDto
    • UserMetaDto
    • UserResponseDto
    • ProjectAttachmentUploadLimitsByChannelDto
    • ProjectMetaDto
    • ProjectResponseDto
    • Role
    • ProjectAccessSource
    • PermissionsDto
    • ChannelAccessDto
    • ProjectAccessDto
    • TariffSubscriptionDto
    • ProjectBalanceInfoDto
    • ProjectDetailsResponseDto
    • UpdateProjectResponseDto
    • SuccessResponseDto
    • UpdateProjectDto
    • DialogSlaPriorityThresholdDto
    • DialogSlaThresholdsByPriorityDto
    • DialogSlaSettingsDto
    • UpdateDialogSlaPriorityThresholdDto
    • UpdateDialogSlaThresholdsByPriorityDto
    • UpdateDialogSlaSettingsDto
    • SetDialogSlaEnabledDto
    • GetAvatarUploadUrlDto
    • S3UploadUrlResponseDto
    • ConfirmS3UploadDto
    • ProjectConfirmAvatarUploadResponseDto
    • TelegramChannelDataDto
    • VKChannelDataDto
    • MAXChannelDataDto
    • AvitoChannelDataDto
    • DiscordChannelDataDto
    • WidgetLocalizedTextDto
    • ButtonColorsDto
    • ButtonSettingsDto
    • WidgetThemeDto
    • WidgetFeaturesDto
    • WidgetChannelDataDto
    • StreamViChannelDataDto
    • EmailChannelFilterDto
    • EmailChannelDataDto
    • SenlerStatusDto
    • MigrationProgressDto
    • ChannelMigrationStatusDto
    • ChannelResponseDto
    • ProjectMemberListItemDto
    • McpServerTemplateToolPolicyDto
    • McpServerTemplateManualAuthHeaderDto
    • ServerTemplateCategoryDto
    • ServerTemplateResponseDto
    • ServerTemplateListResponseDto
    • KnowledgeFolderResponseDto
    • KnowledgeFileResponseDto
    • KnowledgeTableResponseDto
    • ServerTemplateKnowledgeSourceDto
    • McpCredentialConnectedIdentityDto
    • McpServerResponseDto
    • PaginatedServersResponseDto
    • CreateServerResponseDto
    • GetServerResponseDto
    • UpdateServerResponseDto
    • ExportServersResponseDto
    • ImportServersResponseDto
    • McpServerProjectCredentialStatusResponseDto
    • CustomMcpOAuthStatusResponseDto
    • StartCustomMcpOAuthResponseDto
    • KnowledgeBaseSearchHitDto
    • PaginatedKnowledgeBaseSearchResponseDto
    • CustomMcpServerAuthHeaderDto
    • CreateServerDto
    • StartCustomMcpOAuthDto
    • UpdateServerDto
    • UpsertProjectCredentialDto
    • ImportServersUserDto
    • UpsertExternalUserMcpCredentialDto
    • ExternalUserMcpCredentialStatusDto
    • RevokeExternalUserMcpCredentialDto
    • RevokeMcpCredentialResponseDto
    • ServerListMemberDto
    • McpServerListResponseDto
    • KnowledgeBaseSourceBindingDto
    • AgentAppOriginDto
    • AgentResponseDto
    • AgentDraftResponseDto
    • AgentWithDraftResponseDto
    • AgentsListResponseDto
    • AgentsByListResponseDto
    • AgentAutoAssignmentConflictAgentDto
    • AgentAutoAssignmentConflictChannelDto
    • AgentAutoAssignmentConflictDto
    • AgentAutoAssignmentPreviewResponseDto
    • CreateAgentDto
    • UpdateAgentDto
    • UpdateWizardProgressDto
    • UpdateAgentDraftDto
    • AgentConfirmAvatarUploadResponseDto
    • AssignmentRuleAgentDto
    • AssignmentRuleChannelDto
    • AgentAssignmentRuleResponseDto
    • AgentAssignmentRulesListDto
    • CreateAgentAssignmentRuleDto
    • UpdateAgentAssignmentRuleDto
    • KnowledgeResourcesResponseDto
    • CreateKnowledgeFolderDto
    • UpdateKnowledgeFolderDto
    • CreateKnowledgeFileDto
    • UploadKnowledgeArchiveResponseDto
    • KnowledgeArchiveReplaceImpactDto
    • KnowledgeArchiveConflictDto
    • UploadKnowledgeArchiveConflictDataDto
    • UploadKnowledgeArchiveConflictErrorDto
    • UploadKnowledgeArchiveConflictResponseDto
    • UpdateKnowledgeFileDto
    • CreateKnowledgeTableDto
    • UpdateKnowledgeTableDto
    • LeadsFilterDto
    • ExportLeadsParamsDto
    • ExportLeadsPayloadDto
    • ImportLeadsParamsDto
    • ImportLeadsPayloadDto
    • ChannelsTreeRefreshChannelDto
    • ChannelsTreeRefreshParamsDto
    • ChannelsTreeRefreshPayloadDto
    • ChannelWebhooksRefreshParamsDto
    • ChannelWebhooksRefreshPayloadDto
    • ChannelSpacesRefreshParamsDto
    • ChannelSpacesRefreshPayloadDto
    • LeadsRefreshPayloadDto
    • ChannelMigrationPayloadMigrationDto
    • ChannelMigrationPayloadDto
    • ResourcePackageImportParamsDto
    • ResourcePackageImportPayloadDto
    • ExportProcessResultDto
    • ImportErrorDto
    • ImportProcessResultDto
    • ChannelsTreeRefreshErrorDto
    • ChannelsTreeRefreshProcessResultDto
    • ChannelWebhooksRefreshErrorDto
    • ChannelWebhooksRefreshProcessResultDto
    • ChannelSpacesRefreshErrorDto
    • ChannelSpacesRefreshProcessResultDto
    • LeadsRefreshErrorDto
    • LeadsRefreshProcessResultDto
    • ChannelMigrationProcessResultDto
    • ResourcePackagePlanItemDto
    • ResourcePackageImportProcessResultDto
    • ProcessProgressDto
    • ProcessResponseDto
    • AudioPricingGuideDto
    • PublicImageGenerationPriceResponseDto
    • TokensPricingDto
    • MessagesPricingDto
    • ModelPricingDto
    • PublicModelResponseDto
    • AvailableModelsResponseDto
    • VariableSchemaDto
    • CreateProjectVariableDto
    • ProjectVariableResponseDto
    • ProjectVariableListResponseDto
    • UpdateProjectVariableDto
    • SetVariableValueDto
    • CreateLeadVariableDefinitionDto
    • LeadVariableDefinitionResponseDto
    • LeadVariableDefinitionListResponseDto
    • UpdateLeadVariableDefinitionDto
    • LeadVariableResponseDto
    • LeadVariableValueResponseDto
    • SetLeadVariableValueDto
    • StringValidationSchemaDto
    • NumberValidationSchemaDto
    • IntegerValidationSchemaDto
    • BooleanValidationSchemaDto
    • ArrayItemsSchemaDto
    • ArrayValidationSchemaDto
    • ObjectValidationSchemaDto
    • MetricDefinitionDto
    • StringValidationDto
    • NumberValidationDto
    • ArrayValidationDto
    • BooleanValidationDto
    • CreateMetricDefinitionDto
    • UpdateMetricDefinitionDto
    • AgentMetricsConfigResponseDto
    • EnableMetricDto
    • BulkUpdateMetricsDto
    • MetricsCountResponseDto
    • MetricEnabledResponseDto
    • EventSenderProfileDto
    • EventSenderDto
    • DialogMessageAttachmentDto
    • DialogFirstMessageDto
    • DialogLastMessageDto
    • DialogOperatorAssignmentUserInfoDto
    • DialogOperatorAssignmentDto
    • ReplyTargetTelegramChatDataDto
    • DialogTelegramChatReplyTargetDto
    • ReplyTargetTelegramTopicDataDto
    • DialogTelegramTopicReplyTargetDto
    • ReplyTargetVkPeerDataDto
    • DialogVkPeerReplyTargetDto
    • ReplyTargetVkWallPostCommentsDataDto
    • DialogVkWallPostCommentsReplyTargetDto
    • ReplyTargetDiscordDmDataDto
    • DialogDiscordDmReplyTargetDto
    • ReplyTargetDiscordChannelDataDto
    • DialogDiscordChannelReplyTargetDto
    • ReplyTargetDiscordThreadDataDto
    • DialogDiscordThreadReplyTargetDto
    • ReplyTargetMaxDialogDataDto
    • DialogMaxDialogReplyTargetDto
    • ReplyTargetMaxChatDataDto
    • DialogMaxChatReplyTargetDto
    • ReplyTargetMaxChannelDataDto
    • DialogMaxChannelReplyTargetDto
    • ReplyTargetAvitoChatDataDto
    • DialogAvitoChatReplyTargetDto
    • ReplyTargetEmailDataDto
    • DialogEmailReplyTargetDto
    • ReplyTargetWidgetDataDto
    • DialogWidgetReplyTargetDto
    • ReplyTargetStreamviDataDto
    • DialogStreamviReplyTargetDto
    • DialogDisplayInfoDto
    • DialogDto
    • TypingSenderDto
    • DialogCurrentTypingDto
    • DialogSearchTopMatchDto
    • DialogSearchResultDto
    • DialogListItemDto
    • EventMessageDto
    • AttachmentFlagsDto
    • AttachmentRecognitionCabinetDto
    • AttachmentGenerationDto
    • EventAttachmentCabinetDto
    • EventButtonDto
    • EventButtonClickDto
    • EventToolDto
    • TextCostCabinetDto
    • VisionCostCabinetDto
    • ImageGenerationCostCabinetDto
    • AudioGenerationCostCabinetDto
    • SpeechRecognitionCostCabinetDto
    • MetricsExtractionCostCabinetDto
    • EventCostsCabinetDto
    • EventReactionAssetDto
    • EventMessageReactionDto
    • EventPollAnswerSnapshotDto
    • EventPollSnapshotDto
    • EventMessageEditingDto
    • EventMessageRepliesDto
    • EventMessageForwardingDto
    • EventMessageViewsDto
    • EventMessagePinningDto
    • EventMessageMentionsDto
    • EventPlatformActionDto
    • EventMessageInteractionsDto
    • EventStatusDeliveryDto
    • EventStatusReadDto
    • EventStatusDeletionDto
    • EventStatusSendingDto
    • EventStatusDto
    • EventAiDto
    • EventTypingDto
    • EventTimerDto
    • EventTriggerContextDto
    • EventModerationDto
    • EventBroadcastDto
    • EventReactionDto
    • EventPollAnswerChangeDto
    • EventPollVoteDto
    • EventChatChangeDto
    • EventErrorDto
    • EventHierarchyDto
    • EventGenerationSummaryDto
    • NumberRangeDto
    • EventMetricDto
    • EventGenerationMetricsDto
    • EventGenerationDto
    • DialogChatEventDto
    • EventSearchMetadataDto
    • DialogChatSearchEventDto
    • PaginatedDialogsDto
    • DialogLeadDto
    • DialogChannelInfoDto
    • DialogDetailsDto
    • DialogEventsCursorResponseDto
    • DialogEventsOffsetResponseDto
    • DialogEventsSearchCursorResponseDto
    • EventReactionUserDto
    • EventReactionUsersResponseDto
    • EventPollOptionVoterDto
    • EventPollOptionVotersResponseDto
    • EventPollSnapshotRefreshResponseDto
    • ActionPerformerDto
    • EditMessageResponseDto
    • DeleteMessageResponseDto
    • QueryDialogsDto
    • MessageAttachmentInputDto
    • SendMessageToDialogDto
    • SendMessageResponseDto
    • InterveneDto
    • DialogButtonClickDto
    • ButtonClickResponseDto
    • DialogParticipantsResponseDto
    • AssignAgentToDialogDto
    • EditMessageDto
    • SetAutoAssignDisabledDto
    • SetDialogPriorityDto
    • SetSoundMuteDto
    • DirectMessageDto
    • CentrifugoSubscriptionDto
    • EventToolListDto
    • CabinetEventListItemDto
    • EventAttributionDto
    • EventSourceTelegramChatDataDto
    • EventSourceTelegramChatContextDto
    • EventSourceTelegramTopicDataDto
    • EventSourceTelegramTopicContextDto
    • EventSourceVkPeerDataDto
    • EventSourceVkPeerContextDto
    • EventSourceVkWallPostCommentDataDto
    • EventSourceVkWallPostCommentContextDto
    • EventSourceDiscordDmDataDto
    • EventSourceDiscordDmContextDto
    • EventSourceDiscordChannelDataDto
    • EventSourceDiscordChannelContextDto
    • EventSourceDiscordThreadDataDto
    • EventSourceDiscordThreadContextDto
    • EventSourceMaxDialogDataDto
    • EventSourceMaxDialogContextDto
    • EventSourceMaxChatDataDto
    • EventSourceMaxChatContextDto
    • EventSourceMaxChannelDataDto
    • EventSourceMaxChannelContextDto
    • EventSourceAvitoChatDataDto
    • EventSourceAvitoChatContextDto
    • EventSourceEmailThreadDataDto
    • EventSourceEmailThreadContextDto
    • EventSourceWidgetPageContextDto
    • EventSourceWidgetSelectedElementInfoDto
    • EventSourceWidgetSelectedElementPlaceDto
    • EventSourceWidgetSelectedElementRefDto
    • EventSourceWidgetSelectedElementStateDto
    • EventSourceWidgetSelectedElementDto
    • EventSourceWidgetLeadDataDto
    • EventSourceWidgetLeadContextDto
    • EventSourceStreamviBroadcastDataDto
    • EventSourceStreamviBroadcastContextDto
    • EventDeliveryTelegramDataDto
    • TelegramEventDeliveryRefDto
    • VkEventDeliveryRefDto
    • EventDeliveryMaxDataDto
    • MaxEventDeliveryRefDto
    • EventDeliveryDiscordDataDto
    • DiscordEventDeliveryRefDto
    • EventDeliveryEmailDataDto
    • EmailEventDeliveryRefDto
    • EventDeliveryVkPeerDataDto
    • EventDeliveryVkWallCommentDataDto
    • CabinetEventDetailDto
    • AnalyticsOverview
    • PeriodComparison
    • ComparisonMetrics
    • CurrencyBreakdown
    • ClientSpending
    • UnitEconomics
    • BalancesByCurrency
    • ActualEconomics
    • FinancialMetrics
    • MessageMetrics
    • EventTypeStats
    • ServerUsageStats
    • TimeSeriesDataPoint
    • StorageStats
    • TextModelStats
    • ImageGenModelStats
    • AudioGenModelStats
    • SpeechRecModelStats
    • ModelsByType
    • AgentUsageStats
    • ProjectUsageStats
    • PlatformStats
    • AnalyticsResponseDto
    • TrafficSourceItemDto
    • TrafficSourcesResponseDto
    • TrafficChannelItemDto
    • TrafficChannelsResponseDto
    • QuickMetricsResponseDto
    • AttachmentDownloadUrlResponseDto
    • PeriodInfoDto
    • TopMetricItemDto
    • EvaluationInfoDto
    • EmptyStateDto
    • AppliedFiltersDto
    • TopMetricsResponseDto
    • MetricContextDto
    • MetricOverallStatsDto
    • AgentMetricDeviationDto
    • MetricTimeSeriesPointDto
    • RecommendationDto
    • DrillDownByMetricResponseDto
    • AgentProblemMetricDto
    • AgentOverallStatsDto
    • TopAgentItemDto
    • TopAgentsResponseDto
    • AgentContextDto
    • AgentMetricItemDto
    • AgentTimeSeriesPointDto
    • DrillDownByAgentResponseDto
    • MetricsLogAgentDto
    • MetricsLogMetricDto
    • MetricsLogEvaluationDto
    • MetricsLogItemDto
    • PaginationDto
    • MetricsLogSummaryDto
    • MetricsLogResponseDto
    • EstimateTokensPricingDto
    • EstimateMessagesPricingDto
    • EstimateModelPricingDto
    • EstimatedCostDto
    • EstimateModelItemDto
    • EstimateBalanceDto
    • EstimateSummarizationResponseDto
    • GenerateSummarizationRequestDto
    • AgentRecommendationDto
    • TokensUsedDto
    • GenerationCostDto
    • SummarizationResponseDto
    • SummarizationSettingsResponseDto
    • UpdateSummarizationSettingsRequestDto
    • SummarizationHistoryResponseDto
    • StartTrainingDto
    • StartTrainingResponseDto
    • TrainingPreviewDto
    • TrainingDataVolumeEstimateDto
    • TrainingChannelHistoryPreviewDto
    • TrainingEstimatePhaseDto
    • TrainingPreviewEstimateDto
    • TrainingPreviewResponseDto
    • TasksStatsDto
    • TaskDetailDto
    • AgentVariantDto
    • TrainingTaskStatusParamsDto
    • TrainingProgressDetailDto
    • TrainingStatusResponseDto
    • SelectVariantDto
    • MemberChannelDto
    • ProjectMemberDetailDto
    • GetMemberChannelsResponseDto
    • RolePermissionsDto
    • RolePresetsResponseDto
    • GetProjectMemberResponseDto
    • ChannelRoleDto
    • UpdateProjectMemberDto
    • UpdateProjectMemberResponseDto
    • TransferOwnershipDto
    • TransferOwnershipResponseDto
    • CreateInvitationDto
    • InvitationStatus
    • InvitationInviterDto
    • InvitationListItemDto
    • InvitationCreatedResponseDto
    • ChannelBriefDto
    • BackendSnippetDto
    • WidgetCodeDataDto
    • WidgetCodeResponseDto
    • UpdateChannelResponseDto
    • GetChannelAccessUserDataDto
    • GetChannelAccessUserResponseDto
    • GetChannelUserDataDto
    • GetChannelUserResponseDto
    • GetChannelsUserResponseDto
    • UpdateChannelDto
    • MigrationEstimateDto
    • MigrationHistoryOptionEstimate
    • MigrationEstimateResponseDto
    • StartMigrationDto
    • StartMigrationResponseDto
    • GetChannelResponseDto
    • UploadAvatarFromUrlDto
    • ChannelTokenResponseDto
    • SyncChannelResponseDto
    • CreateTelegramChannelDto
    • CreateTelegramChannelDataDto
    • CreateTelegramChannelResponseDto
    • CreateMaxChannelDto
    • CreateMaxChannelDataDto
    • CreateMaxChannelResponseDto
    • CreateDiscordChannelDto
    • CreateDiscordChannelResponseDto
    • CreateWidgetChannelDto
    • UpdateWidgetSettingsDto
    • UpdateWidgetSettingsResponseDto
    • PreviewWidgetCodeDto
    • PreviewWidgetCodeDataDto
    • PreviewWidgetCodeResponseDto
    • CreateWidgetChannelDataDto
    • CreateWidgetChannelResponseDto
    • CreateEmailChannelDto
    • UpdateEmailChannelDto
    • EmailChannelDataResponseDto
    • EmailChannelResponseDto
    • VkBindGroupInfoDto
    • BindVKTokenDto
    • VkValidationGroupInfoDto
    • ValidateVKTokenResultDto
    • SetupWebhookDto
    • SetupWebhookResultDto
    • CheckWebhookStatusResultDto
    • BindTelegramTokenDto
    • TelegramBotInfoDto
    • ValidateTelegramTokenResultDto
    • BindDiscordTokenDto
    • DiscordBotInfoDto
    • ValidateDiscordTokenResultDto
    • BindMaxTokenDto
    • MaxBotInfoDto
    • ValidateMaxTokenResultDto
    • GetUploadUrlDto
    • GetUploadUrlResponseDto
    • ConfirmUploadDto
    • ConfirmUploadResponseDto
    • PlatformIconsDto
    • PlatformMetadataDto
    • PlatformsResponseDto
    • ChannelHistoryScanDto
    • ChannelHistoryScanResponseDto
    • LocalizedTextDto
    • TokenRequestDto
    • TokenResponseDto
    • AppCatalogResponseDto
    • CreateOAuthLoginContinuationRequestDto
    • CreateOAuthLoginContinuationResponseDto
    • SearchLeadsDto
    • LeadSpaceLinkResponseDto
    • LeadResponseDto
    • LeadsListResponseDto
    • UpdateBlacklistDto
    • UpdateLeadNotesDto
    • CreateExportProcessDto
    • CreateImportProcessDto
    • CreateLeadsRefreshProcessDto
    • VerifySubscriptionAndAddDto
    • VerifySubscriptionAndAddResponseDto
    • SyncLeadProfileDto
    • SyncLeadProfileResponseDto
    • ListProcessesResponseDto
    • ProcessResultResponseDto
    • SuccessMessageDto
    • DataSourceConfigDto
    • DataSourceMetaDto
    • CreateDataSourceDto
    • DataSourceResponseDto
    • BindWebsiteDto
    • UpdateDataSourceDto
    • DataSourceInfoDto
    • ValidateDataSourceResultDto
    • McpServerListsResponseDto
    • CreateMcpServerListDto
    • UpdateMcpServerListDto
    • StorageTariffDto
    • CategoryStatsDto
    • ByCategoryStatsDto
    • ByPlatformTypeStatsDto
    • ByStorageSourceStatsDto
    • TopDialogDto
    • StorageStatsResponseDto
    • StorageFileItemDto
    • StorageFilesPaginationDto
    • StorageFilesListResponseDto
    • StorageFileDeleteResponseDto
    • StorageOrphanedDeleteResponseDto
    • BillingTransactionDto
    • BillingTransactionsResponseDto
    • AgentStatDto
    • ModelStatDto
    • UsageEventDetailDto
    • TransactionDetailsResponseDto
    • CreditTransactionDto
    • CreditTransactionsResponseDto
    • CreditTransactionAgentStatDto
    • CreditTransactionModelStatDto
    • CreditTransactionDetailsResponseDto
    • OrderPaySystemResponseDto
    • OrderTariffResponseDto
    • OrderItemResponseDto
    • OrderResponseDto
    • OrderListResponseDto
    • CreateOrderDto
    • CreateOrderResponseDto
    • PaySystemResponseDto
    • PaymentSettingsResponseDto
    • SavePaymentSettingsDto
    • SavePaymentSettingsResponseDto
    • TariffResponseDto
    • TariffListResponseDto
    • CreditPackageResponseDto
    • CreditPackageListResponseDto
    • NextSubscriptionDto
    • ProjectTariffItemDto
    • ProjectTariffsResponseDto
    • TariffCheckResponseDto
    • TariffBuyDto
    • CreditsCheckResponseDto
    • CreditsBuyDto
    • UpdateAutoPurchaseDto
    • AutoPurchaseResponseDto
    • CountryResponseDto
    • CountriesListResponseDto
    • DetectedCountryResponseDto
    • AuditActorDto
    • AuditValueReferenceDto
    • AuditChangeDto
    • AuditLogResponseDto
    • AuditLogListResponseDto
    • FrontendVersionStatusDto
    • SpaceMediaEmbedded
    • SpaceDetailsDiscordDataDto
    • SpaceDetailsTelegramDataDto
    • SpaceDetailsVKDataDto
    • SpaceDetailsMaxDataDto
    • SpaceDetailsAvitoDataDto
    • SpaceDetailsAncestorDto
    • SpaceDetailsChannelDto
    • SpaceDetailsResponseDto
    • ChannelSpaceSectionDto
    • ChannelSpaceSectionsResponseDto
    • SpacesTreeRootChannelDto
    • SpacesTreeRootResponseDto
    • SpaceTreeMatchHighlightDto
    • SpaceTreeMatchMetadataDto
    • SpacesTreeFlatNodeDto
    • SpacesTreeNodesResponseDto
    • CreateChannelsTreeRefreshProcessDto
    • CreateChannelSpacesRefreshProcessDto
    • RefreshSpaceResponseDto
  1. Dialogs — Management

Редактировать сообщение

PATCH
/api/dialogs/{dialogId}/events/{eventId}
Редактирует текст сообщения в диалоге.
Ограничения по каналам:
Telegram: без временного лимита (только свои сообщения)
VK: в течение 24 часов (только свои сообщения)
MAX: в течение 24 часов (только свои сообщения)
Discord: без временного лимита (только свои сообщения)
Widget: без ограничений
Примечание:
Можно редактировать только сообщения sender.type: assistant/system/user/admin/external_operator/channel
Оригинальный текст сохраняется при первом редактировании
Счётчик редактирований инкрементируется
Событие отправляется через Centrifugo всем подписчикам

Request

Authorization
OAuth 2.0
Authorization Code
Add the parameter
Authorization
to Headers
,whose value is to concatenate the Token after the Bearer.
Example:
Authorization: Bearer ********************
Authorize URL: https://senler.io/oauth/authorize
Token URL: https://api.senler.io/api/apps/oauth/token
Refresh URL: https://api.senler.io/api/apps/oauth/token
or
Bearer Token
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
or
Path Params

Header Params

Body Params application/jsonRequired

Examples

Responses

🟢202OK
application/json
Локальное редактирование принято, синхронизация с платформой выполняется асинхронно
Bodyapplication/json

🟠400Bad Request
🟠401
🟠403
🔴500
⚪default
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PATCH '/api/dialogs//events/' \
--header 'X-Session-Id;' \
--header 'Accept-Language;' \
--header 'Content-Type: application/json' \
--data '{
    "content": "Обновлённый текст сообщения"
}'
Response Response Example
202 - Example 1
{
    "event_id": "507f1f77bcf86cd799439011",
    "new_content": "Обновлённый текст сообщения",
    "edited_at": "2026-01-31T12:00:00.000Z",
    "edited_by": {
        "id": "uuid-123",
        "type": "lead",
        "first_name": "Иван",
        "last_name": "Петров",
        "username": "ivan_petrov",
        "avatar_url": "https://example.com/avatar.jpg"
    },
    "platform_edit_status": "pending",
    "platform_edit_required": true,
    "platform_edit_reason": "channel_not_supported_for_platform_action",
    "platform_edit_error": "Message can not be edited"
}
Modified at 2026-06-05 17:43:25
Previous
Отправить сообщение в диалог
Next
Удалить сообщение
Built with