POST Upload template
Changed onCom este endpoint você poderá enviar um novo template ao sistema, para futuramente enviar solicitações de assinatura para várias pessoas de forma simplificada.<p><strong>Campos do template:</strong> informe <code>width_page</code> (largura da página em pixels) e <code>fields[]</code> com a posição de cada campo (<code>input</code> image para assinatura ou text para texto; <code>page</code>, <code>width</code>, <code>height</code>, <code>xPos</code>, <code>yPos</code> e, para text, <code>text</code>, <code>color</code> e <code>fontsize</code>). Sem esses campos o template é criado sem posições e <code>POST /api/requests/templates</code> responde 422 ("Este template não possui campos definidos").</p><p><strong>Regras:</strong> formatos aceitos pdf, doc, docx, xls e xlsx; <code>file</code> como arquivo (multipart/form-data) ou base64 com data URI (apenas PDF); <code>pass_owner</code> e <code>pass_user</code> em par e não aceitos para Word; a resposta tem o mesmo formato de <code>POST /api/files/upload</code> (inclui <code>tags</code>, <code>editablevalidate</code> e <code>pdf_optimization</code>).</p>
Request
- Base URLhttps://app.plugsign.com.br
- URLhttps://app.plugsign.com.br/api/files/upload/template
- AuthAPI key in header Authorization
Request body
Response
200
Example response
{
"data": {
"id": 182151,
"name": "teste-template",
"file_name": "lT5rX42RNCCoSXbv1X4KjQzVUSU7F8hx.pdf",
"extension": "pdf",
"size": 14639,
"status": "Unsigned",
"document_key": "lT5rX42RNCCoSXbv1X4KjQzVUSU7F8hx",
"editted": "No",
"is_template": "Yes",
"template_fields": "[\"200\",{\"xPos\":\"10\",\"yPos\":\"30\",\"input\":\"image\",\"width\":\"200\",\"height\":\"120\",\"page\":\"2\"},{\"input\":\"text\",\"xPos\":\"122\",\"yPos\":\"324\",\"width\":\"200\",\"height\":\"120\",\"page\":\"3\",\"fontsize\":\"14\",\"text\":\"meu texto\",\"color\":\"#404034\"}]",
"accessibility": "Departments",
"folder": "Source",
"uploaded_by": {
"name": "Sua Empresa",
"last_name": "Assinaturas"
},
"uploaded_on": "20/11/2023 19:56:41",
"download": "https://app.plugsign.com.br/api/files/download/lT5rX42RNCCoSXbv1X4KjQzVUSU7F8hx",
"editablevalidate": 1
},
"message": "Upload efetuado com sucesso!"
}Changes
- info
added the new optional request property
- info
added the new optional request property
- info
added the non-success response with the status
- info
added the non-success response with the status
- info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
to the response with the status
- info