JSON EN ENTRÉE. PDF EN SORTIE.

Vos données. Un document.

D’un payload JSON à un PDF prêt à utiliser. Un appel API. Vos template HTML. Aucun stockage de documents.

Commencer à intégrer

Pour votre stack. Sans compliquer votre travail.

Requête
curl --fail-with-body --request POST \  https://api.sysinvoice.com/v1/invoices/generate \  --header "Authorization: Bearer $SYSINVOICE_API_KEY" \  --header 'Content-Type: application/json' \  --header 'Accept: application/pdf' \  --data '{  "template_id": "tpl_your_invoice_template",  "document_data": {    "invoice_number": "INV-2026-001",    "issued_at": "2026-11-10",    "currency": "EUR",    "line_items": [      {        "description": "API integration",        "qty": 1,        "price": 240,        "amount": "240.00"      }    ],    "total": "240.00"  }}' \  --output invoice.pdf
Exemple uniquement : configurez votre API key et remplacez template_id par l’ID de votre template enregistré.

RésultatA4 · PDF
Aperçu de la facture INV-2026-001 : API integration, quantité 1, total 240,00 EUR.

DU PAYLOAD AU DOCUMENT

Trois étapes. Un endpoint.

Gardez votre logique métier. Confiez le document à l’API.

Apportez votre template

Écrivez HTML et CSS. Enregistrez un template réutilisable dans la Console.

Envoyez votre JSON

Authentifiez-vous avec une API key et envoyez template_id et document_data.

Recevez votre PDF

Recevez les octets PDF dans la réponse. Transmettez-les à votre application.

Stateless par conception

Les payload et PDF générés sont traités en mémoire, sans stockage de documents.

Votre mise en page, votre code

Utilisez HTML et CSS Tailwind compilé. Aucun outil de conception propriétaire à apprendre.

Une API dans votre flux

Une requête HTTP s’intègre à votre backend, file d’attente ou automatisation.

Moins de code PDF. Plus de produit.

Commencez avec la requête d’exemple. Connectez votre template quand vous êtes prêt.

Lire le guide d’intégration