Para ver o catálogo completo derivado do esquema, consulte todos os exemplos.
O que é
Processe eventos de exclusão de contato.Antes de começar
- Crie um endpoint HTTPS público na sua aplicação.
- Configure um endpoint de webhook da YCloud para os tipos de eventos necessários.
- Armazene o segredo de assinatura do endpoint com segurança.
- Torne o processamento de eventos idempotente.
Como funciona
A YCloud envia uma requisição HTTPPOST quando o evento ocorre. Verifique a assinatura, registre o evento de forma duradoura, retorne uma resposta 2xx e processe tarefas lentas de maneira assíncrona.
Requisição
Os cenários abaixo mostram requisições entregues ao seu URL de webhook. Trate oid do evento como o identificador de entrega e use type para rotear o payload.
Resposta
Retorne um status2xx após aceitar o evento.
Para configuração de endpoint, validação de assinatura e comportamento de repetição, consulte Configurar webhooks.
- O URL do endpoint de webhook deve ser fornecido pelo seu servidor, e não pela YCloud. Certifique-se de substituir o URL pelo URL real do seu endpoint de webhook.
- Certifique-se de que o seu endpoint de webhook esteja ouvindo os tipos de eventos apropriados. Consulte também Configurar Webhooks, API Obter um endpoint de webhook.
Exemplo Básico de Contato Excluído
Requisição
Resposta
Confirme a entrega após aceitar o evento de forma duradoura.Explicação
- Informações Mínimas: O objeto
contactDeletedcontém apenas informações essenciais:id,nickName,phoneNumbereupdateTime. - Valores Nulos: O campo
nickNamepode sernullse o contato não tiver um apelido definido. - Horário de Atualização: O
updateTimereflete quando o contato foi modificado pela última vez antes da exclusão. - ID do Contato: O campo
idcontém o identificador exclusivo do contato excluído para referência. - Número de Telefone: O
phoneNumberestá sempre presente e formatado no padrão E.164.

