С какими API вы работаете?
Работаем с любыми REST/JSON API - CRM (Bitrix24, amoCRM, HubSpot), 1С, маркетплейсы (Wildberries, Ozon, Яндекс.Маркет), мессенджеры (Telegram, WhatsApp Business), платёжные системы, ЕГРЮЛ/ЕГРИП, банки, email-провайдеры. Если у системы есть документация - подключим. Если документации нет, делаем reverse engineering или ставим парсер как мост.
Делаете свой API или только подключаете готовые?
И то, и другое. Собственный API нужен, когда внешний сервис должен забирать данные из вашей системы - например, сайт на тильде шлёт лиды, мобильное приложение тянет каталог, партнёры получают остатки. Стек - Python (FastAPI), Node.js или PHP в зависимости от вашей инфраструктуры.
Как обеспечивается надёжность интеграций?
Каждая интеграция - это очередь с ретраями, логирование запросов и ответов, мониторинг ошибок и алерты. Если внешний API упал - данные не теряются, дозальются после восстановления. На критичных потоках ставим dead-letter queue и ручную обработку для редких исключений.
Что с авторизацией и безопасностью?
OAuth2, API-ключи, JWT, подпись webhook - по требованиям конкретного сервиса. Секреты хранятся в переменных окружения или vault, не в коде. Для собственных API - rate limiting, валидация входных данных, аудит-лог. HTTPS обязательно, IP-белый список - где это уместно.
Сколько стоит интеграция?
Зависит от количества полей, сложности маппинга и наличия документации. Простая односторонняя интеграция (например, лид с сайта в CRM) - короткий проект. Двусторонняя синхронизация остатков между складом и тремя маркетплейсами - больше. Точную оценку дадим после короткого аудита процесса и систем.
Сколько времени занимает запуск?
Простая односторонняя интеграция (форма → CRM, webhook → таблица) - обычно 3–7 рабочих дней с аудита до боевого запуска. Двусторонняя синхронизация с очередями и обработкой ошибок - 2–4 недели. Большие проекты с маркетплейсами и десятком endpoint-ов - от месяца. Точный срок даём после ТЗ.
Что делать, если у системы нет API или документация закрытая?
Сначала проверяем, нет ли неофициального способа - например, скрытого endpoint-а у админ-панели или экспорта в файл по расписанию. Если ничего нет, ставим мост через парсер с эмуляцией браузера и приоритетом на устойчивость. Это рабочий, но временный вариант - рекомендуем параллельно запрашивать API у вендора.
Что входит в сопровождение после запуска?
Два формата. Первый - разовая поддержка по запросу: что-то сломалось - пишете в Telegram, в течение рабочего дня разбираем. Второй - регулярное сопровождение с SLA: мониторинг, плановые правки, доработки. Подбираем под объём интеграций и критичность процесса.