v1
latestOpenAPI 3.1.02026-08-041060342.7 KBPOST Upload file
Com este endpoint você poderá enviar um novo arquivo ao sistema, para futuramente enviar para uma ou mais pessoas assinarem e/ou preencherem o mesmo. <br><br> <b>ATENÇÃO! O envio do documento e dos templates possuem finalidades diferentes!</b> <br><br> O upload de documentos é o envio simples de um arquivo, já o template precisa que no ato do envio, você defina seus campos de preenchimento e assinatura, para mais informações sobre os campos consulte a documentação dos templates ou de solicitações de assinaturas. <br><br> <b>Para envio de documentos é necessário que o tipo da requisição seja um form-data!</b> <br><br> Para enviar um documento para o sistema, você deverá passar alguns parâmetros conforme abaixo, porém destacamos aqui o parâmetro FILE. <br><br> Este parâmetro poderá ser de dois tipos: <br><br> Documento: Um documento nos formatos PDF, Word, Excel ou Power Point (Futuramente será necessário converte-los para PDF). <br> Base 64: Um código base64 exclusivo para PDF, com o início "data:application/pdf;base64," <br><br> <b>Conversão para PDF:</b> Quando um documento for assinado ou uma solicitação de assinatura for realizada, a conversão de documentos Office para PDF será feita automaticamente. <br><br> As informações do documento como document_key não são alteradas, porém dados como o endpoint para download, o formato e o tamanho do mesmo serão ajustados.
Request body
Response
200
Example response
{
"data": {
"id": 182149,
"name": "teste",
"file_name": "dNknsDeLIc4rgcSyYTQ2QpIjWME5E0dA.pdf",
"extension": "pdf",
"size": 14639,
"status": "Unsigned",
"document_key": "dNknsDeLIc4rgcSyYTQ2QpIjWME5E0dA",
"editted": "No",
"is_template": "No",
"accessibility": "Departments",
"folder": "Source",
"uploaded_by": {
"name": "Assinatura",
"last_name": "Assinaturas"
},
"uploaded_on": "20/11/2023 19:27:34",
"download": "https://app.plugsign.com.br/api/files/download/dNknsDeLIc4rgcSyYTQ2QpIjWME5E0dA"
},
"message": "Upload efetuado com sucesso!"
}