Веб-разработка. AMO обмен данными по API. ТЗ по интеграции API ИСВОРК и AmoCRM Исходная потребность заказчика: Настроить передачу заявок в Crm. Задача связать сторонний сервис с нашей амо срм, для корректного заполнения всех полей На текущий момент реализована схема парсинга лидов с электронной почты И этот механизм не удовлетворяет наши потребности В каждой заявке которую мы получаем есть городские и мобильные телефоны (телефонов может быть 10-15) ВАЖНО: Что бы при передаче заявки в амо исключались городские телефоны и были передавались только мобильные Нужно что бы каждый номер оказывался в отдельном поле, для того что бы менеджер мог обзвонить каждый по отдельности И иные данные которые есть в заявке должны быть в соответствующих полях Документацию прилагаю ниже. { “API_requests_count“: <<Оставшиеся запросы>> “data“: [ { “basic_information“: { “inn“: << ИНН компании >> “kpp“: << KPP компании >> “ogrn“: << ОГРН компании >> “okpo“: << ОКПО компании >> “name_org_full_with_opf“: << Полное имя компании с правовой формой >> “name_org_short_with_opf“: << Краткое имя компании с правовой формой >> “name_org_full_with_opf_quotes“: << Имя компании с полной правовой формой с ковычками>> “name_org_short_with_opf_quotes“: << Имя компании с полной правовой формой с ковычками>> “registration_date“: << Дата регистрации >> “ogrn_date“: << Дата выдачи ОГРН/ОГРНИП >> “liquidation_date“: << Дата ликивдации, если нет, то null >> “status_organisation“: << Статус компании: ACTIVE — действующая LIQUIDATING — ликвидируется LIQUIDATED — ликвидирована REORGANIZING — в процессе присоединения к другому юрлицу BANKRUPT - компания банкрот >>, “type_organisation“: << Тип компании: LEGAL — юридическое лицо, INDIVIDUAL — индивидуальный предприниматель > “category_bizness“: << Категория бизнеса, MICRO, SMALL или MEDIUM, если no - то неопределено >> “employee_count“: << количество сотрудников >> “typenalogregim“: << Налоговый режим: ENVD, ESHN, SRP, USN, ENVD_ESHN, USN_ENVD, если null, то ОСНО >> “ruk_type“: << Тип руководителя: EMPLOYEE — сотрудник, FOREIGNER — иностранный гражданин, LEGAL — юрлицо >> “ruk_inn“: << ИНН физ лиц, если тип EMPLOYEE или null если FOREIGNER >> “ruk_fio“: << ФИО физ лица >> “ruk_dolj“: << Должность физ лица >> “ruk_inn_org“: << ИНН компании, если тип LEGAL>> “ruk_name_org“: << Название компании, если тип LEGAL>> “okved“: << Код оквед>> “ustav_capital“: << Уставной капитал в рублях>> “yur_address_egrul“: << Юридический адрес по ЕГРЮЛ>> “yur_address_for_1c“: << Юридический адрес стантартизирован для 1С>> “country“: << Страна регистрации>> “region“: << Город регистрации>> “region_type_full“: << Тип региона>> “city“: << Название города>> “city_type_full“: << Тип города>> “settlement“: << Если не город, Название населенного пункта>> “settlement_type_full“: << Если не город, Тип населенного пункта>> } } ] } Информация об интеграции: ИСВОРК является сервисом по подбору арбитражных дел в соответствии с заполненными в личном кабинете требованиями по подбору. У сервиса есть свой API: https://iswork.ru/api-service/poisk-po-yuridicheskim-litsam-i-ip-bazovoe-api-kompanij/ При передаче данных в AmoCRM должна создаваться сделка, в которой будут заполняться пользовательские поля сделки и компании. Главным требованием является отбор номеров телефонов. Мобильные телефоны должны попадать в систему, а городские номера должны отбрасываться. Каждый номер телефона должен передаваться в поле телефон в карточке компании в качестве нового значения. Новый номер = новая строка в множественном поле. Информация передается в CRM-систему регулярно без каких-либо действий со стороны участников.