NAiOS IconNAiOS Logo
Volver al catálogo

Docugenerate

docugenerate

DocuGenerate simplifies document generation by converting Word templates and JSON data into professional PDF files with ease. It supports automation of contracts, invoices, letters, certificates, and more, catering to both developers and non-developers. With an intuitive REST API and no-code integrations, it ensures seamless functionality for any scale.

Acciones
7
Triggers
0
Autenticación
OAuth gestionado
No
Información técnica: el detalle de parámetros, schemas y triggers de esta página está pensado para equipos de integración. Si solo necesitas saber si tu herramienta favorita está disponible, basta con ver la lista de acciones.

Acciones disponibles (7)

Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.

Generate documents from templateDOCUGENERATE_DOCUMENT_GENERATEAcción

Tool to generate document(s) from a template by merging JSON data or uploading a data file. Use when you need to programmatically produce one or more documents and receive metadata including a download URL.

Parámetros de entrada

  • dataobject

    Merge data as an object (single document) or list of objects for multiple documents

  • fileobject

    Binary file (CSV/Excel/TSV) for bulk merge when `data` is not provided

  • namestring

    Logical document name; supports merge tags when generating a single document

  • attachstring

    PDF URL(s) or Base64 data URIs to embed as attachments in the PDF

  • merge_withstring

    PDF URL(s) or Base64 data URIs to append after generated content. Ignored if invalid or unreachable. Only for PDF/PDF-A formats.

  • page_breakboolean

    Insert a page break between combined documents when `single_file` is true

  • output_namestring

    Output file name without extension; extension added automatically

  • single_fileboolean

    Combine multiple documents into one file (true) or return a ZIP (false)

  • template_idstringObligatorio

    ID of the template to use

  • output_formatstringenum

    Output format; defaults to .docx. PDF/A variants supported

    .docx.pdf.doc.odt.txt.pdf/a-1b.pdf/a-2b.pdf/a-3b

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Generate documents as ZIPDOCUGENERATE_DOCUMENT_GENERATE_BULK_ZIPAcción

Tool to bulk generate multiple documents into a ZIP archive. Use when you need a batch of docs packaged as ZIP.

Parámetros de entrada

  • dataobject[]

    Array of data objects for bulk generation (required if no file).

  • fileobject

    Optional data file (e.g., Excel/CSV) for bulk generation (multipart/form-data).

  • namestring

    Logical name for the generated documents.

  • attachstring

    URL(s) or data URI(s) of files to embed as attachments (PDF outputs only).

  • merge_withstring

    URL(s) or data URI(s) of PDFs to append (PDF outputs only).

  • page_breakboolean

    Insert page breaks between documents when single_file=true.

  • single_fileboolean

    Combine outputs into a single file; omit or false for ZIP of separate docs.

  • template_idstringObligatorio

    ID of the template to merge.

  • output_formatstringenum

    Export format; default is docx.

    pdfdocxdocodttxt

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Generate document with attachmentsDOCUGENERATE_DOCUMENT_GENERATE_WITH_ATTACHMENTSAcción

Tool to generate a PDF with embedded attachments. Use when you need to bundle extra files into the PDF output.

Parámetros de entrada

  • dataobject

    Merge data as JSON object or list. Required unless `file` is provided.

  • fileobject

    Excel/CSV file for bulk document generation. Required if `data` is omitted.

  • namestring

    Logical document name; defaults to template name.

  • attachstring

    URL(s) or Base64 data-URI(s) of files to embed as PDF attachments.

  • merge_withstring

    URL(s) or Base64 data-URI(s) of PDF(s) to append after generation.

  • page_breakboolean

    Insert page breaks when `single_file` is true.

  • output_namestring

    Filename (without extension) for output document.

  • single_fileboolean

    Combine multiple documents into one file when `data` is a list.

  • template_idstringObligatorio

    ID of the template to merge.

  • output_formatstringenum

    Export format. Attachments only honored for PDF formats.

    pdfdocxdocodttxtpdf/a-1bpdf/a-2bpdf/a-3b
  • output_qualityinteger

    Quality parameter appearing in examples; use if needed.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Generate document with mergeDOCUGENERATE_DOCUMENT_GENERATE_WITH_MERGEAcción

Tool to generate a PDF and append additional PDF files. Use when you need to merge extra pages into a generated document.

Parámetros de entrada

  • dataobjectObligatorio

    Data object or list of objects to merge into the template.

  • merge_withstring[]

    List of PDF URLs or Base64 data URIs to append after the generated document.

  • page_breakboolean

    Insert page breaks between items when single_file is true.

  • output_namestring

    Filename for download; defaults to '<template_id>.pdf' or '.zip'.

  • single_fileboolean

    Combine all pages into one file if true; otherwise returns a ZIP for batch runs.

  • template_idstringObligatorio

    ID of the pre-uploaded template to use.

  • output_formatstringenum

    Output format; must be PDF variant when using merge_with.

    pdfpdf/a-1bpdf/a-2bpdf/a-3b

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update DocumentDOCUGENERATE_DOCUMENT_UPDATEAcción

Tool to update a document's metadata. Use when renaming an existing document after confirming the document ID.

Parámetros de entrada

  • idstringObligatorio

    The unique identifier of the document to update

  • namestring

    New name for the document (optional)

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get or list templatesDOCUGENERATE_TEMPLATE_GET_OR_LISTAcción

Tool to retrieve or list existing templates. Use when needing template IDs and metadata before making updates or generating documents.

Parámetros de entrada

  • pageinteger

    Page number to retrieve (starting at 1)

  • per_pageinteger

    Number of templates per page

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update TemplateDOCUGENERATE_TEMPLATE_UPDATEAcción

Tool to update a template’s file and settings. Use after confirming the template ID and desired inputs.

Parámetros de entrada

  • idstringObligatorio

    Template identifier to update

  • fileobject

    The template file to upload (form field 'file')

  • namestring

    Optional new name for the template

  • regionstring

    Processing region for the template (e.g., 'us', 'eu', 'uk', 'au')

  • versioning_enabledboolean

    Enable version history for the template

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not