Дополнительные данные отчетов

Получайте дополнительные данные отчётов: файлы, текстовые ответы и публичные ссылки

Дополнительные данные отчётов

Помимо стандартных агрегированных показателей, WebAsk позволяет получить дополнительную детализацию по отчётам: файлы, загруженные респондентами, и текстовые ответы по отдельным виджетам.

Эти эндпоинты используют UUID публичного отчёта и идентификаторы виджетов внутри него. Это удобно, если вы хотите встроить отчёт в свою систему, но при этом иногда забирать «сырые» вложения или тексты.

Краткий обзор эндпоинтов

HTTP Endpoint Назначение
GET /quiz/{id}/report/{report_uuid}/files Получить файлы виджета отчёта (тип "file")
GET /quiz/{id}/report/{report_uuid}/inputs Получить текстовые ответы виджета отчёта

Файлы виджетов отчёта

Эндпоинт GET /quiz/{id}/report/{report_uuid}/files возвращает список файлов, прикреплённых к виджету типа file в отчёте.

В ответе для каждого файла вы получите поля url, name и ext.

Параметры пути

  • id — ID опроса.
  • report_uuid — UUID публичного отчёта.

Query‑параметры

Параметр Тип Описание
widget_id string UUID вопроса (question_uuid виджета в отчёте).
widget_hash string UUID версии виджета (widget_hash в shared_report_widgets).
limit integer Количество записей (по умолчанию 50).
offset integer Смещение (по умолчанию 0).

Текстовые ответы виджетов

Эндпоинт GET /quiz/{id}/report/{report_uuid}/inputs возвращает текстовые ответы по виджетам типа input, email, phone и т.п.

Query-параметры

Параметр Тип По умолчанию Описание
widget_id UUID Фильтр по ID виджета
widget_hash UUID Фильтр по хешу версии виджета
limit integer 50 Максимальное число записей
offset integer 0 Смещение для пагинации
GET /api/v3/service/quiz/{id}/report/{report_uuid}/inputs
curl -X GET "https://api.webask.io/api/v3/service/quiz/123/report/abc-report-uuid/inputs?limit=50&offset=0" \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Accept: application/json"