SignXP Docs
Introdução
O SignXP é um serviço de assinatura eletrônica pensado para ser usado por outros softwares. Não há tela para o seu usuário final operar o sistema: o seu software envia o documento por API e o SignXP cuida de tudo o que vem depois — convite ao signatário, coleta de evidências, captura da assinatura, selagem criptográfica e verificação pública.
O que o serviço entrega
- Assinatura eletrônica com evidências: IP, dispositivo, data/hora, geolocalização, consentimento LGPD e, opcionalmente, foto do documento de identidade e selfie.
- Validação por IA das imagens: as fotos são conferidas na hora da assinatura e, se você informar o CPF/CNPJ do signatário, a IA verifica se o documento apresentado é mesmo dele — veja validação por IA.
- Selo criptográfico PAdES: o PDF final é assinado com o certificado do SignXP, o que torna qualquer alteração posterior detectável.
- Termo de Evidências: um relatório anexado ao PDF final, com uma página por signatário.
- Verificação pública: cada documento ganha uma URL e um QR Code que qualquer pessoa pode usar para conferir a autenticidade. Quem só tem o arquivo em mãos confere pelo validador público, por código ou enviando o próprio PDF.
- Assinatura dentro do seu sistema: se preferir que o seu cliente não saia da sua tela, a assinatura pode ser embutida — sem apontar domínio nenhum para nós.
Como o fluxo funciona
- O seu sistema gera o PDF e sabe em que posição de cada página a assinatura deve aparecer.
- O seu sistema chama
POST /api/v1/documentsenviando o PDF, os signatários e as coordenadas dos campos. - O SignXP registra os campos e cria um link de assinatura por signatário. Se o signatário tem e-mail e você não pediu o contrário, o convite sai por e-mail; senão, o link fica com você para entregar pelo canal que preferir.
- O signatário assina pelo celular ou pelo computador, passando pelas etapas de evidência configuradas.
- Quando todos assinam, o PDF é selado e o seu sistema recebe um callback assinado.
- O seu sistema baixa a via final ou apenas guarda a URL de verificação.
Seu software ──POST /documents──▶ SignXP ──convite──▶ Signatário
▲ │
└────────callback assinado─────────┘
Antes de começar
Você vai precisar de:
- Uma conta no portal, que você mesmo cria em app.signxp.com.br/criar-conta — não é preciso falar com ninguém para começar.
- Uma chave de API de teste e uma de produção, emitidas por você no portal (veja Autenticação).
- Um endpoint público no seu sistema para receber os callbacks (opcional, mas recomendado).
- As coordenadas de cada campo de assinatura. O Posicionador de campos gera esse bloco para você a partir do próprio PDF.
O ambiente de teste não envia e-mail para o signatário e não consome a sua quota contratada. Use-o à vontade durante a integração.
Enquanto a conta não tiver um plano contratado, ela não envia documentos em produção. Isso não atrapalha o começo: a integração inteira pode ser escrita e exercitada antes disso, com a chave de teste.
Testando sem escrever código
As páginas de Autenticação, Enviar um documento e Consultar o status trazem um painel Testar agora: você cola uma chave sk_test_, ajusta o corpo já preenchido com dados fictícios (inclusive o PDF) e executa a chamada de verdade, vendo a resposta na hora.
Comece pela Autenticação: a consulta da licença não cria nada e já prova que a sua chave funciona.
Integrando com um agente de IA
Toda esta documentação também é publicada em texto puro, no formato llms.txt:
| Endereço | Conteúdo |
|---|---|
/llms.txt |
Índice de todas as páginas, com um resumo de cada uma. |
/llms-full.txt |
Toda a documentação em um único arquivo. |
/{pagina}.md |
Uma página específica em Markdown. |
Esses endereços são públicos e não exigem login — aponte o seu agente para eles e ele lê a integração inteira sozinho.