Plataforma B2B de assinatura
Assinatura digital com fluxos cloud, local e A1 em uma API só.
Desenvolvido para software de gestão: escolha o modo de assinatura por usuário, acompanhe tudo no painel e entregue o PDF assinado com segurança e rastreabilidade.
Assinatura com certificado em nuvem
A API abre a sessão, o titular aprova no app do provider e o documento final volta assinado para seu sistema.
curl -X POST "https://api.seudominio.com/api/v1/connector/v1/sessions" \\
-H "Authorization: Bearer TOKEN_DA_ACCOUNT" \\
-H "Content-Type: application/json" \\
-d '{
"document_id": "doc-1001",
"certificate_mode": "cloud",
"provider_hint": "birdid",
"document_content_base64": "JVBERi0x..."
}'
Assinatura local com Agent Desktop (A3 token/cartão)
O frontend solicita a sessão local, o agent assina na máquina do médico e envia o resultado de volta com token efêmero.
curl -X POST "https://api.seudominio.com/api/v1/connector/v1/sessions/SESSION_ID/local-bootstrap" \\
-H "Authorization: Bearer TOKEN_DA_ACCOUNT" \\
-H "Content-Type: application/json" \\
-d '{
"token_ttl_seconds": 120,
"metadata": {"source": "prontuario"}
}'
A1: arquivo PFX ou certificado cadastrado
Use upload direto para fluxos simples ou cadastro prévio para reduzir tráfego e latência em volume.
A1 Arquivo
Envia PFX + senha no request.
A1 Cadastrado
Reusa certificado salvo.
curl -X POST "https://api.seudominio.com/api/v1/signatures/pdf" \\
-H "Authorization: Bearer TOKEN_DA_ACCOUNT" \\
-F "signature_method=local_pfx" \\
-F "processing_mode=sync" \\
-F "pdf=@/tmp/receita.pdf" \\
-F "pfx=@/tmp/certificado.pfx" \\
-F "pfx_password=SENHA"
Webhook + monitoramento operacional
Receba eventos de conclusão e acompanhe entregas com log de request/response e tentativas de retry.
Tentativas automáticas
Até 3 tentativas, com reprocessamento manual no painel.
curl -X POST "https://api.seudominio.com/api/v1/webhooks" \\
-H "Authorization: Bearer TOKEN_DA_ACCOUNT" \\
-H "Content-Type: application/json" \\
-d '{
"url": "https://cliente.com/webhook/assinaturas",
"max_attempts": 3,
"events": ["signature.signed", "signature.failed"]
}'
Pronto para testar no seu cenário real?
Use o simulador para validar os fluxos, depois avance para produção com rate limit, logs por account/token e dashboard operacional.