—просите про Asterisk в Telegram - чате

ћерион Ќетворкс

3 минуты чтени€

ќсновна€ цель API у CRM систем Ц это возможность дополнительных интеграций и надстроек. ¬ јмо уже встроены дес€тки виджетов, которые позвол€ют расширить набор инструментов дл€ отдела продаж, а так же собрать все необходимые сервисы в одном месте.

–азработчик видит AmoCRM как рел€ционную базу данных, доступ к которой получаетс€ через API запросы.


јвторизаци€

–абота с системой невозможна до того момента, как пользователь авторизуетс€ в системе, использу€ логин и пароль. »спользование системы с помощью API ничем не отличаетс€ в этом вопросе от пользовательского интерфейса. ћетоды API станов€тс€ доступными дл€ работы только после авторизации.

URL метода - POST /private/api/auth.php
ѕример API запроса к AmoCRM

јккаунт

Ёто рабочее пространство CRM-системы. — помощью запросов API можно получить информацию о сотрудниках, прикрепленных к аккаунту, оплаченной лицензии, настройках полей сделок и базе клиентов.

URL метода - GET /api/v2/account

ѕросмотрите фрагмент запроса:

‘рагмент API запроса к AmoCRM
 онтакт

Ёто один из важнейших и основных элементов системы. “ехнически Ц это объект, состо€щий из некоторого набора параметров (полей), которые ему задал администратор.  онтакты могут быть прикреплены к одной или нескольким сделкам, но не могут принадлежать нескольким компани€м. ”никальными идентификаторами контактов €вл€ютс€ такие данные как номер телефона или e-mail. ¬ карточке контакта прив€заны событи€, такие как новое письмо или звонок.

ƒобавление и обновление контакта происходит с помощью метода POST /api/v2/contacts

— помощью метода GET /api/v2/contacts/ можно вызвать список контактов с возможностью фильтровать данные в нем.

“ак, например, будет выгл€деть запрос на обновление контакта:

«апрос на обновление контакта API AmoCRM
—делка

≈щЄ один важный элемент в CRM-системе. ≈Є конфигураци€ так же зависит от полей, установленных администратором.   сделке могут быть прикреплены контакты, а могут и отсутствовать вовсе. Ёлементу в об€зательном пор€дке должен быть присвоен статус, который чаще всего совпадает с этапом воронки, где находитс€ в данный момент сделка.

ћетод позвол€ют добавл€ть сделки и обновл€ть данные внутри них - POST /api/v2/leads


 омпани€

—овпадает по своему значению с элементом Ђ онтактї. ”правл€ть Ђ омпаниейї можно с помощью метода - POST /api/v2/companies


«адача

ƒл€ задачи существует два необходимых параметра: дата и ответственный. ѕри этом прикрепл€ть задачу к сделке или контактам необ€зательно.


—обытие

—обыти€ Ц это дополнительна€ информаци€, котора€ вноситс€ в карточку к контакту или сделке. ѕримером событи€ можно назвать звонок в компанию, электронное письмо или пометку менеджера по продажам в карточке клиента. —обыти€ не имеют об€зательных полей или прикреплений. —обыти€ часто используютс€ виджетами, например, приложени€ телефонии самосто€тельно могут использовать этот элемент дл€ записи информации об исход€щем или вход€щем звонке в карточке определенного клиента. —обыти€ удобно рассматривать как логи, так как они расположены в хронологическом пор€дке.


¬ебхуки

AmoCRM позвол€ет разработчикам интегрировать систему в сторонние сервисы с помощью вебхуков.  аждый из них может быть специально настроен дл€ определенного сервиса. „тобы настроить вебхуки самосто€тельно, нужно сделать следующее:

  1. «айти в Ќастройки->»нтеграции;
  2. ¬ыбрать —обственные интеграции + WebHooks;
  3.  ликнуть Ђƒобавить хукї ;
  4. ¬вести URL;
  5. ќтметить событи€, происход€щие в системе, после которых нужно отправить уведомление;
  6. —охранить;
—оздание собственной интеграции AmoCRM ¬ебхуки Webhooks AmoCRM

Amo ожидает ответа от хука в течение 2-х секунд, при 100 неудачных попытках получить ответ от сервера хук отключаетс€, его можно подключить заново по тому же алгоритму.


ѕолезна ли ¬ам эта стать€?


Ёти статьи могут быть вам интересны: