Para Desenvolvedores

API de Assinatura Eletrônica para o seu Sistema

API REST simples e poderosa para enviar documentos para assinatura, acompanhar o status em tempo real e receber webhooks quando alguém assinar. Sandbox grátis para começar.

Sandbox grátis Documentação completa Webhooks em tempo real
# Autenticação via API Key
Authorization: Bearer YOUR_API_KEY
# Enviar documento para assinatura
POST
/api/v1/documents/send
{
"title": "Contrato de Locação",
"file_url": "https://seu-app.com/contrato.pdf",
"signers": [
{
  "name": "João Silva",
  "email": "joao@email.com",
  "auth_method": "email",
  "order": 1
}
]
}
# Resposta 201
{
"document_id": "doc_k9x2...",
"status": "pending",
"sign_url": "https://sign.autosign.com.br/..."
}

Integração simples e poderosa

API Key simples

Sem OAuth2 complexo. Gere sua API Key no painel, adicione no header e comece a usar.

Webhooks em tempo real

Receba notificações HTTP quando documentos forem assinados, recusados ou expirados.

Sandbox gratuito

Ambiente de testes completo sem custo. Desenvolva e valide a integração antes de ir para produção.

Download automático

Baixe o PDF assinado com trilha de auditoria via API assim que o processo for concluído.

Endpoints principais

Base URL: https://app.autosign.com.br/api/v1

POST /documents/send Enviar documento para assinatura

Envia um documento PDF para um ou mais signatários. Suporta múltiplos métodos de autenticação e ordem de assinatura.

Parâmetros obrigatórios:
CampoTipoDescrição
titlestringNome do documento
file_url ou file_base64stringURL pública ou PDF em base64
signersarrayLista de signatários com name, email e auth_method
GET /documents/{id} Consultar status do documento

Retorna o status atual do documento: pending, partially_signed, completed, expired ou refused. Inclui informações de cada signatário e timestamps.

GET /documents/{id}/download Baixar PDF assinado

Retorna o PDF assinado com a trilha de auditoria incorporada. Disponível apenas quando o documento está com status completed.

POST /webhooks Configurar webhook

Registra uma URL para receber notificações HTTP dos eventos:

  • document.signed — signatário assinou
  • document.completed — todos assinaram
  • document.refused — signatário recusou
  • document.expired — documento expirou
DELETE /documents/{id}/cancel Cancelar documento

Cancela um documento pendente. Signatários que ainda não assinaram são notificados do cancelamento.

Comece a integrar em minutos

Crie sua conta grátis, gere sua API Key e faça sua primeira chamada em menos de 5 minutos.