SuperSign - API Oficial
  1. Introdução
  • SuperSign API Pública
    • Introdução
      • Primeiro envelope em 5 minutos
      • Integrar com IA
      • Testar a API no Postman
      • Paginação e filtros
      • Catálogo de erros
      • Receitas em Node.js, PHP e Python
      • Changelog
      • Idempotência e erros
      • Estados do envelope
      • Webhooks
      • Limites de requisição
    • Referência da API
      • Conta
        • Consultar a conta da integração
        • Consultar capacidades da integração
        • Consultar o catálogo de capacidades
        • Validar a chave de API
      • Envelopes
        • Excluir rascunho de envelope
        • Consultar histórico do envelope
        • Criar rascunho de envelope
        • Listar envelopes
        • Atualizar configurações do envelope
        • Enviar envelope
        • Get Envelope
        • Move envelope to folder
        • Void envelope
      • Participantes
        • Listar participantes do envelope
        • Sincronizar participantes
        • Enviar lembrete ao participante
      • Documentos
        • Listar documentos do envelope
        • Substituir campos do documento
        • Listar campos do documento
        • Adicionar documento ao envelope
        • Gerar URL de download do documento
      • Contatos
        • Criar contato
        • Listar contatos
        • Consultar contato
        • Atualizar contato
        • Excluir contato
      • Equipe
        • Listar membros da conta
      • Pastas
        • Listar conteúdo da pasta
        • Consultar acesso da pasta
        • Excluir pasta
        • Renomear pasta
        • Mover pasta
        • Criar pasta
      • Convites
        • Listar convites da conta
      • Webhooks
        • Excluir webhook
        • Criar webhook
        • List webhook endpoints
        • Edit webhook endpoint
  1. Introdução

Estados do envelope

O campo status informa em que ponto do ciclo de assinatura o envelope está. Trate o valor como uma máquina de estados: uma operação aceita em DRAFT pode ser rejeitada depois que o envelope for enviado.

Fluxo principal#

DRAFT → PREPARING → SENT → SEALING → COMPLETED
                    ├────────────→ VOIDED
                    ├────────────→ DECLINED
                    ├────────────→ EXPIRED
                    └────────────→ RETURNED → CORRECTING → SENT
PREPARING e SEALING são estados transitórios. A conclusão jurídica e operacional só deve ser considerada quando o status chegar a COMPLETED.

Significado dos estados#

StatusSignificadoConduta da integração
DRAFTRascunho criado e ainda configurávelAdicione documento, participantes, campos e configurações antes de enviar
PREPARINGO envio foi reivindicado e está sendo preparadoNão dispare outro envio; consulte novamente com a mesma operação idempotente
PROCESSINGEstado de compatibilidade usado por fluxos legados de processamentoNão é esperado no fluxo explícito normal da v4; aguarde ou acione o suporte se persistir
CORRECTINGO envelope voltou ao remetente para ajustesCorrija os dados permitidos e envie novamente
SENTConvites enviados; existem ações pendentes dos participantesAguarde assinaturas, use webhook e evite polling agressivo
SEALINGTodas as ações terminaram e os documentos finais estão sendo seladosAguarde; ainda não trate o envelope como concluído
COMPLETEDFluxo concluído e documentos finais disponíveisConfirme por consulta autenticada e faça o download
EXPIREDO prazo terminou antes da conclusãoTrate como encerrado sem conclusão
VOIDEDO envelope foi anuladoInterrompa automações relacionadas ao envio
DECLINEDUm participante recusou a açãoRegistre a recusa e encaminhe para o fluxo de negócio adequado
RETURNEDUm participante devolveu o envelope para ajusteAguarde a aprovação do retorno pelo remetente antes de editar ou reenviar

Estados terminais#

COMPLETED, EXPIRED, VOIDED e DECLINED encerram o fluxo atual. Não presuma que um envelope pode ser reaberto ou alterado depois disso.
RETURNED não é terminal: ele exige uma decisão do remetente. CORRECTING também não é terminal e pode retornar a SENT após o reenvio.

Consulta recomendada#

Use o webhook ENVELOPE_COMPLETED como aviso de mudança e confirme o estado pela API antes de executar uma ação irreversível.

Boas práticas#

Persista o envelopeId retornado na criação.
Aceite estados novos sem quebrar o consumidor; registre o valor desconhecido e consulte a documentação.
Não use intervalos curtos de polling.
Não considere SENT como prova de entrega nem SEALING como conclusão.
Faça download apenas pela rota autenticada; a URL temporária retornada deve ser tratada como segredo de curta duração.
Modificado em 2026-09-08 22:04:56
Página anterior
Idempotência e erros
Próxima página
Webhooks
Built with