
АРАМА: REST API на BaaS. Конструктор запросов и бэкенд для приложений
Готовое REST API-решение для 1С-Битрикс: модуль для создания бэкенда мобильных приложений и конструктора запросов. Ускорьте разработку сайта. Скачайте.
Нужна лицензия 1С-Битрикс?
Поможем купить новую лицензию или продлить действующую — «1С-Битрикс: Управление сайтом» и Битрикс24.
Дорого?
Напишите нам — бесплатно подберём похожее решение подешевле под вашу задачу.
Технические данные
- Опубликовано:
- 14.04.2022
- Обновлено:
- 15.05.2026
- Версия:
- 1.7.3
- Установлено:
- Менее 50 раз
- Подходящие редакции:
- «Старт», «Стандарт», «Малый бизнес», «Бизнес», «Корпоративный портал», «Энтерпрайз», «Интернет-магазин + CRM»
- Адаптивность:
- Нет
- Поддержка Композита:
- Нет
- Совместимо с Сайты24
- Нет
Онлайн-демонстрация
Хотите увидеть продукт в действии? Запросите демонстрацию — мы покажем всё вживую и ответим на вопросы.
Ключевые возможности конструктора
Модуль АРАМА: REST API на БУС. Бэкенд мобильных приложений. Конструктор запросов — это готовое решение для платформы 1С-Битрикс, которое превращает ваш сайт в полноценный API-сервер. Продукт предназначен для разработчиков и системных интеграторов, которым необходимо организовать внешнее взаимодействие с сайтом — от мобильных приложений до сторонних сервисов и 1С. Модуль работает на всех редакциях 1С-Битрикс (от «Старт» до «Энтерпрайз» и «Интернет-магазин + CRM») и не требует доработки ядра системы.
Что конкретно получает покупатель
После установки решения вы получаете набор готовых REST-методов для работы с основными сущностями Битрикса. Вам не нужно писать собственную обёртку API — все методы уже реализованы и готовы к вызову. В состав входят:
- Работа с инфоблоками: создание, чтение, обновление и удаление элементов и разделов (iblock.element.*, iblock.section.*).
- Работа с Highload-блоками: полный CRUD для записей (highloadblock.row.*).
- Готовый конструктор запросов, позволяющий гибко настраивать фильтры, сортировку и выборку полей без написания кода.
Модуль не требует адаптивной вёрстки или поддержки Композита — это чисто серверное решение, которое работает на уровне ядра и не влияет на фронтенд сайта.
Для кого подходит решение
Модуль будет полезен компаниям и студиям, которые занимаются:
- Разработкой мобильных приложений, где сайт на Битриксе выступает серверной частью (бэкендом).
- Интеграцией с 1С — для реализации нестандартных схем обмена товарами, заказами, пользователями, остатками и ценами.
- Интеграцией с внешними сервисами, маркетплейсами, партнёрами и агрегаторами, когда нужно быстро выставить данные из Битрикса наружу.
- Созданием headless-решений, когда фронтенд (отдельное приложение или сайт) управляется через API, а вся бизнес-логика остаётся на Битриксе.
Продукт подходит под любой бизнес — от интернет-магазинов до корпоративных порталов и CRM-систем. Главное условие: у вас должна быть установлена лицензионная копия 1С-Битрикс подходящей редакции.
Ключевые преимущества в работе
Модуль решает типовую задачу: «как быстро и безопасно отдать данные из Битрикса внешнему клиенту». Вам не нужно разбираться в архитектуре D7 или писать REST-обработчики с нуля — достаточно установить решение и вызвать методы по документации. Система поддерживает все основные типы запросов (GET, POST и т.д.) и возвращает данные в удобном для парсинга формате. Это экономит время разработчика и снижает вероятность ошибок при интеграции.
Дата публикации решения — апрель 2022 года, модуль стабилен и прошёл несколько обновлений (текущая версия 1.7.3). Обратите внимание: производитель предупреждает об изменении стоимости с 1 апреля 2026 года — рекомендуем приобрести лицензию по действующей цене при наличии текущих или планируемых задач по интеграции.
- Внимание: с 01.04.2026 стоимость модуля будет изменена.
//Модуль может быть применен://
//
////
//
//
Доступные методы:
- iblock.element.list - список элементов инфоблока
- iblock.element.add - добавление элемента инфоблока
- iblock.element.update - изменение элемента инфоблока
- iblock.element.delete - удаление элемента инфоблока
- iblock.section.list - список разделов инфоблока
- iblock.section.add - добавление раздела инфоблока
- iblock.section.update - изменение раздела инфоблока
- iblock.section.delete - удаление раздела инфоблока
- highloadblock.row.list - список элементов Highload-блока
- highloadblock.row.add - добавление элемента Highload-блока
- highloadblock.row.update - изменение элемента Highload-блока
- highloadblock.row.delete - удаление элемента Highload-блока
- user.list - список пользователей
- user.add - добавление пользователя
- user.update - изменение пользователя
- user.delete - удаление пользователя
- user.otp - авторизация (запрос ОТП)
- user.otp.authorize - авторизация по ОТП
- user.authorize - авторизация по логин-паролю или токену (UF_TOKEN).
- user.forgotpasswd - восстановление пароля (отправка контрольной строки, смена пароля с помощью контрольной строки).
- произвольные запросы типа сущность.list
- sale.basket.basket - корзина, управление корзиной.
- sale.order.list - список заказов.
- sale.order.add - добавление заказа
- sale.order.update - изменение заказа.
- sale.order.deliveries - запрос служб доставки.
- sale.order.payments - запрос платежных систем.
- КОНСТРУКТОР ЗАПРОСОВ - механизм, включающий большинство вышеуказанных методов, но позволяющий применить предустановленные данные [сортировка, фильтр] и модифицировать ответ.
Конструктор запросов:
Конструктор запросов модуля - это механизм создания предустановленных запросов для получения данных с сайта. Доступен на странице: Сервисы > Scoder: Rest API для БУС > Профили.
Данный функционал позволяет облегчить труд разработчиков мобильных приложений и других аналогичных специалистов, т.к. на практике очень часто бывает, что разработчики внешних приложений мало знакомы с работой сайтов на 1С-Битрикс. С помощью конструктора можно заготовить методы для работы мобильных приложений и предоставить ссылки, при запросе на которые, будут отдаваться нужные данные (см. ниже примеры).
Доступны следующие методы:
- Список элементов инфоблока. Т.е. в профилях модуля можно указать заранее известный фильтр, сортировку, возвращаемые поля, количество возвращаемых записей, и обращаться для получения данных к указанным адресам без лишних параметров. Но также заложена возможность переопределить заданные параметры параметрами из post-запроса.
- Список разделов инфоблока.
- Список пользователей.
- Произвольная PHP функция, с помощью которой можно реализовать любой алгоритм и вернуть любые данные с вашего сайта при наличии навыков программирования.
- Список записей из таблицы. Метод getlist. Таблица, с которой будет происходить работы в рамках профиля, указывается в его настройках. Используемая технология ORM.
Принцип работы://
//
//
//
//
В комплект с модулем входит:
//
//
////
//
//Примеры:
- Интеграция 1С-Битрикс с сервисом мобильных приложений imshop.io с помощью модуля scoder.api
- Дублирование пользователей в инфоблоки на ЦМС 1С-Битрикс
Внимание:
//
//
////
//Наши сообщества:
//
//
//
Мы оказываем бесплатную техническую поддержку по модулю в период получения обновлений. Мы исключили промежуточные звенья обработки заявок и ваши заявки попадут напрямую к программистам, что сократит время их обработки. Обращайтесь к нам и мы поможем с установкой и настройкой модуля, проконсультируем по его работе.
//
//
// ////
//
//При необходимости доработаем функционал под требования вашего проекта за отдельное вознаграждение.
Но оставляем за собой право отказаться от доработки без объяснения причин.//
//
//
Мы рекомендуем с этим модулем:
//
//
Для чего предназначен модуль «АРАМА: REST API на BaaS»?
С какими редакциями 1С-Битрикс совместим продукт?
Какова стоимость и условия лицензирования модуля?
Как происходит установка и настройка модуля?
Какая техническая поддержка предоставляется покупателю?
Установка модуля из маркетплейса
Перейдите в административную панель сайта: «Маркетплейс» → «Каталог решений». В строке поиска введите «АРАМА: REST API на BaaS» и нажмите «Установить». После завершения загрузки подтвердите установку в мастере.
Активация в списке решений
Откройте раздел «Маркетплейс» → «Установленные решения». Найдите модуль «АРАМА: REST API на BaaS» и убедитесь, что он отображается как «Установлен». При необходимости нажмите «Активировать» для применения лицензионного ключа.
Настройка прав доступа модуля
Перейдите в «Настройки» → «Настройки продукта» → «Управление модулями». Выберите модуль «АРАМА: REST API». В открывшейся форме задайте группы пользователей, которым разрешён вызов API-методов, и сохраните изменения.
Выбор сущностей для API
В настройках модуля перейдите на вкладку «Сущности» или «Компоненты». Отметьте галочками необходимые типы данных: инфоблоки, Highload-блоки, пользовательские поля. Для каждой сущности укажите, какие операции (чтение, запись, удаление) будут доступны через REST.
Проверка работы конструктора запросов
Откройте страницу «Конструктор запросов» в меню модуля. Создайте тестовый запрос к одному из выбранных инфоблоков: укажите фильтр (например, ID > 0), сортировку и поля выборки. Нажмите «Выполнить» и убедитесь, что API возвращает корректные данные в формате JSON.
Тестирование внешнего вызова
С помощью любого HTTP-клиента (Postman, curl) отправьте GET-запрос к эндпоинту модуля, например: https://вашсайт.ru/rest/1/метод. Передайте в параметрах ключ доступа (если требуется) и проверьте, что ответ соответствует ожидаемой структуре. Ошибки авторизации или пустой ответ — сигнал к повторной проверке настроек прав.
- v1.7.328.03.2026Служебные корректировки по механизму преобразований
- v1.7.227.03.2026Служебные корректировки по механизму преобразований
- v1.7.127.03.2026Добавлен механизм преобразований
- v1.7.023.03.2026Корректировки
- v1.6.911.03.2026Корректировки
- v1.6.810.03.2026Добавлен метод корзина [sale.basket.basket]
- v1.6.706.03.2026Разработчикам: корректировки для большей гибкости
- v1.6.603.03.2026Добавлен метод - список заказов [sale.order.list]
- v1.6.503.03.2026В конструктор запросов добавлены методы Add, Update, Delete для элементов, разделов инфоблока, пользователей. В конструктор запросов добавлены методы user.authorize, user.otp, user.otp.authorize, user.forgotpasswd для возможности модификации ответов.
- v1.6.403.03.2026Расширена возможность использования макросов для вложенных массивов. Опирается на ключ #GROUP_"
Нужна помощь с установкой?
Напишите нам — поможем установить и настроить модуль на вашем сайте.



















