📋 API-документация
Тестирование
⚡ 6 эндпоинтов для работы с тестами, модулями и результатами
📄 Список тестов + анкета
📦 Ответ
- groupId — идентификатор группы
- name — название теста
- navText — текст для навигации
- backgroundColor — цвет фона
- imageLink — ссылка на изображение
- anketData — данные анкеты
- isPassed — ✅ флаг, пройден ли тест
🔍 Конкретный тест
📦 Ответ
- testId — идентификатор теста
- name — имя теста
- questions — список вопросов с вариантами ответов
✅ Завершение теста
📤 Тело запроса
{
"flowId": "идентификатор потока",
"testId": "идентификатор теста",
"anketData": "данные анкеты",
"answerIds": ["список идентификаторов ответов"]
}
📦 Ответ
- testId — идентификатор завершённого теста
📂 Список модулей (результатов)
📦 Ответ
- modules — список доступных модулей
🧩 Блоки модуля
📦 Ответ
- blocks — расчётное содержимое модуля (блоки)
📥 Скачать результаты
📦 Ответ
- file — PDF-файл в формате base64