Skip to main content

O que é

Os contatos armazenam a identidade e os dados de perfil do cliente, como número de telefone, e-mail, tags, atributos personalizados e propriedade. Outros recursos da YCloud podem usar contatos para segmentação, eventos, campanhas e fluxos de trabalho de atendimento.

Antes de começar

  • Normalize os números de telefone para o formato E.164.
  • Defina qual sistema é o proprietário de cada campo do perfil.
  • Defina os atributos personalizados antes de gravar valores que dependem deles.
  • Estabeleça regras de consentimento e retenção para os dados dos clientes.

Como funciona

  1. Crie um contato com um número de telefone exclusivo.
  2. Armazene o ID de contato retornado.
  3. Recupere ou liste contatos por identificadores e filtros.
  4. Atualize o perfil, tags, atributos personalizados ou propriedade.
  5. Exclua o contato quando sua política de retenção exigir.
Use eventos de webhook para sincronizar a criação, a exclusão e as alterações de atributos de contatos com sistemas downstream.

Requisição

POST /contact/contacts
Apenas phoneNumber é obrigatório para a criação. As regras de exclusividade de e-mail e número de telefone ainda se aplicam quando esses campos estão presentes.

Resposta

Armazene id como o identificador estável de contato da YCloud. Use-o ao enviar eventos personalizados ou reconciliar alterações via webhook.

Busca e paginação

Liste contatos com filtros como tag, código do país, número de telefone ou e-mail. Use paginação explícita e mantenha os filtros entre as páginas.

Consistência de dados

  • Selecione um sistema de registro oficial (system of record) para cada campo.
  • Trate as atualizações de webhook como eventos, e não como registros de substituição completa garantidos.
  • Torne as importações e os consumidores de webhook idempotentes.
  • Evite sobrescrever dados mais recentes do cliente com eventos atrasados.

Limites e solução de problemas

  • Os números de telefone devem usar o formato E.164.
  • Os endereços de e-mail, quando fornecidos, devem ser exclusivos e válidos.
  • Um contato suporta até 50 tags, com limites de comprimento específicos por campo.
  • Use o endpoint de atributos de contato para descobrir os atributos personalizados disponíveis.
  • Oculte dados pessoais de logs gerais e evidências de suporte.

API de criação de contato

Inspecione os formatos de campos, limites e a resposta completa.

Webhooks de contato

Gerencie alterações de criação, exclusão, atributos e cancelamento de inscrição.