curl --request GET \
--url 'https://api.scanova.io/forms/F8a9b0c1d2e3f4g5h/responses/?ordering=-created' \
--header 'Authorization: YOUR_API_KEY'
{
"count": 3,
"next": null,
"previous": null,
"results": [
{
"id": "b3f1c9a2-1234-4d1a-9c6e-3a2b7f9d1e40",
"created": "2026-09-01T10:15:00Z",
"qr_code_id": "Q07afe81aa0034c01",
"qr_code_name": "docs-v2-first-qr-code",
"data": [
{ "question": "Full name", "answer": "Jane Doe" },
{ "question": "Email", "answer": "jane@example.com" }
],
"created_by": { "full_name": "Jane Doe", "email": "jane@example.com" },
"is_skipped": false
}
]
}
Prospects et formulaires
Lister les réponses de formulaire
GET /forms//responses/
GET
/
forms
/
{form_id}
/
responses
/
curl --request GET \
--url 'https://api.scanova.io/forms/F8a9b0c1d2e3f4g5h/responses/?ordering=-created' \
--header 'Authorization: YOUR_API_KEY'
{
"count": 3,
"next": null,
"previous": null,
"results": [
{
"id": "b3f1c9a2-1234-4d1a-9c6e-3a2b7f9d1e40",
"created": "2026-09-01T10:15:00Z",
"qr_code_id": "Q07afe81aa0034c01",
"qr_code_name": "docs-v2-first-qr-code",
"data": [
{ "question": "Full name", "answer": "Jane Doe" },
{ "question": "Email", "answer": "jane@example.com" }
],
"created_by": { "full_name": "Jane Doe", "email": "jane@example.com" },
"is_skipped": false
}
]
}
Liste les soumissions (« réponses ») recueillies par un formulaire.
Les soumissions ignorées/incomplètes sont toujours exclues de cette liste.
Nécessite une clé d’API de gestion avec le quota
MANAGEMENT_API (ou MANAGEMENT_API_SANDBOX) et la permission LEAD_GENERATION_ENTRY_CAN_VIEW, envoyée comme valeur brute de l’en-tête Authorization — voir la présentation de l’API de gestion.string
requis
Le
form_id du formulaire.string
Filtre sur les réponses soumises via un code QR spécifique, par
qrid.string
Uniquement les réponses créées à cette date ou après (
YYYY-MM-DD).string
Uniquement les réponses créées à cette date ou avant (
YYYY-MM-DD).string
Recherche de sous-chaîne dans les réponses soumises et le nom du code QR lié.
string
created ou -created. La valeur par défaut est -created.integer
Numéro de page.
integer
Résultats par page, jusqu’à 200. Par défaut 20.
curl --request GET \
--url 'https://api.scanova.io/forms/F8a9b0c1d2e3f4g5h/responses/?ordering=-created' \
--header 'Authorization: YOUR_API_KEY'
{
"count": 3,
"next": null,
"previous": null,
"results": [
{
"id": "b3f1c9a2-1234-4d1a-9c6e-3a2b7f9d1e40",
"created": "2026-09-01T10:15:00Z",
"qr_code_id": "Q07afe81aa0034c01",
"qr_code_name": "docs-v2-first-qr-code",
"data": [
{ "question": "Full name", "answer": "Jane Doe" },
{ "question": "Email", "answer": "jane@example.com" }
],
"created_by": { "full_name": "Jane Doe", "email": "jane@example.com" },
"is_skipped": false
}
]
}
404 si form_id n’appartient pas à ce compte.
Si ce formulaire a été converti à partir d’une liste de leads héritée, les réponses recueillies avant la conversion sont fusionnées de manière transparente dans cette même liste — les
id de réponse peuvent alors provenir soit du magasin de réponses de formulaire actuel, soit du magasin d’entrées de leads hérité, mais la forme renvoyée est identique dans les deux cas.Voir aussi
- Supprimer une réponse de formulaire — supprimer une réponse.
- Supprimer des réponses de formulaire en masse — en supprimer plusieurs à la fois.
- Exporter les réponses de formulaire — télécharger les réponses en CSV/XLSX.
- Présentation de l’API de gestion — le schéma d’authentification et l’architecture de quotas dont fait partie cet endpoint.
Autorisations
Send your Management API key as the raw value of the Authorization header — no "Bearer " or "Token " prefix, and no other characters. Example: Authorization: 401f7ac837da42b97f613d789819ff93537bee6a. 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.
Réponse
200
Paginated list of form submissions.
Cette page vous a-t-elle été utile ?