Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

С помощью данного API вы можете просматривать, находить, добавлять, редактировать, объединять и удалять контакты в проекте.

...

Code Block
GET https://api.smartsender.eucom/v1/contacts

 
Основные параметры:

...

Название

Описание

cursor

Объект типа Cursor

collection

Массив объектов типа Contact

Поиск.

Позволяет найти совпадения по контактам с помощью ключевого слова.

Code Block
GET https://api.smartsender.eucom/v1/contacts/search

 
Основные параметры:

...

Название

Описание

cursor

Объект типа Cursor

collection

Массив объектов типа Contact

Поиск по ID.

Получение информации о контакте по идентификатору.

Code Block
GET https://api.smartsender.eucom/v1/contacts/{contactId}

 
В случае успешного ответа получите объект типа Contact.

Поиск по ID (простой).

Получение информации об контакте по идентификатору.

Code Block
GET https://api.smartsender.eucom/v1/contacts/{contactId}/info

 
В случае успешного ответа получите объект типа Contact.

Info

 В данном методе переменные будет переданы как ключ-значение без детальной информации о самих переменных.

...

Code Block
GET https://api.smartsender.eucom/v1/contacts/{contactId}/chat

 
В случае успешного ответа получите объект типа Chat.

 

Поиск доступных коммуникаций по ID.

...

Code Block
GET https://api.smartsender.eucom/v1/contacts/{contactId}/gates

...

Название

Описание

cursor

Объект типа Cursor

collection

Массив объектов типа Gate

Обновление.

Обновляет данные выбранного клиента.

Code Block
PUT https://api.smartsender.eucom/v1/contacts/{contactId}

 
Основные параметры: Укажите все необходимые параметры для обновления в теле запроса. Это могут быть как и переменные, так и системные поля.

...

Название

Тип

Описание

values

Объект (ключ-значение)

Все необходимые параметры для обновления в теле запроса. Это могут быть как и переменные, так и системные поля.

Важно! Если указано не верное значение для обновления поля, поле будет пропущено и остальное обновление будет обработано.

В случае успешного ответа получите следующее:

...

Code Block
POST https://api.smartsender.eucom/v1/contacts/{contactId}/fire

...

Code Block
POST https://api.smartsender.eucom/v1/contacts/{contactId}/unite/{targetContactId}

...

Code Block
{
    "state": true
}

 

(DEPRECATED) Удаление.

Позволяет удалить выбранного контакта.

Code Block
DELETE https://api.smartsender.eucom/v1/contacts/{contactId}

В случае успешного ответа получите следующее:

...