Channel berubah. Backend Anda langsung mendengar.

Respons terhadap occupancy, membership, jumlah koneksi, dan cache miss. Perlakukan webhook Realtime sebagai notifikasi perubahan dan rekonsiliasi state terkini saat diperlukan.

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.

Pilih event yang dibutuhkan.
Rencanakan pemulihan.

Respons terhadap aktivitas channel dari backend Anda.

Konfigurasi grup di dashboard.

Langganan Realtime terikat pada satu app dan saat ini hanya bisa dikonfigurasi melalui dashboard. Permintaan webhook-create publik yang berisi tipe realtime.* akan ditolak. App milik endpoint tidak dapat diubah setelah dibuat.

Verifikasi byte asli yang ditandatangani.

Gunakan endpoint secret untuk memverifikasi raw request body. Terima secara durable dengan respons 2xx yang cepat, lalu proses secara asinkron. Pertahankan tipe event yang belum dikenal tanpa merusak endpoint.

Rekonsiliasi observasi yang tidak berurutan.

Grup connection-count memerlukan pengaturan app yang sesuai. Occupancy hanya melaporkan kedatangan pertama dan kepergian terakhir. Notifikasi yang tertunda atau hilang memerlukan pembacaan state terkini, bukan asumsi tentang urutan pengiriman.

Skalakan tanpa
kehilangan kendali.

Atur tim dalam workspace, kontrol akses API, dan lacak perubahan melalui log audit.

BirdHarborOrganisasi
WorkspaceProduksiSandbox

Agen pengiriman

Kunci API · Tim operasional pelanggan
Aktif
IzinAkses
EmailBaca & tulis
SMSBaca & tulis
ALAlex Lee AdminIzin diperbarui

Log audit

Produksi
Workspace
Produksi
Sumber daya
Agen pengiriman
WhatsApp
Akses bacaBaca & tulis
Berhasil

Mulai dengan Realtime.
Bangun lintas kanal dengan Bird.

Ide Anda berikutnya. Siap terhubung.