SuperSign - API Oficial
    • Introdução
    • Primeiro envelope em 5 minutos
    • Idempotência e erros
    • Estados do envelope
    • Webhooks
    • Limites de requisição
    • Testar a API no Postman
    • SuperSign API Pública
      • Raiz
        • Conta
          • Identificar a integração
          • Consultar a conta da integração
          • Consultar capacidades efetivas da integração
          • Consultar o catálogo público de capacidades
        • Envelopes
          • Criar rascunho de envelope
          • Listar envelopes
          • Excluir rascunho de envelope
          • Consultar envelope
          • Atualizar configurações do envelope
          • Enviar envelope
          • Listar histórico do envelope
          • Mover envelope para uma pasta
          • Cancelar envelope
        • Participantes
          • Sincronizar participantes do envelope
          • Listar participantes do envelope
          • Enviar lembrete ao participante
        • Documentos
          • Adicionar documentos ao envelope
          • Listar documentos do envelope
          • Substituir campos do documento
          • Listar campos do documento
          • Get document download url
        • Pastas
          • Criar pasta
          • Listar conteúdo da pasta
          • Consultar controle de acesso da pasta
          • Excluir pasta
          • Renomear pasta
          • Mover pasta
        • Webhooks
          • Criar webhook
          • Listar webhooks
          • Atualizar webhook
          • Excluir webhook
        • Contatos
          • Criar contato
          • Listar contatos
          • Consultar contato
          • Atualizar contato
          • Excluir contato
        • Equipe
          • Listar membros
        • Convites
          • Listar convites

    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-03 16:23:50
    Página anterior
    Idempotência e erros
    Próxima página
    Webhooks
    Built with