📖
Документация
Вернуться в DEERAY
  • С чего начать?
    • Обновления платформы
    • Пошаговый план по работе с новым проектом
  • FAQ
    • Работа с проектом
      • Список проектов
    • Раздел Лента
      • Виджеты
        • Виджет Магниты
        • Виджет Ассоциации
        • Виджет Метрики
        • Виджеты семантического анализа
      • Лента
        • Фильтры
        • Фильтры из виджетов
        • Просмотр коммуникации
    • Раздел Настройки
      • Общие настройки
      • Метрики
      • Сценарии
        • Проектирование сценария
        • Примеры сценариев
        • Причины отсутствия сценария в коммуникации
      • Преднастроенные параметры
    • Раздел Аналитика
    • Раздел Команды проекта
      • Профиль сотрудника
      • Создание команд
      • Управление командами
    • Отчеты
      • Отчет по Ленте
      • Отчет по операторам
      • Отчет по сценариям (операторы)
      • Отчет по сценариям (комммуникации)
      • Отчет по объектам
      • Отчет по проблемам
  • API
    • Аналитика
      • Статистические показатели
        • Средние показатели
        • Нагрузка на операторов
        • Эмоциональный фон
      • Семантические показатели
        • Анализ проблемы
        • Анализ трендов
      • Метрики
    • Коммуникации
      • Аудио
      • Текст
    • Работа с проектами
      • Создание проекта
      • Удаление проекта
    • Термины
    • Коды ответов
  • Use-cases
    • Медицина
    • Реклама & Медиа
    • Игровая индустрия
    • FMCG
Powered by GitBook
On this page
  • Создать коммуникацию (одну)
  • Создать коммуникации (множество)
  • Удалить коммуникацию
  • Создать сообщения
  1. API
  2. Коммуникации

Текст

Создать коммуникацию (одну)

POST https://api.deeray.com/v1/carrot/conversation/create

Path Parameters

Name
Type
Description

...author.avatar

string

Ссылка на аватар (фото) автора сообщения. Изображение должно иметь соотношение сторон 1:1.

...author.nick

string

Уникальный идентификатор автора сообщения.

...author.name

string

Имя автора

...item.author

object

Объект автора данного сообщения

...message.tags

array

Список тегов текущего сообщения. Каждый тег является строкой.

...message.originator

string

Инициатор сообщения. Может принимать значение: customer, operator, service.

...message.created_at

string

Дата и время создания сообщения в миллисекундах.

...message.body

string

Текст сообщения

...item.message

object

Объект текстового сообщения

...item.id

string

Идентификатор сообщения. Если type = message, то данный атрибут не требуется.

messages.item

object

Объект сообщения

messages

array

Список сообщений.

channel

string

Канал откуда поступила коммуникация, например: кол-центр, telegram, viber, sms.

tags

array

Список меток коммуникации. Каждая метка является строкой.

type

string

Тип коммуникации. Может принимать значение: message, conversation.

id

string

Идентификатор коммуникации, которую необходимо создать. Если данный атрибут не передается, то uuid записи будет создан автоматически и возвращен в ответе на данный запрос.

secret-key

string

Ключ доступа к проекту

api-key

string

Ключ авторизации клиента

{
  "item": {
    "id": "uuid"
  }
  "code": 0
}

Создать коммуникации (множество)

POST https://api.deeray.com/v1/carrot/conversations/create

Данный метод позволяет создавать коммуникации "пачкой". Применяется в системах с большим объемом коммуникаций и в случаях, когда за раз необходимо загрузить большое кол-во коммуникаций (например, когда загрузка идет не в режиме реального времени, а по расписанию).

Path Parameters

Name
Type
Description

secret-key

string

Ключ доступа к проекту

api-key

string

Ключ авторизации клиента

items

array

Список коммуникаций. Формат коммуникаций см выше.

Удалить коммуникацию

POST https://api.deeray.com/v1/carrot/conversation/delete

Path Parameters

Name
Type
Description

conversation.message

string

Идентификатор сообщения в коммуникации. Если type = message, то данный атрибут не требуется.

conversation.id

string

Идентификатор коммуникации

conversation.type

string

Тип коммуникации. Может принимать значение: message, conversation.

conversation

object

Объект коммуникации

secret-key

string

Ключ доступа к проекту

api-key

string

Ключ авторизации клиента

{
  "code": 0
}

Если type = conversation и conversation.message не присутствует в атрибутах, то все сообщения в рамках указанной коммуникации (conversation.id) будут удалены.

Создать сообщения

POST https://api.deeray.com/v1/carrot/messages/create

Создание сообщений. Формат сообщения такой же, как и коммуникаций (см выше), за исключением, что экстра-данные по сообщению передаются в объекте options.

Path Parameters

Name
Type
Description

tags

array

Теги сообщения.

score

object

Объект оценки, которую поставил пользователь сообщения

channel

string

Канал

location

object

Локация

items.message

object

Объект сообщения

items

array

Массив сообщений

secret-key

string

Ключ доступа к проекту

api-key

string

Ключ авторизации клиента

PreviousАудиоNextРабота с проектами

Last updated 3 years ago