Create new document from template

POST https://{{host}}/api/v1/file/

Creación de un documento a partir de una plantilla. En primer (por defecto) o segundo plano.



Nombre



Valores



Opcional



template



Nombre o UUID de la plantilla



True



background



Realizar la generación del binario en segundo plano
`true
false`

Petición:

{ "filename": "My new document name", "serie": "MySerie", "doctype": "MyFormType", "template": "MyTemplate", "background": true|false, "metadata": { "metadata.contract_number": "12345" } }

Respuesta:

{ "request-id": "7d20a5e6-cb1b-4949-abcf-51ecf99939f9", "response": { "message": "Execution success", "code": "ok" }, "result": { "entity": "Document", "uuid": "0bbc79ba-6b14-4074-8f8e-6701a4ec995a", "filename": "My new document name", "creation_date": "2022-12-26T20:00:02.448476+01:00", "modified_date": "2022-12-26T20:00:03.227150+01:00", "validation_date": null, "validator": null, "state": "pending", "version": "0.0", "author": "admin", "serie": "MySerie", "doctype": "MyFormType", "container": false, }

Request Body

[{"name"=>"filename", "value"=>"New document name", "datatype"=>"string"}, {"name"=>"serie", "value"=>"MySerie", "datatype"=>"string"}, {"name"=>"doctype", "value"=>"MyForm", "datatype"=>"string"}, {"name"=>"template", "value"=>"MyTemplate", "datatype"=>"string"}, {"name"=>"background", "value"=>"True/False", "datatype"=>"string"}, {"name"=>"metadata", "value"=>"{\"metadata.Campo_01_09_fzwah\": \"002\", \"metadata.Campo_01_11_pvaeo\": \"Test value updated\"}", "datatype"=>"string"}]

HEADERS

KeyDatatypeRequiredDescription
Content-Typestring