Skip to content

Exemplos de Payload

Para ajudar na implementação dos Webhooks em seu sistema, fornecemos exemplos reais de payloads para cada tipo de evento suportado.

Importante

Eventos de atualização (*_updated), nem sempre todos os campos serão enviados no payload. Apenas os campos que foram alterados serão incluídos. Para consultar a lista completa de campos disponíveis para cada área, acesse a documentação específica:

Estrutura Base

json
{
  "id_event": 0,
  "event": "nome_do_evento",
  "dateCreated": "2024-12-18 13:49:33",
  "data": []
}

Clientes

Cliente Cadastrado

json
{
   "id_event": 83912,
   "event": "customer_created",
   "dateCreated": "2024-12-18 13:55:00",
   "data": [
      {
         "id": "4094",
         "nome": "João da Silva",
         "email": "joao.silva@email.com",
         "email2": "",
         "rg": "MG-12.345.678",
         "cpf": "123.456.789-00",
         "cep": "30130-110",
         "endereco": "Rua dos Tupis",
         "numero": "187",
         "complemento": "Sala 504",
         "bairro": "Centro",
         "cidade": "Belo Horizonte",
         "estado": "MG",
         "telefone": "3132225555",
         "telefone2": "",
         "celular": "31999885544",
         "responsavel": "Maria Silva",
         "datadenascimento": "15/05/1985",
         "anotacoes": "Cliente VIP - Eventos corporativos",
         "datadecadastro": "18/12/24",
         "dditelefone": "55",
         "dditelefone2": "",
         "ddicelular": "55",
         "pais": "Brasil",
         "tipocadastro": "1",
         "redesocial": "@joaosilva",
         "profissao": "Empresário",
         "estadocivil": "Casado",
         "nacionalidade": "Brasileiro",
         "orgaoexpeditor": "SSP",
         "datadeexpedicao": "10/01/2015",
         "pontoreferencia": "Próximo ao Mercado Central",
         "razaosocial": "João da Silva Eventos LTDA",
         "nomefantasia": "JS Eventos",
         "cnpjpj": "12.345.678/0001-90",
         "municipal": "123456",
         "estadual": "987654321",
         "ceppj": "30130-110",
         "enderecopj": "Rua dos Tupis",
         "numeropj": "187",
         "complementopj": "Sala 504",
         "bairropj": "Centro",
         "cidadepj": "Belo Horizonte",
         "estadopj": "MG",
         "paispj": "Brasil",
         "pontoreferenciapj": "Próximo ao Mercado Central"
      }
   ]
}

Cliente Atualizado

json
{
   "id_event": 83913,
   "event": "customer_updated",
   "dateCreated": "2024-12-18 13:56:00",
   "data": [
      {
         "id": "4094",
         "nome": "João da Silva",
         "email": "joao.silva@email.com",
         "email2": "",
         "rg": "MG-12.345.678",
         "cpf": "123.456.789-00",
         "cep": "30130-110",
         "endereco": "Rua dos Tupis",
         "numero": "187",
         "complemento": "Sala 504",
         "bairro": "Centro",
         "cidade": "Belo Horizonte",
         "estado": "MG",
         "telefone": "3132225555",
         "telefone2": "",
         "celular": "31999885544",
         "responsavel": "Maria Silva",
         "datadenascimento": "15/05/1985",
         "anotacoes": "Cliente VIP - Eventos corporativos",
         "datadecadastro": "18/12/24",
         "dditelefone": "55",
         "dditelefone2": "",
         "ddicelular": "55",
         "pais": "Brasil",
         "tipocadastro": "1",
         "redesocial": "@joaosilva",
         "profissao": "Empresário",
         "estadocivil": "Casado",
         "nacionalidade": "Brasileiro",
         "orgaoexpeditor": "SSP",
         "datadeexpedicao": "10/01/2015",
         "pontoreferencia": "Próximo ao Mercado Central",
         "razaosocial": "João da Silva Eventos LTDA",
         "nomefantasia": "JS Eventos",
         "cnpjpj": "12.345.678/0001-90",
         "municipal": "123456",
         "estadual": "987654321",
         "ceppj": "30130-110",
         "enderecopj": "Rua dos Tupis",
         "numeropj": "187",
         "complementopj": "Sala 504",
         "bairropj": "Centro",
         "cidadepj": "Belo Horizonte",
         "estadopj": "MG",
         "paispj": "Brasil",
         "pontoreferenciapj": "Próximo ao Mercado Central"
      }
   ]
}

