# Vue d'ensemble des demandes

Demandez à une personne précise de remplir un formulaire, puis reprenez votre workflow une fois que c'est fait.

## Vue d'ensemble des demandes

Une demande est l'assignation d'un formulaire publié à une personne précise. Votre automatisation la crée, Formstep renvoie un lien secret, le destinataire remplit un formulaire prérempli, et Formstep rappelle votre workflow pour que l'exécution continue.

<h2 id="what-a-request-is">Ce qu'est une demande</h2>

<p>
  Un formulaire est un modèle réutilisable. Une <strong>demande</strong> est l'assignation de ce modèle à une personne nommée — avec ses
  données déjà remplies, son numéro de dossier attaché, et un callback qui attend le moment où elle termine.
</p>

<p>
  Vous n'avez pas besoin de créer un formulaire différent pour cela. N'importe quel formulaire publié peut être envoyé comme une demande.
  Rien ne change dans le formulaire ; ce qui change, c'est qui l'ouvre et ce que votre automatisation sait une fois que c'est terminé.
</p>

<h2 id="channels">Deux canaux, un seul formulaire</h2>

<p>
  Dans le panneau Partager, un formulaire publié a deux onglets — <strong>Lien public</strong> et <strong>Demandes</strong>. Ce sont les
  deux <em>canaux</em> par lesquels un formulaire atteint les gens, et un formulaire peut utiliser les deux à la fois. Le lien public va sur
  votre site web ; les demandes vont aux trois fournisseurs que vous relancez cette semaine. Même formulaire, même boîte de réception des
  réponses.
</p>

> ℹ️ **Trois façons de créer une demande**
> <p>
>     Ouvrez un formulaire publié, appuyez sur <strong>Partager</strong>, et choisissez le canal <strong>Demandes</strong>. L'onglet{' '}
>     <strong>Manuel</strong> crée une demande à la main — renseignez le destinataire, préremplissez ce que vous savez, et appuyez sur{' '}
>     <strong>Envoyer l'invitation</strong> ou <strong>Créer un lien</strong>. Les onglets <strong>curl</strong> et <strong>MCP</strong> vous
>     donnent un extrait prêt à l'emploi pour faire la même chose depuis Make, Zapier, Claude, ou un appel API direct.
>   </p>
>   <p>
>     Une demande créée à la main se comporte exactement comme une demande créée par une automatisation : même cycle de vie, mêmes rappels,
>     même callback signé. <strong>Essayez par vous-même</strong> crée une demande test qui vous est adressée et vous donne son lien — rien
>     n'est envoyé par e-mail — pour que vous puissiez parcourir tout le scénario avant de brancher quoi que ce soit.
>   </p>

> ℹ️ **Étape par étape dans Zapier et n8n**
> <p>
>     Les <a href="/fr/guides/overview">guides Zapier</a> expliquent tout étape par étape :{' '}
>     <a href="/fr/guides/zapier/send-a-request">envoyer une demande depuis un Zap</a>,{' '}
>     <a href="/fr/guides/zapier/request-outcome">agir selon son résultat</a>, et{' '}
>     <a href="/fr/guides/zapier/manage-requests">la consulter, la relancer ou l'annuler</a>. Les trois mêmes tâches ont des{' '}
>     <a href="/fr/guides/overview#n8n">guides pour n8n auto-hébergé</a>.
>   </p>

<h2 id="lifecycle">Le cycle de vie</h2>

<ol>
  <li>
    Votre automatisation appelle <code>requests.create</code> avec un id de formulaire, le destinataire, et toutes les valeurs que vous
    connaissez déjà.
  </li>
  <li>
    Formstep renvoie un <strong>lien de demande</strong> — une URL secrète comme <code>https://form.formstep.io/r/rq_…</code>. Il s'ouvre
    autant de fois que le destinataire en a besoin, depuis n'importe quel appareil.
  </li>
  <li>
    Le destinataire reçoit le lien, soit via l'<strong>e-mail d'invitation de demande</strong> que Formstep envoie, soit via votre propre
    canal si vous préférez l'envoyer vous-même.
  </li>
  <li>
    Il ouvre un formulaire Formstep normal : votre image de marque, votre thème, votre langue — avec ses valeurs déjà en place et les champs
    que vous avez verrouillés affichés en lecture seule.
  </li>
  <li>
    Il soumet. Les réponses arrivent dans la boîte de réception du formulaire comme n'importe quelle autre soumission, et Formstep envoie un{' '}
    <strong>callback</strong> signé en POST vers l'URL fournie par votre automatisation, indexé par clé de champ.
  </li>
</ol>

<p>
  S'il ne termine jamais, des rappels le relancent selon un planning, et la demande finit par expirer. Dans tous les cas, votre
  automatisation est prévenue — le callback se déclenche aussi à l'expiration et à l'annulation, pour qu'une exécution de workflow ne reste
  jamais bloquée.
</p>

<h2 id="statuses">Statuts</h2>

<p>
  Terminée, expirée et annulée sont définitives : le lien continue de fonctionner mais affiche une <strong>page de résultat</strong> — un
  reçu, ou un simple avis « cette demande a expiré » — au lieu du formulaire.
</p>

<p>
  Pendant qu'une demande est en attente, Formstep enregistre aussi le moment où elle a été ouverte pour la première fois, le moment où la
  première réponse a été enregistrée, et la dernière activité. C'est ce que la page Demandes désigne par « non ouverte », « ouverte » et «
  en cours » — de l'activité, pas des statuts supplémentaires.
</p>

<h2 id="what-you-need">Ce dont vous avez besoin</h2>

<ul>
  <li>
    Un formulaire <strong>publié</strong>. Les clés de champ se figent à la première publication, et une demande épingle la version qui
    était en ligne au moment de sa création.
  </li>
  <li>
    Un <a href="/fr/developers/api-tokens">jeton API</a>, ou le <a href="/fr/developers/mcp-server#requests">serveur MCP</a> connecté à
    votre agent. Les demandes créées à la main dans le panneau Partager n'ont besoin ni de l'un ni de l'autre.
  </li>
  <li>
    Un <strong>plan Pro ou Business</strong> si vous voulez que Formstep envoie l'invitation par e-mail ou des rappels. Créer des demandes,
    les préremplir, verrouiller des champs, et recevoir des callbacks fonctionne sur tous les plans — vous livrez le lien vous-même. Un
    compte Free peut faire envoyer par e-mail par Formstep ses{' '}
    <a href="/fr/subscription-billing/limits-quotas#free-invitations">10 premières invitations</a> pour essayer.
  </li>
  <li>
    De la place dans le <a href="/fr/requests/creating-requests#allowance">quota</a> de ce mois-ci. Les demandes et les soumissions par lien
    public consomment le même quota, et une demande en coûte une unité dès sa création.
  </li>
</ul>

<h2 id="next">Suite</h2>

<div class="not-prose grid gap-3 sm:grid-cols-2">
  - [Créer une demande](/fr/requests/creating-requests) — Découvrez les clés de champ, le préremplissage, le verrouillage, et l'ajout de contexte.
  - [Clés de champ](/fr/requests/field-keys) — Les noms stables par lesquels les automatisations désignent vos champs.
  - [Invitations et rappels](/fr/requests/invitations-and-reminders) — Envoi par e-mail, planning partagé, et expiration.
  - [Callbacks et signature](/fr/requests/callbacks) — Reprenez votre workflow et vérifiez que l'appel vient bien de nous.
  - [La page Demandes](/fr/requests/managing-requests) — Voyez ce que vous attendez et agissez dessus.
</div>
