Fluxo de Assinatura de Documentos
O DokStamp suporta um fluxo de assinatura tripartite: um documento pode ser assinado por terceiros externos (via link por email) e/ou assinado institucionalmente usando um certificado digital armazenado na plataforma.Visão geral
Passo a passo
1 — Criar um Tipo de Documento
Os tipos de documento definem o template para uma categoria de documentos, incluindo os campos indexadores (campos de metadados para classificação).indexers define campos de metadados personalizados para documentos deste tipo. O campo rule valida a entrada: "Outro" (qualquer texto), "CPF" (CPF brasileiro), "E-mail" (endereço de email).
2 — Fazer Upload do PDF
uuid retornado como file_uuid.
3 — Criar o Documento
4 — Cadastrar o Assinante
Assinantes são terceiros que precisam assinar o documento. Eles são identificados por nome, email e CPF.GET /signers?where[user][email]=carlos@acme.com primeiro para evitar criar registros duplicados.
5 — Vincular o Assinante ao Documento
Esta etapa vincula o assinante e dispara automaticamente o email de solicitação de assinatura. Este endpoint é público — nenhum headerAuthorization é necessário.
6 — Verificar Status da Assinatura
Consulte o endpoint de detalhe do documento para verificar se todas as assinaturas foram coletadas:signatures na resposta mostra o status de cada assinante:
"signed": true significa que o assinante concluiu sua assinatura. false significa pendente.
7 — Assinar Institucionalmente
Após coletar as assinaturas de terceiros, assine o documento com o certificado digital da instituição:cert_id refere-se ao certificado digital institucional configurado na plataforma. O pin é o código de proteção PIN do certificado.
8 — Baixar o PDF Assinado
Operações em lote
Para cenários de alto volume, endpoints de lote estão disponíveis:| Endpoint | Finalidade |
|---|---|
POST /documents/signatures/batch/resend | Reenviar emails de solicitação de assinatura para múltiplos assinantes |
POST /documents/batch/sign/{cert_id} | Assinar múltiplos documentos de uma vez com o certificado institucional |