Cliente Deletado

json
{
   "id_event": 83914,
   "event": "customer_deleted",
   "dateCreated": "2024-12-18 13:57:00",
   "data": [
      {
         "id": "4094"
      }
   ]
}

Eventos

Evento Criado

json
{
  "id_event": 83913,
  "event": "event_created",
  "dateCreated": "2024-12-18 13:58:08",
  "data": [
    {
      "id": "1725",
      "idcliente": "330",
      "tipoevento": "35",
      "nomeevento": "Workshop de Marketing Digital",
      "idvendedor": "61",
      "dataevento": "2024-12-19",
      "horaevento": "09:00",
      "horaeventofim": "18:00",
      "observacao": "Coffee break incluído",
      "idlocalevento": "12",
      "cep": "30130-110",
      "endereco": "Avenida Afonso Pena",
      "numero": "1500",
      "complemento": "Auditório Principal",
      "bairro": "Centro",
      "cidade": "Belo Horizonte",
      "estado": "MG",
      "pais": "Brasil",
      "idlocalcerimonia": "12",
      "cerimonia": "Palestra de Abertura",
      "localcerimonia": "Auditório Principal",
      "valor": "5000.00",
      "comoconheceu": "6",
      "datadecadastro": "2024-12-18",
      "informacoes": "Workshop para 50 participantes com material incluso",
      "nconvidados": "50"
    }
  ]
}

Evento Atualizado

json
{
  "id_event": 83914,
  "event": "event_updated",
  "dateCreated": "2024-12-18 13:58:30",
  "data": [
    {
      "id": "1725",
      "nomeevento": "Workshop de Marketing Digital e Vendas",
      "horaevento": "10:00",
      "horaeventofim": "19:00",
      "observacao": "Coffee break e almoço incluídos",
      "valor": "5500.00",
      "informacoes": "Workshop para 60 participantes com material incluso",
      "nconvidados": "60"
    }
  ]
}

Evento Cancelado

json
{
  "id_event": 83918,
  "event": "event_canceled",
  "dateCreated": "2024-12-18 13:57:00",
  "data": [
    {
      "id": "34567"
    }
  ]
}

Orçamentos

Orçamento Criado

json
{
  "id_event": 83919,
  "event": "quote_created",
  "dateCreated": "2024-12-18 14:03:05",
  "data": [
    {
      "id": "2370",
      "chave": "cbffe835972a0eef3888ecbf0deba030202412181402000000",
      "email": "cliente@email.com",
      "emailcopia": "vendedor@empresa.com",
      "idcliente": "4094",
      "idparceiro": 0,
      "nome": "Workshop Empresarial",
      "telefone": "3132225555",
      "celular": "31999885544",
      "comoconheceu": "6",
      "tipoevento": "35",
      "dataevento": "2024-12-19",
      "assunto": "Orçamento Workshop",
      "mensagem": "Solicitação de orçamento para workshop empresarial",
      "idvendedor": "61",
      "datacadastro": "2024-12-18",
      "dataretorno": "2024-12-20",
      "status": "Em aberto",
      "valorinicial": "5000.00",
      "statusvenda": "Tarefa",
      "horaevento": "09:00",
      "horafimevento": "18:00"
    }
  ]
}

Orçamento Atualizado

json
{
  "id_event": 83920,
  "event": "quote_updated",
  "dateCreated": "2024-12-18 14:02:05",
  "data": [
    {
      "id": "2370",
      "nome": "Workshop Empresarial Atualizado",
      "valorinicial": "5500.00",
      "dataevento": "2024-12-20",
      "status": "Em andamento",
      "horaevento": "10:00",
      "horafimevento": "19:00"
    }
  ]
}

