Ключи интеграции предназначены для аутентификации сторонних сервисов (например CRM систем) использующих ECSS Call API (см. документацию. когда будет готово, вставить ссылку) для получения нотификаций о вызовах, совершении новых вызовов, управлением вызовами.
add
Команда предназначена для добавления нового ключа интеграции.
Путь команды:
delete /domain/<DOMAIN>/integrations/add <CLIENT_ID>
Синтаксис:
add <CLIENT_ID>
Параметры:
<DOMAIN> - имя виртуальной АТС;
<CLIENT_ID> - идентификатор клиента, для которого будет создан ключ интеграции.
Пример:
admin@[sip1@ecss1]:/$ domain/test.domain/integrations/add ammo_crm_test_client New integration was added. API key: wbrykIug7gIbfh8rgMN5uQRK5gkw8MrdMJN57gvK75yixbbr7rMduNMgQuvIKAgy
remove
Команда предназначена для удаления имеющегося ключа интеграции по идентификатору клиента.
Путь команды:
delete /domain/<DOMAIN>/integrations/remove <CLIENT_ID>
Синтаксис:
remove <CLIENT_ID>
Параметры:
<DOMAIN> - имя виртуальной АТС;
<CLIENT_ID> - идентификатор клиента, для которого будет удален ключ интеграции.
Пример:
admin@[sip1@ecss1]:/$ domain/test.domain/integrations/remove ammo_crm_test_client ok
list
Команда предназначена для просмотра списка ключей интеграций в данном домене.
Путь команды:
delete /domain/<DOMAIN>/integrations/list
Синтаксис:
list
Параметры:
<DOMAIN> - имя виртуальной АТС.
Пример:
admin@[sip1@ecss1]:/$ domain/test.domain/integrations/list ┌──────────────────────┬────────────────────────────────────────────────────────────────┐ │ Client id │ API Key │ ├──────────────────────┼────────────────────────────────────────────────────────────────┤ │ammo_crm_test_client │uYN9hWMnRTVzufKzWbDFChbTTVjuzYSKhDFGLM5hTVYA6uYzSYJ9bWOCGKCibjRT│ │ammo_crm_test_client_2│yPqoEDyLCZWxnZVWP9EoU98LkCwyoIZVWP9S9oEDZV7tRCWZyIxZILPPcPPE9wD9│ └──────────────────────┴────────────────────────────────────────────────────────────────┘
replace
Команда предназначена для замены текущего ключа интеграции для определенного идентификатора клиента.
Путь команды:
delete /domain/<DOMAIN>/integrations/replace <CLIENT_ID>
Синтаксис:
replace <CLIENT_ID>
Параметры:
<DOMAIN> - имя виртуальной АТС;
<CLIENT_ID> - идентификатор клиента, для которого будет удален ключ интеграции.
Пример:
admin@[sip1@ecss1]:/$ domain/p.city/integrations/replace ammo_crm_test_client Old key was replaced with new one. New API key: 2zGM3yUutQBqb39UvPLZtizcBZqzGUfLZ0itzzBBZqBzGM99lPZ0qefcBcBqLZBq