API do TapSign: chaves, webhooks e limites de uso
A API do TapSign permite enviar documentos para assinatura a partir do seu sistema. As chaves são criadas em Integrações, aba API Keys, nos planos Equipe e Enterprise. Para saber quando algo acontece com um documento, cadastre um webhook.
Nesta página
Criar uma chave
- No computador, abra Integrações no menu.
- Na aba API Keys, clique em Nova API Key, dê um nome e clique em Criar.
- Copie a chave na hora: ela aparece uma única vez. Depois, a lista mostra só o começo dela.
- Envie a chave no cabeçalho
Authorization: Bearer tsk_.... - Use sempre HTTPS.
- Guarde a chave como uma senha e não a coloque em código que roda no navegador.
Fluxo para enviar um documento
POST /v1/documents: envia o arquivo PDF ou DOCX, com até 10 MB, em multipart, nos camposfileetitle.POST /v1/envelopes: cria o envelope do documento.POST /v1/envelopes/{id}/signers: adiciona os signatários.POST /v1/envelopes/{id}/send: envia os links de assinatura.
Para gerar um documento a partir de um modelo, com um signatário, use POST /v1/integration/documents/create-from-template.
Webhooks
Em Integrações, aba Webhooks, clique em Novo Webhook e informe nome, URL, secret e eventos.
- A URL precisa usar HTTPS e não pode apontar para rede privada.
- Informe um secret. Cada chamada leva o cabeçalho
X-Webhook-Signature, com o HMAC-SHA256 do corpo JSON, em hexadecimal, calculado com esse secret. - Eventos:
doc_viewed,doc_signed,doc_refused,doc_completed,doc_cancelededoc_expired. - Hoje,
doc_signededoc_completedsão enviados quando o documento recebe todas as assinaturas. - Só uma resposta 2xx conta como entrega. Sem ela, o TapSign tenta de novo, com intervalos crescentes, em até 5 tentativas no total.
Limites de uso
- Até 60 requisições por minuto por chave. Algumas rotas têm limite menor.
- Acima do limite, a API responde
429, com o cabeçalhoRetry-After. - As respostas trazem os cabeçalhos
X-Rate-Limit-LimiteX-Rate-Limit-Remaining. - Arquivos com até 10 MB.
Outras ferramentas
O TapSign não tem integração nativa com ferramentas de automação. Dá para conectar qualquer ferramenta que faça chamadas a uma API REST ou que receba webhooks.
Leia também
Não encontrou o que procurava?
Se você já tem conta, entre no TapSign, clique em Central de ajuda no rodapé do menu e escolha Enviar e-mail para abrir o formulário Fale com o suporte. Se ainda não tem conta, escreva pelo formulário Falar com vendas.