Skip to main content
The MoEngage Broadcast Live Activities API enables brands to manage shared, real-time experiences for large audiences on iOS. This is ideal for live sporting events, election tracking, or breaking news where multiple users need to see the same real-time updates on their lock screens or Dynamic Island.
Live Activities can only be managed for push campaigns created with the BROADCAST_LIVE_ACTIVITY delivery type via the Create Push Campaigns API. These campaigns cannot be created through the MoEngage UI.

Endpoints

The Broadcast Live Activities API consists of the following endpoints:

FAQs

No. Live Activities are a native iOS feature. This API specifically targets iOS devices supporting the ActivityKit framework.
The broadcast_live_activity_id refers to the overarching campaign ID created via the Push API. The instance_id is an optional field you can provide to track a specific session or prevent duplicate requests for the same event.
Content is updated via the content_state JSON object. The keys within this object must match the ContentState struct defined in your iOS application code.

Postman Collection

Test these endpoints quickly by importing our Postman collection: View in Postman