{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/00widget-com/json-schema/00widget-com-post-v1-live-activities-update-request-schema.json",
  "title": "PostV1LiveActivitiesUpdateRequest",
  "x-generated": "2026-10-31",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/_ae-authored/00widget-com-openapi-generated.yml#/components/schemas/PostV1LiveActivitiesUpdateRequest",
  "type": "object",
  "properties": {
    "externalActivityId": {
      "type": "string",
      "description": "Identifier of the activity to update"
    },
    "subtitle": {
      "type": "string",
      "description": "Updated subtitle"
    },
    "state": {
      "type": "string",
      "description": "Updated free-form state text"
    },
    "signal": {
      "type": "string",
      "description": "Updated signal: favorable, neutral, caution, or unfavorable"
    },
    "icon": {
      "type": "string",
      "description": "SF Symbol name for activity icon"
    },
    "statusIcon": {
      "type": "string",
      "description": "SF Symbol for what the activity is doing right now"
    },
    "progress": {
      "type": "number",
      "description": "Updated progress value from 0.0 to 1.0"
    },
    "value": {
      "type": "string",
      "description": "Updated headline value"
    },
    "unit": {
      "type": "string",
      "description": "Updated unit suffix"
    },
    "endsAt": {
      "type": "string",
      "description": "Updated ISO-8601 end time"
    },
    "staleAt": {
      "type": "string",
      "description": "Updated ISO-8601 stale time"
    },
    "items": {
      "type": "array",
      "description": "Updated composite snapshot items"
    },
    "chart": {
      "type": "object",
      "description": "Updated DashboardChart with points, min, max, reference, style"
    }
  },
  "required": [
    "externalActivityId"
  ]
}