Дополнительные данные отчетов
Получайте дополнительные данные отчётов: файлы, текстовые ответы и публичные ссылки
Дополнительные данные отчётов
Помимо стандартных агрегированных показателей, 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 | Смещение для пагинации |
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"