LexiFlow · Șabloane și documente

API de generare documente din Word și valori JSON

API-ul generează un document dintr-un șablon existent al contului asociat cheii. Verifică exemplele și limitele actuale înainte de integrare.

Generează primul document gratuit Vezi exemplul complet

Autentificare și șablon

Creează cheia API în setările contului. Trimite Authorization: Bearer YOUR_API_KEY. Folosește template_id din contul tău și variabile precum {{client_name}}. Nu publica cheia în frontend sau exemple partajate.

Cererea de generare

POST /api/v1/documents/generate primește template_id, variables, name și format. Exemplul de mai jos are date fictive și un ID demonstrativ. Generarea DOCX/PDF necesită șablon DOCX.

Răspuns și erori

Succesul returnează HTTP 201 cu status, message și data. Cheile lipsă/invalide dau 401; șablonul din afara contului dă 404; validarea eșuată dă 422; eroarea de generare dă 500.

Limite și abonament

API-ul nu are momentan un limitator dedicat per cheie sau verificări uniforme ale cotei de documente. Limitatorul din browser nu este o garanție pentru API. Etichetele de acces API ale planurilor nu sunt aplicate uniform de filtrul API. Confirmă utilizarea cu suportul înainte de integrarea în producție.

curl -X POST https://lexiflow.eu/api/v1/documents/generate \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"template_id":123,"name":"Example offer","format":"docx","variables":{"client_name":"Example Studio","service":"Design","amount":"1200 EUR"}}'
{"status":"success","message":"Document generated successfully.","data":{"id":456,"name":"Example offer","format":"docx","file_path":"example-offer_1234567890.docx","file_size":12345}}