Skip to main content
POST
Start a push Live Activity
Start a Live Activity session for matching push devices. iOS delivery uses ActivityKit push-to-start tokens registered by the SDK. Android delivery uses ongoing notifications with the same live activity payload shape.
Targeting supports the same identifiers as push notification sends: tokens, device_ids, contact_ids, external_ids, emails, and audiences.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json

Live Activity start payload

app_id
string
required

Push app short ID.

activity_id
string
required
tokens
object[]
required
Minimum array length: 1
title
string
subtitle
string
body
string
status
string
progress
number
Required range: 0 <= x <= 1
eta
string
image_url
string<uri>
accent_color
string
launch_url
string
Maximum string length: 2048
dismiss_at
string<date-time>
buttons
object[]
Maximum array length: 3
data
object
device_ids
string[]
Minimum array length: 1
contact_ids
string<uuid>[]
Minimum array length: 1
external_ids
string[]
Minimum array length: 1
emails
string<email>[]
Minimum array length: 1
audiences
string<uuid>[]
Minimum array length: 1
excluded_audiences
string<uuid>[]
Minimum array length: 1
platforms
enum<string>[]
Minimum array length: 1
Available options:
android,
ios

Response

Live Activity start notification queued or sent

status
integer
required

HTTP response status code

data
object
required