Campos e Regras de Negócio

Esta seção da documentação descreve detalhadamente os campos utilizados nas requisições e respostas da API, juntamente com as regras de negócio associadas a cada um deles. Aqui, você encontrará informações sobre:

  • Definições dos campos: Nome, tipo de dado e formato esperado.
  • Validações aplicadas: Regras obrigatórias, valores permitidos, e limites de tamanho ou intervalo.
  • Dependências e relações: Campos que dependem de outros ou influenciam o comportamento da API.
  • Comportamento padrão: Valores atribuídos automaticamente e tratamento de dados opcionais.

Nosso objetivo é garantir que você tenha uma compreensão clara de como interagir com os campos da API e evitar erros comuns durante a integração. Certifique-se de consultar esta seção ao construir ou validar suas requisições.

Campos e Regras de Negócio:

Descrição dos Campos

CampoDescriçãoTipo
statusA alteração desse campo determina a ativação do Envelope e está disponível apenas na atualização do envelope (update)string
nameDefine o nome do Envelope.string
localeDetermina o idioma do documento. Os e-mails, página de assinatura e log do documento assinado estarão no idioma definido.string
auto_closeDetermina se o documento será finalizado automaticamente logo após a assinatura do último signatário.boolean
remind_intervalDetermina se o documento terá opção de lembretes automáticos ativada. O intervalo é medido em dias. Com a inclusão do parâmetro serão enviados até três lembretes automaticamente.integer
block_after_refusalDetermina se o processo de assinatura tem que ser pausado ou não após um signatário ter recusado.boolean
deadline_atData limite para a realização das assinaturas dos documentos relacionados. Documento será finalizado automaticamente quando a data limite for atingida. Se houver assinaturas, o Documento ficará com o status finalizado, caso contrário, o documento será cancelado.datetime
default_subjectDefine o assunto do e-mail que será enviado aos signatários na solicitação de assinatura.string
default_messageDefine a mensagem padrão que será enviada aos signatários.string

Regras de Negócio para os campos

Campo

Regras de Negócio

status

Valores possíveis: draft, running, canceled, closed.

locale

Valores possíveis: pt-BR, en-US.

auto_close

Valores possíveis: true, false.

remind_interval

Valores possíveis: null, 1, 2, 3, 7, 14.

block_after_refusal

Valores possíveis: true, false.

deadline_at

  • Data limite máxima é de 90 dias contados a partir do upload.
    - Uma vez cancelado, o processo não pode ser retomado.
    - O valor deve ser maior que a data/hora atual.

default_subject

  • Se esse atributo não for informado, o assunto padrão será enviado.
    - Há um limite de 100 caracteres.

default_message

  • É possível enviar uma mensagem específica para cada signatário usando o parâmetro message ao disparar notificação de signatário.
    - A mensagem informada no parâmetro message terá prioridade sobre a mensagem definida no atributo default_message.

Regras dos campos para a Criação

Campo

Obrigatório

Disponível

Valor Padrão

status

NÃO

name

SIM SIM

locale

NÃO SIM

pt-BR

auto_close

NÃO SIM

true

remind_interval

NÃO SIM

3

block_after_refusal

NÃO SIM

false

deadline_at

NÃO SIM

datetime + 30 dias

default_subject

NÃO SIM

null

default_message

NÃO SIM

""


Regras dos campos para a Atualização

Campo

Obrigatório

Disponível

status

NÃO SIM

name

NÃO

locale

NÃO SIM

auto_close

NÃO SIM

remind_interval

NÃO SIM

block_after_refusal

NÃO SIM

deadline_at

NÃO SIM

default_subject

NÃO

Disponível apenas quando o estado é draft

default_message

NÃO SIM

Conte com a nossa ajuda!

Estamos comprometidos em fornecer a você todas as ferramentas necessárias para simplificar e aprimorar seus processos de assinatura eletrônica. Não hesite em nos contatar se tiver alguma dúvida ou precisar de assistência adicional. Estamos sempre disponíveis através do e-mail [email protected].