API : enregistrer et lire des réponses
Recevoir des réponses depuis un autre outil, ou les lire.
À quoi ça sert
Alimenter un sondage depuis une application ou exporter vers un entrepôt de données.
Prérequis et forfait
Forfaits Pro et Premium.
Étapes
- POST r=responses&id=<sondage> avec {"answers":{"<clé de question>":valeur},"ref":"…","email":"…","invite_id":123}.
- Les valeurs suivent le type : texte, nombre, "oui"/"non", liste pour les choix multiples, objet {ligne: colonne} pour les matrices.
- GET r=responses&id=<sondage>&limit=100&offset=0 (filtres from, to, ref).
- GET ou DELETE r=response&id=<réponse> pour lire ou supprimer une réponse.
Résultat attendu
Les mêmes règles qu’en ligne s’appliquent (obligatoire, conditions, formats) ; la réponse est comptée dans le quota et émet response.created.
Astuces
- Les fichiers ne s’envoient que par la page publique.
- Un sondage clos, plein ou en brouillon répond 409 ; un quota atteint répond 402.
Problèmes fréquents
- 422 avec « fields ».
- Chaque clé de question invalide est listée avec son message.
- 409 « Ce sondage n’accepte pas de réponses ».
- Le sondage n’est pas actif.
Pages concernées
Ces pages demandent d’être connecté.