curl --request GET \
--url 'https://api.scanova.io/forms/F8a9b0c1d2e3f4g5h/analytics/questions/?from=2026-08-01&to=2026-08-31' \
--header 'Authorization: YOUR_API_KEY'
[
{ "question": "Name", "type": "shortAnswer", "answered": 38, "response_rate": 100.0 },
{
"question": "Where would you like to sit?",
"type": "multipleChoice",
"answered": 30,
"response_rate": 78.9,
"distribution": [
{ "label": "Terrace", "count": 21 },
{ "label": "Inside", "count": 9 },
{ "label": "Bar", "count": 0 }
]
},
{
"question": "How was your last visit?",
"type": "starRating",
"answered": 25,
"response_rate": 65.8,
"distribution": [
{ "label": "5", "count": 14 },
{ "label": "4", "count": 8 },
{ "label": "3", "count": 3 }
]
}
]
Clientes potenciales y formularios
Obtener analíticas de formulario por pregunta
GET /forms//analytics/questions/
GET
/
forms
/
{form_id}
/
analytics
/
questions
/
curl --request GET \
--url 'https://api.scanova.io/forms/F8a9b0c1d2e3f4g5h/analytics/questions/?from=2026-08-01&to=2026-08-31' \
--header 'Authorization: YOUR_API_KEY'
[
{ "question": "Name", "type": "shortAnswer", "answered": 38, "response_rate": 100.0 },
{
"question": "Where would you like to sit?",
"type": "multipleChoice",
"answered": 30,
"response_rate": 78.9,
"distribution": [
{ "label": "Terrace", "count": 21 },
{ "label": "Inside", "count": 9 },
{ "label": "Bar", "count": 0 }
]
},
{
"question": "How was your last visit?",
"type": "starRating",
"answered": 25,
"response_rate": 65.8,
"distribution": [
{ "label": "5", "count": 14 },
{ "label": "4", "count": 8 },
{ "label": "3", "count": 3 }
]
}
]
Devuelve cómo se respondió cada pregunta de un formulario, en el mismo orden de preguntas del formulario: cuántas respuestas la contestaron, qué proporción de las respuestas representa eso y — para las preguntas de opción, de valoración y de escala — con qué frecuencia se dio cada respuesta.
Requiere una clave de API de gestión con cuota
MANAGEMENT_API (o MANAGEMENT_API_SANDBOX) y el permiso LEAD_GENERATION_ANALYTICS_CAN_VIEW, enviada como el valor sin procesar del encabezado Authorization — consulte el resumen de la API de gestión.string
requerido
El
form_id del formulario.string
Solo cuenta las respuestas de esta fecha en adelante (
YYYY-MM-DD).string
Solo cuenta las respuestas hasta esta fecha inclusive (
YYYY-MM-DD).string
Solo cuenta las respuestas enviadas a través de este código QR (su
qrid).curl --request GET \
--url 'https://api.scanova.io/forms/F8a9b0c1d2e3f4g5h/analytics/questions/?from=2026-08-01&to=2026-08-31' \
--header 'Authorization: YOUR_API_KEY'
[
{ "question": "Name", "type": "shortAnswer", "answered": 38, "response_rate": 100.0 },
{
"question": "Where would you like to sit?",
"type": "multipleChoice",
"answered": 30,
"response_rate": 78.9,
"distribution": [
{ "label": "Terrace", "count": 21 },
{ "label": "Inside", "count": 9 },
{ "label": "Bar", "count": 0 }
]
},
{
"question": "How was your last visit?",
"type": "starRating",
"answered": 25,
"response_rate": 65.8,
"distribution": [
{ "label": "5", "count": 14 },
{ "label": "4", "count": 8 },
{ "label": "3", "count": 3 }
]
}
]
response_rateesansweredcomo porcentaje de las respuestas del formulario en el período, con un decimal. Los envíos omitidos no son respuestas y no se cuentan.distributionsolo aparece en las preguntas de opción (multipleChoice,checkbox,dropdown), de valoración (starRating,emoji,likeDislike) y de escala (linearScale,number). En las preguntas de opción se enumeran todas las opciones, incluidas las que nadie eligió, de la más elegida a la menos. Una respuestacheckboxcuenta una vez por cada opción que marcó.- Los bloques de contenido que solo se muestran no son preguntas y no aparecen.
Relacionado
- Obtener analíticas de formulario — totales de respuestas y omisiones a lo largo del tiempo, y respuestas por fuente.
- Listar respuestas de formulario — los envíos individuales detrás de estos números.
- Resumen de la API de gestión — el esquema de autenticación y la arquitectura de cuotas a la que pertenece este endpoint.
Autorizaciones
Send your Management API key as the raw value of the Authorization header — no "Bearer " or "Token " prefix, and no other characters. Example: Authorization: YOUR_API_KEY. A header containing more than one space-separated part is rejected outright. Requests also require the request's Host header to be the management API host (e.g. api.scanova.io) — the same key sent to the regular API host will not authenticate.
Parámetros de ruta
The form's form_id.
Parámetros de consulta
Only responses on or after this date (YYYY-MM-DD).
Only responses on or before this date (YYYY-MM-DD).
Only responses submitted through this QR Code (qrid).
¿Esta página le ayudó?