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 utilizando 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 — Carregar o PDF
uuid devolvido como file_uuid.
3 — Criar o Documento
4 — Registar o Assinante
Os assinantes são terceiros que precisam de assinar o documento. São identificados por nome, email e CPF (número de identificação fiscal brasileiro).GET /signers?where[user][email]=carlos@acme.com primeiro para evitar criar registos duplicados.
5 — Associar o Assinante ao Documento
Esta etapa associa o assinante e desencadeia automaticamente o email de solicitação de assinatura. Este endpoint é público — nenhum headerAuthorization é necessário.
6 — Verificar Estado da Assinatura
Consulte o endpoint de detalhe do documento para verificar se todas as assinaturas foram recolhidas:signatures na resposta mostra o estado de cada assinante:
"signed": true significa que o assinante concluiu a sua assinatura. false significa pendente.
7 — Assinar Institucionalmente
Após recolher 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 — Transferir o PDF Assinado
Operações em lote
Para cenários de alto volume, estão disponíveis endpoints de lote:| 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 |