API : modèles PDF et remplissage
Ajouter un PDF, relier ses champs et le remplir par programme.
À quoi ça sert
Automatiser le remplissage de vos formulaires PDF officiels depuis votre logiciel.
Prérequis et forfait
Clé d’API. Seuls les PDF à champs remplissables (AcroForm) sont acceptés. Limites du forfait : modèles et remplissages.
Étapes
- GET r=models : liste. POST r=models avec name et pdf_base64 (15 Mo maximum) : ajoute un modèle et renvoie ses champs.
- GET r=model&id=… : lire un modèle avec ses champs. POST r=model&id=… : enregistrer form_id et map (champ du PDF → a:<texte de la question>, x:nom, x:email, x:date, x:cabinet, x:pro). DELETE : supprimer.
- POST r=fill avec model_id, send_id (réponse REMPLIE) et, au besoin, context ({"x:cabinet":"…","x:pro":"…"}) : renvoie le PDF rempli en pdf_base64 (ou le fichier avec &raw=1) et fields_filled.
Résultat attendu
Le PDF rempli est retourné ; chaque remplissage compte dans le quota du mois.
Astuces
- Les liens invalides sont écartés à l’enregistrement.
- GET r=usage affiche models et fills_month (utilisé / limite).
Problèmes fréquents
- 422 « Ce PDF ne contient aucun champ remplissable (PDF « à plat »). … »
- Voir « Quels PDF peut-on remplir ? ».
- 422 « Reliez d’abord au moins un champ du PDF aux réponses. »
- Enregistrez map avant de remplir.
- 402 quota_exceeded (quota models ou fills)
- Limite du forfait atteinte.
Pages concernées
Ces pages demandent d’être connecté.
Articles liés
API REST : principes et limitesAdresse, authentification, format des réponses, erreurs et limites de l’API.API, clés et webhooksAjouter un formulaire PDF (téléverser un modèle)Déposez dans votre bibliothèque un PDF à champs remplissables de 15 Mo maximum.Remplir un PDF officielRelier les champs du PDF aux questions du clientIndiquez une fois, pour chaque champ du PDF, quelle réponse du client ou quelle information l’alimente.Remplir un PDF officielRemplir le PDF en un clicChoisissez la réponse d’un client : le PDF rempli se télécharge, prêt à relire et à signer.Remplir un PDF officiel