Skip to main content
POST
Update a Live Activity
Sends new content state to every running copy of a contact’s activity: one per device of that contact that reported an update token for activityId, whether you started it with start or the app started it. Requires the transactional:send scope. Activities are always addressed per contact. Any app install can report a token under any activityId, so Sequenzy only sends to the tokens linked to the contact you name. Each request carries a fixed timestamp. iOS ignores a push that is not newer than the last one it applied, so a retried or late delivery never replaces newer content. When no running copy of the contact’s activity has reported a token yet, the request returns 202 with tokenCount: 0.

Request

string
required
The activity to update.
object
required
The new ContentState as JSON.
object
Optional title, body and sound. Lights the screen and shows the expanded view.
string
default:"high"
high delivers immediately and counts against Apple’s Live Activity update budget. low does not count against it and may be delayed. Updates with an alert always go at high priority.
string
Contact whose activity it is. Provide email or subscriberId.
string
Subscriber whose activity it is.
integer | string
Unix seconds or an ISO 8601 date.
number
Orders a person’s concurrent activities.

Responses

A body with a missing or mistyped field is rejected with 422 before any other check; invalid ids, dates and the missing contact return 400.