Сохраняет настройки для интеграции с 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"
} |