Criar um contato
string
required
O token de 48 caracteres do webhook, no caminho da URL.
Cabeçalhos aceitos
Sem
Content-Type reconhecido, o corpo é tentado como JSON.
Corpo
Os nomes de campo são reconhecidos em português e em inglês, com as variações mais comuns. A lista completa está em Campos aceitos.string
required
Precisa conter
@. É o único campo obrigatório.string
Sem ele, o contato entra como “Lead sem nome”.
string
Qualquer formatação é aceita.
string
number | string
Convertido para número. O que não converte vira zero.
string
Vai para a observação do contato.
string
Se o texto corresponder a uma origem cadastrada na organização, sem diferenciar
maiúscula de minúscula, o contato é ligado a ela. Quando o webhook já tem origem fixa
configurada, ela vence e este campo é ignorado.
Exemplos
Resposta
boolean
string
O identificador do contato criado.
string
200
Verificar o webhook
A verificação responde mesmo com o webhook desligado, dizendo
enabled: false. É o
POST que recusa nesse caso.Tipos de webhook
- generic
- typeform
Aceita qualquer JSON ou formulário. Os campos são reconhecidos pelos nomes
documentados em Campos aceitos.
O que acontece do lado de cá
1
Validação
O email é conferido. Sem
@, a requisição é recusada e nada é criado.2
Criação
O contato entra na etapa de entrada do funil padrão da organização.
3
Atribuição
Fica com o primeiro membro ativo da organização, preferindo dono, depois
administrador, depois o mais antigo.
4
Origem
A origem fixa do webhook vence; na ausência dela, o texto enviado é comparado com as
origens cadastradas.
5
Rastro
Uma notificação vai para a equipe, uma entrada é criada no histórico do contato
nomeando o webhook, e o contador de recebidos do webhook sobe.
6
Automações
As automações de contato criado disparam. Veja Automações.
Limites
Requisições devem completar em até trinta segundos. Uploads emmultipart/form-data são
aceitos, mas o arquivo é ignorado: só os campos de texto entram.