---
title: "Updates capabilities for a device."
method: POST
path: "/Sessions/Capabilities"
tags: ["Session"]
---

# Updates capabilities for a device.

`POST /Sessions/Capabilities`

## Query parameters

- `id` string, nullable — The session id.
- `playableMediaTypes` string[], nullable — A list of playable media types, comma delimited. Audio, Video, Book, Photo.
- `supportedCommands` GeneralCommandType[], nullable — A list of supported remote control commands, comma delimited.
- `supportsMediaControl` boolean — Determines whether media can be played remotely..
- `supportsSync` boolean — Determines whether sync is supported.
- `supportsPersistentIdentifier` boolean — Determines whether the device supports a unique identifier.

## Response `204`

Capabilities posted.

## Other responses

- `401` — Unauthorized
- `403` — Forbidden

---

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