Fazer o upload de documentos e enviar para assinatura — APIs da Admissão Digital
A Admissão Digital dispõe de APIs que permitem fazer o upload de documentos e enviá-los para candidatos assinarem eletronicamente.
Primeiro, é necessário fazer a autenticação na Plataforma Senior X para obter o token de acesso que permite fazer as requisições. Depois, o processo é feito em três etapas:
POSTrequestUploadDocumentSign — Solicita a URL para upload do arquivos dos documentos. A API envia a solicitação de upload e retorna a URL onde os arquivos serão armazenados.
PUT<uploadUrl> — Faz o upload dos documentos para a URL obtida no passo anterior. A API faz o upload dos arquivos e retorna se o upload foi feito com sucesso.
POSTdocumentsSend — Envia os documentos para a assinatura do candidato e retorna se o envio foi feito com sucesso.
Nome que corresponde ao nome do arquivo a ser enviado.
Exemplo
{
"fileName": "contrato-de-admissao.pdf"
}
Respostas
Código
Descrição
Campos da resposta
200
Ok - resultado da solicitação da URL do arquivo
Campo
Tipo
Descrição
fileUrl
String
Identificador URI (Uniform Resource Identifier) do arquivo. Essa informação será necessária para fazer a próxima requisição — requestUploadDocumentSign (PUT).
uploadUrl
String
Endereço URL para onde será feito o upload do arquivo.
401
Invalid credentials
-
default
Error response
Campo
Tipo
Descrição
message
String
Mensagem descritiva do erro.
reason
String
Um código que representa a categoria da causa do erro.
Enviar os envelopes para a assinatura do candidato. A API envia os documentos para a assinatura dos candidatos e retorna se o envio foi feito com sucesso.
Um array que contém os parâmetros que identificam todos os documentos a serem enviados para assinatura. Deve conter todos os documentos que foram enviados anteriormente, em requisições para a API requestUploadDocumentSign.
demandGeolocation
Boolean
Indica se deve-se solicitar a geolocalização da pessoa no momento da assinatura do documento.
sendSms
Boolean
Indica se deve-se enviar o link de assinatura por SMS para os assinantes.