Aller au contenu
Documentation

Lire les réponses d'un formulaire

Retrouver un formulaire web et sa page publique, lister ses réponses, lire leurs valeurs, leurs fichiers et les fiches qu'elles ont créées.

2 min de lecture Mise à jour le 11 novembre 2026

Un formulaire web se remplit sur sa page publique. Chaque réponse envoyée est une instance du formulaire : ses champs, avec les valeurs saisies. L'API lit ces réponses, et les fiches qu'elles ont créées.

1Le formulaire et sa page

GET https://staging-api.docage.com/Forms/TemplatesIdAndName
Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9…

GET https://staging-api.docage.com/Forms/{id} lit le formulaire : ses champs (Fields, chacun avec son nom technique Name, son type et son libellé) et l'adresse de sa page publique (IntegrationLink), à partager ou à intégrer dans un site.

2Les réponses

QUERY https://staging-api.docage.com/Forms
Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9…
Content-Type: application/json

{ "TemplateId": "33333333-0000-4000-8000-000000000003", "Skip": 0, "Take": 50, "SortOrder": "CreationDate_Desc" }

TemplateId est le formulaire ; chaque fiche rendue est une réponse. Lisez-en une par GET https://staging-api.docage.com/Forms/{id} : chaque champ porte sa valeur dans UserData.

JSON
{
  "Fields": [
    { "Type": "text", "Name": "Email", "UserData": ["camille.martin@example.com"] },
    { "Type": "checkbox", "Name": "Prestations", "UserData": ["Éclairage", "Vitrine"] }
  ]
}

3Les fichiers déposés

Un champ d'envoi de fichier porte dans UserData l'identifiant de chaque fichier déposé :

GET https://staging-api.docage.com/FormFiles/Download/44444444-0000-4000-8000-000000000004
Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9…

Le fichier est rendu tel qu'il a été déposé, avec son type d'origine.

4Les fiches créées

Un formulaire peut créer des fiches à chaque réponse — un contact, une carte, un document… Le champ qui crée porte l'identifiant de la fiche créée (CreatedEntityId, CreatedEntityIds quand il en crée plusieurs), et la fiche porte celui de la réponse (GeneratedByFormId). Un flux qui se déclenche à chaque réponse peut aussi en faire davantage.

Être prévenu d'une réponse

Une réponse est une fiche créée : abonnez un webhook à la création des fiches du formulaire (voir Recevoir un webhook), plutôt que de relire la liste.