Schedule acknowledgement

Tell the platform which schedule version the device accepted

POST /v1/device/schedule/ack

scheduleId and integer version must match the assigned patient's currently valid ACTIVE schedule.

Required headers

X-Device-Id: <device-id>
Authorization: Bearer <device-secret>

Request

POST https://api-dev.zorgassistent.eu/v1/device/schedule/ack

{
  "scheduleId": "70000000-0000-4000-8000-000000000001",
  "version": 3
}

Response

{
  "accepted": true,
  "serverTime": "2026-09-13T08:00:02.000Z",
  "schedule": {
    "id": "70000000-0000-4000-8000-000000000001",
    "version": 3,
    "status": "CURRENT",
    "syncedAt": "2026-09-13T08:00:02.000Z"
  }
}