---
title: "Update a Device"
method: PATCH
path: "/devices/{id}"
---

# Update a Device

`PATCH /devices/{id}`

Send a PATCH request to change device properties

## Path parameters

- `id` string, required

## Request body

- object
  - `name` string
  - `organisation_id` string
  - `playlist_page_id` string
  - `playlist_ids` string[]
  - `notify_on_offline` boolean
  - `notify_on_play_failure` boolean
  - `location` string
  - `serial_connection` object
    - `log_responses` boolean
    - `options` object
      - `bitrate` string
      - `bufferSize` string
      - `ctsFlowControl` string
      - `databits` string
      - `name` string
      - `parityBit` string — Yes or No
      - `receiveTimeout` integer
      - `sendTimeout` integer
    - `path` string
  - `restart_time` string, date
  - `active_hours` string — set as time range i.e. 11:00:00-14:00:00
  - `active_window` object
    - `days` string[] — sets as sun, tue, wed, thur, fri, sat, sun
    - `hours` string
  - `serial_commands` object
    - `items` object[]
      - `type` string

## Response `200`

200

- object
  - `account_id` string
  - `api_enabled` string
  - `connection_count` integer
  - `cpu_load_percent` integer
  - `created_at` number
  - `id` string
  - `last_online` integer
  - `last_seen_date` number
  - `last_seen_ip` string
  - `last_system_on` integer
  - `locked` boolean
  - `memory_used_percent` integer
  - `model` string
  - `name` string
  - `platform` string
  - `playing_page_id` string
  - `playing_until` number
  - `playlist_ids` string[]
  - `region` string
  - `seen_from_date` integer
  - `serial_number` string
  - `tags` string[]
  - `updated_at` number

## Other responses

- `400` — 400

---

[API](https://skmtc.net/telemetrytv/apis/user-api.md) · [All operations](https://skmtc.net/telemetrytv/apis/user-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/telemetrytv/user-api/versions/057a0b968aea/schema)
