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

Campos e Regras de Negócio:

Descrição dos Campos

CampoDescriçãoTipo
titleNome/título do Aceite para identificação interna.string
sender_name_optionOpção que define a composição do nome do remetente na mensagem.string
sender_phoneTelefone de contato do remetente (mínimo 10 dígitos).string
messageTexto descritivo contendo o termo de aceite a ser enviado.string
signer_phoneTelefone do destinatário que receberá a mensagem no WhatsApp.string
signer_nameNome do destinatário que irá realizar o aceite.string
statusRepresenta o estado atual do fluxo de aceite.string
sender_nameNome final do remetente, gerado automaticamente pelo sistema.string

Regras de Negócio para os campos

CampoRegras de Negócio
titleLimite máximo padrão de 255 caracteres.
sender_name_optionValores aceitos: user_name, account_name ou user_and_account_name.
sender_phoneDeve conter apenas números, incluindo DDD. Opcional.
messageLimite máximo de 1500 caracteres. Aceita quebras de linha.
signer_phoneObrigatório. Deve ser um número válido com WhatsApp ativo.
signer_nameLimite máximo de 200 caracteres.
statusFluxo: enqueued -> sent -> (completed / refused).
Outros estados: error, expired, canceled.
sender_nameEste campo é ReadOnly. Ele é montado com base no sender_name_option e dados da conta.

Regras dos campos para a Criação

CampoObrigatórioDisponívelValor Padrão
title SIM SIM -
sender_name_option SIM SIM -
sender_phone NÃO SIM null
message SIM SIM -
signer_phone SIM SIM -
signer_name SIM SIM -

Regras dos campos para a Atualização

CampoObrigatórioDisponível
status NÃO Apenas para transição para canceled.



❓Precisa de ajuda? Entre em contato com o Suporte

💰Dúvida sobre planos e preços? Veja o comparativo

🔍Não sabe qual versão está usando? Descubra a sua versão

📚Respostas rápidas? Visite nosso FAQ