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
Key | Datatype | Required | Description |
---|---|---|---|
Content-Type | string |