Содержание

Custom Id

Уникальный идентификатор, который задается во внешней системе, например, внешней CRM или сайте. Однозначно идентифицирует клиента, поэтому всегда должен быть уникальным.

Каждый контакт в сервисе должен иметь по крайней мере один идентификатор. Самый простой пример - адреса электронной почты. Custom Id является одним из таких идентификаторов, при этом он не может меняться во времени, как, например, емейл или телефон. Если в какой-то системе вы храните базу контактов, каждому из которых присвоен уникальный айди, то именно по нему вы можете жестко связать свой источник с enKod.

Функционал в данный момент находится в разработке, но основная часть доступных действий над контактами вы уже можете производить через Custom Id.

По умолчанию отображение custom id в интерфейсе отключено. Это сделано для вашего удобства и не влияет на возможность работы с custom id: их по-прежнему можно передавать. Отображение custom id в интерфейсе можно включить через Настройки → Аккаунт → Общие настройки. Чтобы изменения применились, не забудьте нажать на кнопку «Сохранить».

При активации отображения custom id в интерфейсе он появится:

Работа с Id

В данный момент передать в enKod Id возможно по API с помощью методов:

или через ручной импорт контактов в интерфейсе enKod: Данные → Импорты → Создать импорт → Ручной → Импорт контактов

Изменить id по другому идентификатору или id по id можно с помощью метода:

Получить id контакта с помощью метода:

Отправить сообщения по API на Id:

Логика работы Id

При передаче id в запросах на создание/обновление контакта действуют следующие правила:

При передаче id в запросах на изменение идентификатора контакта действуют следующие правила:

Во всех случаях, когда у контакта будет очищен или перезаписан идентификатор, вы сможете найти соответствующее событие в карточке.