Générer le PDF rempli
generate_documentFills a RemplirPDF template with user-supplied values, validates required fields and formats, saves the PDF, and returns a 24-hour download link plus app document link.
Instructions
Remplit un modèle avec les valeurs fournies et enregistre le PDF dans le compte RemplirPDF de l'utilisateur ; renvoie un lien de téléchargement valable 24 h et le lien du document dans l'application. Vérifie d'abord les champs obligatoires et les formats : en cas d'erreur, rien n'est créé et la réponse liste ce qui manque. Sans document_id, crée toujours un nouveau document ; avec document_id, remplace le contenu d'un document déjà généré avec le même modèle (l'ancienne version est écrasée). Les valeurs doivent être exactes et fournies par l'utilisateur. Nécessite un abonnement RemplirPDF actif : sinon l'outil refuse, sans rien facturer ni démarrer de paiement. Appelez get_template avant pour connaître les champs ; pour retrouver un document existant, utilisez list_documents.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| values | Yes | Valeurs des champs : { nom_du_champ: "valeur" }, avec les noms renvoyés par get_template. Dates AAAA-MM-JJ, mois AAAA-MM, montants 750 ou 750,50, cases à cocher "Oui". Les champs inconnus sont ignorés et listés dans ignored_fields. | |
| template | Yes | Slug du modèle (voir list_templates), par exemple quittance-de-loyer. | |
| document_id | No | Facultatif : identifiant (doc_…) d'un document déjà généré avec ce même modèle, à remplacer au lieu d'en créer un nouveau. Un document qui a déjà une demande de signature n'est jamais modifié : un nouveau document est alors créé. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pages | Yes | Nombre de pages du PDF. | |
| title | Yes | Titre du document dans le compte. | |
| app_url | Yes | Page du document dans l'application RemplirPDF (connexion requise) : modifier, envoyer, faire signer. | |
| template | Yes | Slug du modèle utilisé. | |
| next_steps | Yes | Ce que l'utilisateur peut faire ensuite (signature, envoi). | |
| document_id | Yes | Identifiant du document (doc_…). | |
| download_url | Yes | Lien de téléchargement direct du PDF, sans connexion, valable 24 h. | |
| ignored_fields | No | Champs fournis mais inconnus du modèle (ignorés). | |
| download_expires_at | Yes | Date d'expiration du lien de téléchargement (ISO 8601). |