Inbox
Persistent in-app messages per device, with unread counts and read/delete acks.
Inbox is a server-owned list of messages your app renders in-product. Unlike push, inbox items survive re-opens and don't need an OS-level permission.
DashboardApps → your app → Inbox
Runtime endpoints
- POST /inbox/list — fetch items, optionally since a timestamp.
- POST /inbox/count — quick unread badge.
- POST /inbox/ack — mark items read or deleted.
- POST /inbox/read-all — clear the badge in one call.
Verify it
- Sending an inbox item to a segment shows unread=1 on a matching device within one /inbox/count call.
- Acking an item flips its state in the dashboard.