Ожидаемый результат: необходимо разработать API-приложение для доступа к сделкам и их контактам amoCRM (read-only), а также сделать небольшое представление, которое будет использовать данный API
Приложение необходимо сделать на платформе NodeJS, с использованием NestJS (предпочтительно) или Express. Typescript обязателен!
Разрабатываемому приложению будет достаточно одного GET-эндпоинта (например, /api/leads
)
Эндпоинт по-умолчанию отдаёт все сделки и прикреплённые к ним контакты, но при наличии GET-параметра query
(от трёх символов) отдача должна производиться с учётом фильтрации
<aside> 💡 Подсказка Не нужно изобретать свои алгоритмы фильтрации, воспользуйтесь имеющимися возможностями amoCRM
</aside>
Разработанное API-приложение не подразумевает собственной авторизации/аутентификации, то есть backend должен возвращать ответ на любой "анонимный" запрос
Ознакомиться с примером работы можно здесь (работает 24/7, но это не точно)