Channel Management
Manage broadcast channel subscriptions via the SDK client methods or REST API.
Subscribe
await client.subscribeBroadcast('my-channel');Or via REST:
POST /v1/broadcast/channels/{channelId}/subscribe
Authorization: Bearer <droponair-jwt>Unsubscribe
await client.unsubscribeBroadcast('my-channel');Or via REST:
POST /v1/broadcast/channels/{channelId}/unsubscribe
Authorization: Bearer <droponair-jwt>List subscribers
GET /v1/broadcast/channels/{channelId}/subscribers
Authorization: Bearer <droponair-jwt>
// Response: ["user-123", "user-456", ...]Retrieve channel history
GET /v1/broadcast/channels/{channelId}/history?limit=50
Authorization: Bearer <droponair-jwt>
// Response: array of broadcast message objects (max 7 days)