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
nameO nome do signatário, usado para identificá-lostring
emailE-mail do signatário que deverá assinar o documento.string
phone_numberNúmero de telefone do signatário, que deve possuir 10 ou 11 números.string
has_documentationDefine se serão solicitados os campos CPF e Data de Nascimento do signatário. Útil para signatários que não possuem CPF.boolean
documentationCPF do signatário.string
birthdayData de nascimento do signatário.date
refusableDetermina se o signatário pode recusar o documento.boolean
groupDetermina em qual grupo o signatário deve ser vinculado, conforme ordem de assinatura.integer
location_required_enabledDetermina se o signatário deve compartilhar sua localização no momento da assinatura.boolean
communicate_eventsObjeto responsável por definir a comunicação com o signatário.object

Regras de Negócio para os campos

Campo

Regras de Negócio

name

  • Informe ao menos um Nome e um Sobrenome.
  • Não permite o envio de números.

has_documentation

Se for informado false, não é possível enviar os campos documentation e birthday.

group

  • Quando houver signatários em grupos diferentes, os signatários de grupos superiores só poderão assinar após todos os signatários dos grupos anteriores terem assinado.\
    - Apenas é possível notificar os signatários do grupo ativo, os outros são notificados automaticamente quando os signatários dos grupos anteriores tiverem assinado.

communicate_events

  • *signature_request**:

  • Indica como a Clicksign deve comunicar ao signatário a solicitação de assinatura do documento

  • Valores possíveis: email, sms, whatsapp, none.

  • Padrão: email.

    signature_reminder:

  • Determina como os lembretes serão entregues, conforme intervalo configurado no atributo remind_interval na criação do Envelope .

  • Valores possíveis: none, email.

  • Padrão: email.document_signed:

  • Indica como a Clicksign deve comunicar ao signatário para enviar o documento que foi assinado por todos os signatários.

  • Valores possíveis: email, whatsapp.

  • Padrão: email.


Regras dos campos para a Criação

Campo

Obrigatório

Disponível

Valor Padrão

email

Apenas se houver valores de email.

SIM

phone_number

Apenas se houver valores de smsou whatsapp.

SIM

has_documentation

NÃO SIM

true

documentation

NÃO SIM

birthday

NÃO SIM

{}

refusable

NÃO SIM

false

group

NÃO SIM

1

location_required_enabled

NÃO SIM

false

communicate_events

NÃO SIM

¹

Valor padrão para communicate_events¹

{
  "signature_request":"email",
  "signature_reminder":"email",
  "document_signed":"email"
} 

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].