Assistente de Criação (Wizard)
Enviar envelope aos signatários
Finaliza o assistente, criando sessões e disparando convites por e-mail.
POST
Enviar envelope aos signatários
Finaliza o assistente de criação de envelope. Esta chamada:
- Cria uma sessão única para cada signatário (com
sessionToken). - Registra o histórico de criação.
- Muda o envelope para “Aguardando assinatura”.
- Dispara e-mails de convite aos signatários.
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-invitationpara reenviar. - URLs dos signatários: distribua o
signUrlde cada signatário para que acessem suas sessões de assinatura.
Próximas etapas
- Compartilhe o
signUrlde cada signatário (via e-mail, SMS, ou QR Code). - Cada signatário acessa sua sessão:
GET /signer/v1/sign/:sessionToken. - Preenche campos (se houver) e assina:
POST /signer/v1/sign/:sessionToken/sign. - Quando o último signatário assina, o envelope muda para “Finalizado” e um webhook é disparado (se configurado).
Relacionado
POST .../:uuid/advance— chegar à etapa de conferência antes distoPOST .../:uuid/signers/:signerUuid/resend-invitation— reenviar convitePOST /signer/v1/sign/:sessionToken/sign— signatário assina