O canal muda. Seu backend escuta.

Reaja a ocupação, membros, contagens de conexão e falhas de cache. Trate os webhooks do Realtime como notificações de mudança e reconcilie o estado atual quando necessário.

The last tab closes.
The member leaves.

Keep identity-level presence separate from individual connections.

Realtime presence webhookHarbor
presence-operations

Maya has two tabs

Both connections belong to the same signed member.

Member
u_maya
Connections
2
Current roster
Maya + Alex
  1. One tab closes

    Maya still has a live connection. No member_removed event.

  2. The last tab closes

    The member leaves this presence channel.

  3. Deliver the notification

    realtime.member_removed identifies the member and channel.

Backend receives a change

Reconcile room activity

Verify the signed delivery and update the application’s observation of this room.

Member departure observed
Can Realtime webhooks be replayed later?

Realtime deliveries retry non-2xx responses for up to five minutes. They do not have replay or appear in the endpoint delivery-attempts log; read current channel state after a gap.

Interactive illustration with fictional records. No account operation is performed.

Escolha os eventos.
Planeje a recuperação.

Reaja à atividade do canal a partir do seu backend.

Configure grupos no painel.

As assinaturas do Realtime pertencem a um app e atualmente são configuradas apenas pelo painel. Uma solicitação pública de criação de webhook contendo tipos realtime.* é rejeitada. O app do endpoint não pode ser alterado após a criação.

Verifique os bytes originais assinados.

Use o segredo do endpoint para verificar o corpo bruto da solicitação. Aceite de forma durável com um 2xx imediato e processe de forma assíncrona. Preserve tipos de evento desconhecidos sem quebrar o endpoint.

Reconcilie observações fora de ordem.

Um grupo de contagem de conexões precisa da configuração correspondente do app. A ocupação reporta apenas a primeira chegada e a última saída. Notificações atrasadas ou ausentes exigem uma leitura do estado atual, não suposições sobre a ordem de entrega.

Escale sem
perder o controle.

Organize equipes em espaços de trabalho, controle o acesso à API e rastreie alterações nos logs de auditoria.

BirdHarborOrganização
Espaços de trabalhoProduçãoSandbox

Agente de envio

Chave de API · Equipe de operações do cliente
Ativo
PermissõesAcesso
EmailLeitura e escrita
SMSLeitura e escrita
ALAlex Lee AdministradorPermissões atualizadas

Registo de auditoria

Produção
Espaço de trabalho
Produção
Recurso
Agente de envio
WhatsApp
Acesso de leituraLeitura e escrita
Concluído com sucesso

Comece com Realtime.
Construa em vários canais com a Bird.

Sua próxima ideia. Pronta para conectar.