cURL
curl --request POST \ --url https://activitysmith.com/api/live-activity/start \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data ' { "content_state": { "title": "ActivitySmith API Deployment", "subtitle": "start", "number_of_steps": 4, "current_step": 1, "type": "segmented_progress", "color": "yellow" } } '
200
default
{ "success": true, "activity_id": "pLAr-Hnq9ZFW4sxlk43Lhbuok4GLh7UW", "devices_notified": 2, "users_notified": 1, "timestamp": "2026-01-28T09:57:22.929Z"}
Starts a Live Activity on all registered devices and returns an activity_id.
Use your ActivitySmith API key. Example: Authorization: Bearer <API_KEY>
Start payload requires title, number_of_steps, current_step, and type.
Show child attributes
Live Activity started