Skip to content

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 операции для массовых изменений
  • Детальные права доступа на уровне эндпоинтов

Внешние интеграции

Учётные системы

  • МойСклад — синхронизация товаров, остатков, документов
  • — двусторонний обмен через 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.