Orçamento Aprovado

json
{
  "id_event": 83953,
  "event": "quote_approved",
  "dateCreated": "2024-12-18 14:03:41",
  "data": [
    {
      "id": "2370",
      "status": "Finalizados",
      "dataretorno": "2024-12-18"
    }
  ]
}

Orçamento Cancelado

json
{
  "id_event": 83917,
  "event": "quote_canceled",
  "dateCreated": "2024-12-18 13:59:06",
  "data": [
    {
      "id": "2368",
      "status": "Finalizados",
      "idmotivo": "10"
    }
  ]
}

Follow-up Criado

json
{
  "id_event": 83916,
  "event": "followup_created",
  "dateCreated": "2024-12-18 13:59:05",
  "data": [
    {
      "id": "6080",
      "datacadastro": "2024-12-18 13:59:05",
      "idorcamento": "2368",
      "mensagem": "ORÇAMENTO FINALIZADO POR: (61) Thalles Brandão",
      "idusuario": "61"
    }
  ]
}

Financeiro

Lançamento Criado

json
{
  "id_event": 83956,
  "event": "transaction_created",
  "dateCreated": "2024-12-18 14:04:49",
  "data": [
    {
      "id": "4751",
      "datapagamento": "2024-12-18",
      "datacompetencia": "2024-12-18",
      "tipocobranca": 1,
      "recebidode": "1",
      "informede": 0,
      "descricao": "Pagamento Workshop Empresarial",
      "idevento": "1725",
      "valor": "5000.00",
      "juros": "0.00",
      "multa": "0.00",
      "desconto": "0.00",
      "pago": "nao",
      "idconta": "1",
      "idcategoria": "8",
      "marcadores": "",
      "idcentrodecusto": "12",
      "numerodocumento": "2024/001",
      "mododepagamento": "85",
      "numeroparcela": 1,
      "vinculoparcela": "",
      "iduser": "61",
      "idpedido": "0",
      "tags": "workshop,empresarial",
      "datahoracadastro": "2024-12-18 14:04:49",
      "data_faturamento": "//"
    }
  ]
}

Lançamento Atualizado

json
{
  "id_event": 83957,
  "event": "transaction_updated",
  "dateCreated": "2024-12-18 14:05:49",
  "data": [
    {
      "id": "4751",
      "datapagamento": "2024-12-18",
      "datacompetencia": "2024-12-18",
      "valor": "5500.00",
      "descricao": "Pagamento Workshop Empresarial - Alterado",
      "pago": "sim",
      "mododepagamento": "85",
      "tags": "workshop,empresarial,alterado"
    }
  ]
}

Lançamento Deletado

json
{
  "id_event": 83958,
  "event": "transaction_deleted",
  "dateCreated": "2024-12-18 14:06:49",
  "data": [
    {
      "id": "4751"
    }
  ]
}

Notas Importantes

  1. Estrutura do Payload:

    • id_event: Identificador único do evento
    • event: Nome do evento
    • dateCreated: Data e hora de criação do evento
    • data: Array contendo os dados do evento
  2. Formatos de Dados:

    • Datas são enviadas no formato "YYYY-MM-DD" ou "YYYY-MM-DD HH:mm:ss"
    • Valores monetários são enviados como strings
    • IDs são sempre enviados como strings
    • Campos vazios podem vir como string vazia ("") ou zero (0)
  3. Campos Específicos:

    • Alguns eventos podem conter campos HTML codificados
    • Campos de status e tipos geralmente usam códigos numéricos
    • Campos booleanos geralmente são representados como "sim"/"nao"
    • Em eventos de atualização, apenas os campos alterados são enviados
  4. Recomendações de Implementação:

    • Implemente tratamento para campos vazios ou nulos
    • Considere a possibilidade de novos campos serem adicionados
    • Mantenha log de todos os eventos recebidos
    • Implemente validação dos dados recebidos
    • Em eventos de atualização, atualize apenas os campos recebidos no payload