Что умеет решение
API-платформа — единая инфраструктурная основа для всех интеграций. На ней создаются API для мобильных приложений, личных кабинетов, CRM, ERP и партнёрских сервисов. Платформа берёт на себя техническую часть: авторизацию, управление доступом, кеширование, генерацию документации и журналирование, позволяя команде сосредоточиться на бизнес-задачах. Решение подходит компаниям для подключения внешних систем к сайту или корпоративному порталу, командам разработки для создания API мобильных приложений и внутренних сервисов, а также интеграторам и студиям как повторно используемая база для проектов клиентов. Платформа работает в среде «1С-Битрикс: Управление сайтом» и в коробочной версии Битрикс24. Установка модуля выполняется стандартным мастером из Marketplace. После установки настраиваются адреса API и документации, активируются сервисные методы, а проверка работоспособности осуществляется через Swagger. Далее добавляются прикладные методы и определяются правила доступа под конкретные задачи проекта. Для полноценного внедрения требуется разработчик: именно в проекте реализуются методы работы с данными, обмены с конкретными системами и проверка прав доступа к отдельным данным.
Сократите объём повторной разработки, используя встроенные механизмы авторизации, валидации параметров, формирования ответов и ведения журнала при подключении новых приложений и сервисов.
Обеспечьте управляемый доступ. Разграничивайте права операций по группам пользователей, настраивайте срок действия и ротацию токенов, а также отзывайте доступ у отдельных клиентов.
Контролируйте обращения. Ограничивайте количество запросов по IP-адресам, временным интервалам и лимитам. Настраивайте CORS для браузерных приложений.
Упростите сопровождение. История входящих запросов, счётчики и настраиваемое журналирование помогают выявлять ошибки и причины отказов в доступе.
Документация интегрирована с API. Описание OpenAPI генерируется автоматически на основе конфигурации маршрутов. Во встроенном Swagger можно изучать методы, параметры и ответы, а также выполнять тестовые запросы.
Настраиваемое кеширование. Задавайте правила кеширования результатов отдельно для каждого маршрута. При возврате ответа из кеша проверки доступа выполняются повторно.
В случае инцидента перегенерация ключа позволяет сделать недействительными все ранее выданные токены одной операцией.
Расширяемая инфраструктура. Создавайте собственные маршруты и обработчики, используйте форматы JSON и XML, а также расширяйте обработку запросов через события модуля.
Единая основа платформы упрощает разработку и снижает нагрузку на команду по поддержке инфраструктурного кода. Настройки и токены управляются через административную панель Битрикс с разделением прав на просмотр и изменение. Интерфейс Swagger отображает доступные операции с учётом групповых прав пользователя, что удобно для команд и подрядчиков с разным уровнем доступа. Документация содержит инструкции по установке и первому запуску, настройке доступа и работе с токенами, созданию собственных маршрутов и обработчиков, а также примеры запросов и расширения функционала.
Внедрение «API-платформа» можно поручить General iT — от установки до настройки и проверки совместимости с сайтом.