Documentation

Votre premier PDF, sans détour.

La documentation publique décrit le contrat utile à une intégration. Elle n’expose aucun secret et n’exécute aucune requête sur votre compte.

01

1. Créer une clé API

Depuis votre compte, créez une clé et limitez son accès aux templates requis. Stockez-la uniquement côté serveur.

Authorization: Bearer dc_live_••••••••
02

2. Publier une version

Une génération de production cible une version publiée. Les brouillons servent à concevoir et prévisualiser.

03

3. Générer

Envoyez un payload JSON à l’endpoint de génération.

curl -X POST "$DOCCRAFT_URL/api/v1/shared/document/generate" \
+  -H "Authorization: Bearer $DOCCRAFT_API_KEY" \
+  -H "Content-Type: application/json" \
+  -d '{"templateVersionId":"tv_01JDC12","data":{"customer":{"name":"Acme"}}}'
04

4. Suivre le job

Interrogez le job retourné ou configurez un webhook. Prévoyez toujours les états pending, processing, completed et failed.

05

5. Traiter les erreurs

Journalisez l’identifiant de job, conservez le payload applicatif côté client et rejouez seulement les erreurs transitoires.

Design Partner

Évaluez DocCraft sur un document réel.

Réserver une démo