0

Модуль «API»

Модуль «API» - это функциональный модуль, предназначенный для создания и управления RESTful API интерфейсами. Позволяет настраивать обработку HTTP запросов с поддержкой различных форматов данных (JSON, XML, TEXT) и методов (GET, POST, PUT, DELETE). Имеется возможность создавать гибкую маршрутизацию запросов на основе структуры URL.

Настройки модуля позволяют:
  • Настраивать заголовок подключения;
  • Включать кросс-доменные запросы (CORS);
  • Управлять полями записей (добавление, редактирование, удаление);
  • Настраивать типы полей (текст, текстовая область, число, дата/время, флажок, список, изображение, файл и другие);
  • Определять доступные HTTP методы (GET, POST, PUT, DELETE) с цветовой индикацией;
  • Настраивать форматы ответа (JSON, XML, TEXT) с цветовой индикацией;
  • Редактировать код обработчика API запросов;
  • Управлять публикацией API методов;
  • Настраивать права доступа к методам API;
  • Создавать произвольную структуру URL маршрутов;
  • Включать блокировку записей;
  • Настраивать сортировку и отображение полей в списке записей.
Основные возможности:
  • Поддержка множества типов полей: идентификатор, блокировка, публикация, имя, шаблон, ссылка, теги, дата/время создания/изменения, ГЕО-точка, список из массива, текстовая строка, число, диапазон чисел, текстовое поле, флажок, дата, время, диапазон дат, изображение, файл, статистика;
  • Возможность копирования записей;
  • Быстрое редактирование записей;
  • Массовые операции с записями (удаление, блокировка, публикация);
  • Динамическое создание структуры таблиц в базе данных;
  • Автоматическая генерация карты маршрутов на основе настроенных методов;
  • Гибкая система прав доступа на основе ролей пользователей.