1. Contatos
Titov
  • Titov
    • Enviar Mensagens
      • Enviar template HSM
      • Enviar mensagem livre
      • Enviar mídia
    • Contatos
      • Listar contatos
      • Listar conversa do contato
      • Criar contato
      • Atualizar contato
      • Excluir contato
    • Mobile
      • Widget de Chat — Guia de Implementação (Web e App Mobile)
      • Cria uma sessão anônima
      • Histórico da sessão
      • Envia mensagem de texto
      • Envia arquivo (imagem, áudio ou documento)
      • Stream SSE das respostas em tempo real
      • Continuar a conversa no WhatsApp
    • Grupos de Contatos
      • Listar grupos de contatos
      • Criar grupo de contatos
      • Atualizar grupo de contatos
      • Excluir grupo de contatos
    • Respostas Rápidas
      • Listar respostas rápidas
      • Criar resposta rápida
      • Atualizar resposta rápida
      • Excluir resposta rápida
    • Template
      • Listar templates aprovados por número
    • Webhooks
      • Mensagens
        • Mensagem recebida de um contato
        • Mensagem enviada pela plataforma
      • Tickets
        • Ticket de atendimento aberto
        • Ticket de atendimento fechado
      • Contatos
        • Contato criado
        • IA pediu atendimento humano
        • Lead qualificado como quente (score ≥ 70)
        • IA converteu o contato
      • Rádio
        • Áudio de ouvinte aprovado (Rádio)
    • Esquemas
      • Error
      • Contact
      • Envelope
      • HistoryMessage
      • ContactInput
      • ContactRef
      • SseMessage
      • Message
      • MessageEvent
      • PhoneTemplates
      • TicketCreatedEvent
      • ContactGroup
      • TicketClosedEvent
      • ContactGroupInput
      • ContactCreatedEvent
      • CannedReply
      • ContactHelpEvent
      • CannedReplyTextInput
      • ContactHotEvent
      • CannedReplyMediaInput
      • ContactConvertedEvent
      • PaginationLinks
      • RadioAudioEvent
      • PaginationMeta
      • CodedError
      • LegacyError
  1. Contatos

Contato criado

Webhook
POST
contact.created
Disparado quando um contato novo é criado — inbound de qualquer canal (WhatsApp
Cloud API, QR, Gupshup, widget web), pela API, pelo painel ou por envio de template
para um número ainda desconhecido.
Não dispara na importação de planilha. Um arquivo de milhares de linhas geraria
uma entrega por contato, o suficiente para derrubar o endpoint assinante.
Contatos sintéticos do Playground do assistente também são ignorados.

Requisição

Parâmetros Bodyapplication/jsonNecessário

Exemplo
{
    "event": "contact.created",
    "organization_id": 1,
    "contact": {
        "uuid": "7a2b3c4d-5e6f-4a8b-9c0d-1e2f3a4b5c6d",
        "name": "Maria Souza",
        "phone": "+5511888880000",
        "email": "maria@exemplo.com",
        "channel": "whatsapp",
        "created_at": "2026-01-01T10:00:00Z"
    }
}

Exemplos de Requisição

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'https://your-api-server.com' \
--header 'Content-Type: application/json' \
--data-raw '{
    "event": "contact.created",
    "organization_id": 1,
    "contact": {
        "uuid": "7a2b3c4d-5e6f-4a8b-9c0d-1e2f3a4b5c6d",
        "name": "Maria Souza",
        "phone": "+5511888880000",
        "email": "maria@exemplo.com",
        "channel": "whatsapp",
        "created_at": "2026-01-01T10:00:00Z"
    }
}'

Respostas

🟢200OK
Recebido.
Esta resposta não possui corpo.
Modificado em 2026-07-17 16:50:55
Página anterior
Ticket de atendimento fechado
Próxima página
IA pediu atendimento humano
Built with