CRM inbox

Изменить линию обращений

Неуказанные поля не меняются; member_ids и channel_ids заменяют очередь и состав каналов целиком.

patch/api/v1/crm/inbox/lines/{id}

Request

  • Base URL: https://erp.akeda.ru
  • URL: https://erp.akeda.ru/api/v1/crm/inbox/lines/{id}
  • Auth: one of:
    • HTTP bearer
    • OAuth 2 (authorization code, authorization URL https://erp.akeda.ru/oauth2/authorize, token URL https://erp.akeda.ru/oauth2/token, scopes: akeda:delegate)

Request body

namestring
is_activeboolean
distribution'round_robin' | 'even' | 'all'
member_idsinteger[]

Очередь сотрудников в порядке распределения

off_hours_messagestring
off_hours_waitboolean
consent_enabledboolean
consent_urlstring

Ссылка на документ согласия, http(s)

consent_textstring
transfer_enabledboolean

Если сотрудник не ответил за transfer_minutes минут, передать диалог следующему в очереди (в рабочее время, каждому — один раз за обращение)

transfer_minutesinteger

Через сколько минут без ответа передать следующему

known_client_ownerboolean

Знакомого клиента (уже есть запись CRM) — сразу ответственному этой записи, минуя очередь

busy_enabledboolean

Через busy_minutes минут без ответа отправить клиенту busy_message — один раз за обращение, только в рабочее время

busy_minutesinteger

Через сколько минут без ответа отправить сообщение «все заняты»

busy_messagestring

Сообщение «все сотрудники заняты»

close_enabledboolean

Закрыть диалог, если клиент молчит close_minutes минут после ответа сотрудника

close_minutesinteger

Сколько минут тишины клиента до закрытия

close_message_enabledboolean

Отправить клиенту close_message при закрытии

close_messagestring

Сообщение при закрытии диалога

reopen_mode'new' | 'return'

Клиент написал после закрытия: new — новое обращение (снова приветствие и очередь); return — прежнему сотруднику, если с закрытия прошло меньше reopen_days дней

reopen_daysinteger

Срок возврата прежнему сотруднику, дней

rating_enabledboolean

Просить клиента оценить ответ после закрытия: кнопки «👍 Хорошо» и «👎 Плохо» в Telegram, VK и MAX, ответ «1» или «2» в Avito

rating_textstring

Текст просьбы оценить; пусто — «Оцените, пожалуйста, как мы вам помогли:»

rating_thanksstring

Ответ на оценку; пусто — «Спасибо за оценку!»

mail_autoreply_enabledboolean

Автоответ письмом на новое письмо почты этой линии; не уходит роботам, на автоответы и отчёты о доставке и одному адресу не чаще раза в mail_autoreply_hours часов

mail_autoreply_textstring

Текст автоответа письмом; вне рабочего времени уходит off_hours_message, если оно задано

mail_autoreply_hoursinteger

Не чаще раза в столько часов на один адрес

channel_idsUUID[]

Полный состав каналов линии; каналы не из списка остаются без линии

Response

Обновлённая линия

idstring uuid required
namestring required
is_activeboolean required

Выключенная линия не действует: каналы работают как без линии

distribution'round_robin' | 'even' | 'all' required

round_robin — по очереди; even — тому, у кого меньше открытых диалогов; all — всем сразу, диалог без назначения

member_idsinteger[] required

Очередь сотрудников в порядке распределения

off_hours_messagestring required

Сообщение клиенту в нерабочее время, не чаще раза за ночь

off_hours_waitboolean required

true — обращение в нерабочее время получает запись CRM и ответственного в начале рабочего дня

consent_enabledboolean required

Отправлять клиенту согласие на обработку персональных данных вместе с приветствием

consent_urlstring required

Ссылка на документ согласия

consent_textstring required

Текст перед ссылкой; метка {ссылка} или {link} заменяется адресом документа

transfer_enabledboolean required

Если сотрудник не ответил за transfer_minutes минут, передать диалог следующему в очереди (в рабочее время, каждому — один раз за обращение)

transfer_minutesinteger required

Через сколько минут без ответа передать следующему

known_client_ownerboolean required

Знакомого клиента (уже есть запись CRM) — сразу ответственному этой записи, минуя очередь

busy_enabledboolean required

Через busy_minutes минут без ответа отправить клиенту busy_message — один раз за обращение, только в рабочее время

busy_minutesinteger required

Через сколько минут без ответа отправить сообщение «все заняты»

busy_messagestring required

Сообщение «все сотрудники заняты»

close_enabledboolean required

Закрыть диалог, если клиент молчит close_minutes минут после ответа сотрудника

close_minutesinteger required

Сколько минут тишины клиента до закрытия

close_message_enabledboolean required

Отправить клиенту close_message при закрытии

close_messagestring required

Сообщение при закрытии диалога

reopen_mode'new' | 'return' required

Клиент написал после закрытия: new — новое обращение (снова приветствие и очередь); return — прежнему сотруднику, если с закрытия прошло меньше reopen_days дней

reopen_daysinteger required

Срок возврата прежнему сотруднику, дней

rating_enabledboolean required

Просить клиента оценить ответ после закрытия: кнопки «👍 Хорошо» и «👎 Плохо» в Telegram, VK и MAX, ответ «1» или «2» в Avito

rating_textstring required

Текст просьбы оценить; пусто — «Оцените, пожалуйста, как мы вам помогли:»

rating_thanksstring required

Ответ на оценку; пусто — «Спасибо за оценку!»

mail_autoreply_enabledboolean required

Автоответ письмом на новое письмо почты этой линии; не уходит роботам, на автоответы и отчёты о доставке и одному адресу не чаще раза в mail_autoreply_hours часов

mail_autoreply_textstring required

Текст автоответа письмом; вне рабочего времени уходит off_hours_message, если оно задано

mail_autoreply_hoursinteger required

Не чаще раза в столько часов на один адрес

channel_idsUUID[] required

Каналы линии

created_atstring date-time required
updated_atstring date-time required

Changes

No recorded changes to this operation across all 1 revision of this API.