API и интеграции
REST API v2
Основные характеристики
- Документация Swagger/OpenAPI 3.0 с интерактивными примерами
- Аутентификация: JWT токены, API ключи, OAuth 2.0
- Расширенная фильтрация и пагинация
- Форматы: JSON, XML, CSV для импорта/экспорта
- Rate limiting для защиты от злоупотреблений
- Мониторинг API с метриками производительности
Эндпоинты по модулям
- Users API — управление пользователями и ролями
- Documents API — документооборот
- Counterparties API — контрагенты
- Stock API — складские операции и остатки
- Manufacturing API — производственные процессы
- TMS API — транспортная логистика
- Finance API — финансовые операции
- Analytics API — отчёты и аналитика
Возможности API
- Webhook для уведомлений о событиях
- GraphQL эндпоинты для мобильных приложений
- Полнотекстовый поиск через API
- Bulk операции для массовых изменений
- Детальные права доступа на уровне эндпоинтов
Внешние интеграции
Учётные системы
- МойСклад — синхронизация товаров, остатков, документов
- 1С — двусторонний обмен через ComConnector
- SAP — RFC и IDoc
- Oracle ERP — REST API
Банковские системы
- Сбербанк API — выписки, платежи, валютные операции
- ВТБ API — корпоративный банкинг
- Альфа-Банк API — эквайринг и платежи
- Тинькофф API — автоматизация банковских операций
Геосервисы
- Yandex Maps API — геокодирование, маршрутизация
- Google Maps API — расстояния и время
- 2GIS API — поиск организаций и адресов
- OSRM — оптимизация маршрутов
Маркетплейсы
- Wildberries API, Ozon API, Яндекс.Маркет API, AliExpress API — товары, заказы, остатки, отчёты
Коммуникации
- SMS.ru — SMS уведомления
- Telegram Bot API — интеграция с мессенджером
- SendGrid, Mailgun — email
- Firebase, OneSignal — push уведомления
Справочные данные
- DaData API — адреса, ИНН, КПП
- ФНС API — проверка контрагентов
- Почта России API — отслеживание отправлений
- ФИАС — актуальные адреса РФ
Архитектурные решения по интеграциям и API см. в ADR.