Project

General

Profile

HTTP интерфейс amocrm_settings

Сохраняет настройки для интеграции с AmoCRM для данной учетной записи.

Обязательные аргументы

аргумент описание
_login совпадает с логином пользователя/компании к личному кабинету
_password совпадает с паролем пользователя/компании к личному кабинету

Необязательные аргументы

widget название виджета внутри AmoCRM
domain домен личного кабинета AmoCRM
login логин к личному кабинету AmoCRM
api_key API ключ к личному кабинета AmoCRM
enabled 1 - если виджет включен, 0 - если виджет отключен
phones соответствие ID пользователя и внутреннего номера внутри AmoCRM
redirect_to_responsible_user 1 - включено, 0 - отключено
set_caller_name_from_contact 1 - включено, 0 - отключено
create_contact_on_incoming_call 1 - включено, 0 - отключено
create_contact_on_outgoing_call 1 - включено, 0 - отключено
create_task_on_contact_creation 1 - включено, 0 - отключено
create_task_on_missed_call 1 - включено, 0 - отключено
language язык личного кабинета: ru - русский, en - английский
phone_field_id ID поля 'phone' - Smartswitch должен знать для добавления нового телефона к учетным записям AmoCRM

Возвращаемые данные

status "ok", если операция завершилась без ошибки,
"error", если произошла ошибка, или если не удалось вернуть полезные данные
data полезные данные, когда status = "ok"
errors ошибки, когда status = "error"

Пример

запрос POST https://имя.вашего.сервера/api/amocrm_settings?_login=LOGIN&_password=PASSWORD
тело запроса
widget="amo_smartswitch" 
domain="new59c134f76431f.amocrm.ru" 
login="mytestaccount@gmail.com" 
api_key="e91a827a019863febe7349e35f365af5" 
enabled=1
phones[1741108]="100" 
phones[1741491]="101" 
phones[1749058]="102" 
redirect_to_responsible_user=1
set_caller_name_from_contact=1
create_contact_on_incoming_call=1
create_contact_on_outgoing_call=1
create_task_on_contact_creation=1
create_task_on_missed_call=1
language="ru" 
phone_field_id=228085
ответ
{
 "data": null,
 "status": "ok" 
} 

English translation

Also available in: PDF HTML TXT