Il canale cambia. Il tuo backend ascolta.

Reagisci a occupancy, membership, conteggi di connessioni e cache miss. Tratta i webhook Realtime come notifiche di cambiamento e riconcilia lo stato corrente quando necessario.

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.

Scegli gli eventi.
Pianifica il ripristino.

Reagisci all'attività del canale dal tuo backend.

Configura i gruppi nella dashboard.

Le sottoscrizioni Realtime appartengono a una sola app e al momento si gestiscono solo dalla dashboard. Una richiesta pubblica di creazione webhook contenente tipi realtime.* viene rifiutata. L'app dell'endpoint non può essere modificata dopo la creazione.

Verifica i byte originali firmati.

Usa il secret dell'endpoint per verificare il corpo grezzo della richiesta. Rispondi in modo durevole con un 2xx immediato ed elabora in modo asincrono. Preserva i tipi di evento sconosciuti senza interrompere l'endpoint.

Riconcilia osservazioni non ordinate.

Un gruppo di conteggio connessioni richiede l'impostazione app corrispondente. L'occupancy riporta solo il primo arrivo e l'ultima partenza. Notifiche ritardate o mancanti richiedono una lettura dello stato corrente, non ipotesi sull'ordine di consegna.

Scala senza
perdere il controllo.

Organizza i team in spazi di lavoro, controlla l'accesso alle API e traccia le modifiche tramite log di audit.

BirdHarborOrganizzazione
WorkspaceProduzioneSandbox

Agente di invio

Chiave API · Team Operazioni clienti
Attivo
AutorizzazioniAccesso
EmailLettura e scrittura
SMSLettura e scrittura
ALAlex Lee AmministratoreAutorizzazioni aggiornate

Registro di audit

Produzione
Workspace
Produzione
Risorsa
Agente di invio
WhatsApp
Accesso in letturaLettura e scrittura
Riuscito

Inizia con Realtime.
Costruisci su più canali con Bird.

La tua prossima idea. Pronta a partire.