Skip to main content
POST
Enviar envelope aos signatários
Finaliza o assistente de criação de envelope. Esta chamada:
  1. Cria uma sessão única para cada signatário (com sessionToken).
  2. Registra o histórico de criação.
  3. Muda o envelope para “Aguardando assinatura”.
  4. Dispara e-mails de convite aos signatários.
Importante: o estado muda antes de disparar e-mails, para evitar duplicar sessões em caso de falha parcial. Autenticação: x-api-key no header. Também aceita Authorization: Bearer.

Parâmetros

string
required
UUID do envelope (na etapa “Conferência”).

Respostas

object
Dados do envelope (mesmo formato de POST .../drafts).
array
Lista de signatários com sessões criadas:
  • signerUuid — UUID do signatário.
  • sessionToken — token único para a sessão de assinatura deste signatário.
  • signUrl — URL completa (ex.: https://seu-app.com/signer/{sessionToken}) para compartilhar com o signatário.

Erros

Veja Autenticação e erros.
  • 404: Envelope não encontrado.
  • 409: Envelope não está na etapa “Conferência”, ou faltam documentos/signatários.

Exemplo

Importante

  • Irreversível: após send, o envelope não pode voltar a “Rascunho”.
  • Sessões criadas: cada signatário recebe um sessionToken único para acessar sua sessão de assinatura.
  • E-mails: convites são disparados após a mudança de estado. Se alguns e-mails falharem, o envelope já saiu de rascunho (estado já mudou) — o operador pode usar POST .../:uuid/signers/:signerUuid/resend-invitation para reenviar.
  • URLs dos signatários: distribua o signUrl de cada signatário para que acessem suas sessões de assinatura.

Próximas etapas

  1. Compartilhe o signUrl de cada signatário (via e-mail, SMS, ou QR Code).
  2. Cada signatário acessa sua sessão: GET /signer/v1/sign/:sessionToken.
  3. Preenche campos (se houver) e assina: POST /signer/v1/sign/:sessionToken/sign.
  4. Quando o último signatário assina, o envelope muda para “Finalizado” e um webhook é disparado (se configurado).

Relacionado