Quickstart
Générez votre premier document conforme en 3 étapes.
1.Obtenir une clé API
Créez un compte sur la console développeur, puis générez une clé API depuis la page API Keys. Votre clé ressemblera à :
Votre clé API
dk_test_aBcDeFgHiJkLmNoPqRsTuVwXyZ123456789Environnements
Utilisez une clé
test pendant le développement et une clé live en production.2.Créer un template
Créez un template HTML avec des variables Handlebars. Vous pouvez aussi utiliser un template système pré-fait.
Bash
curl -X POST https://api.restifydocs.com/v1/templates \ -H "x-api-key: dk_test_votre_cle" \ -H "Content-Type: application/json" \ -d '{ "name": "Facture CI", "type": "invoice", "country": "CI", "html": "<h1>{{entreprise}}</h1><p>Client: {{nom_client}}</p><p>Total: {{total_ttc}} FCFA</p>" }'Réponse201 Created
JSON
{ "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", "name": "Facture CI", "type": "invoice", "countryCode": "CI", "version": 1, "variables": ["entreprise", "nom_client", "total_ttc"], "compliance": { "status": "valid", "warnings": [] }}3.Générer un document
Envoyez les données de votre document. RestifyDocs génère le PDF, attribue un numéro conforme et crée le QR code de vérification.
Bash
curl -X POST https://api.restifydocs.com/v1/documents \ -H "x-api-key: dk_test_votre_cle" \ -H "Content-Type: application/json" \ -d '{ "templateId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", "data": { "entreprise": "Acme Corp SARL", "nom_client": "Entreprise XYZ", "total_ttc": "1 250 000" } }'Résultat
Vous recevez un objet document avec le PDF généré, un numéro conforme et un lien de vérification :
Réponse201 Created
JSON
{ "id": "f7e8d9c0-b1a2-3456-7890-abcdef123456", "template_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", "doc_number": "FNE-2026-001847", "type": "invoice", "status": "completed", "pdf_url": "https://cdn.restifydocs.com/docs/f7e8d9c0.pdf", "verify_url": "https://verify.restifydocs.com/v/abc123", "compliance": { "country": "CI", "standard": "FNE", "valid": true }, "generated_at": "2026-04-27T10:30:00.000Z"}Le champ
verify_url contient le lien encodé dans le QR code du document. Vos clients peuvent scanner le QR pour vérifier l'authenticité.Prochaine étape
Découvrez les différentes méthodes d'authentification et les permissions associées.
Authentification →