AviatoAviato
DeveloperAPI ReferenceAdapterJellyfinUserplayeditemsItemid

Mark item as watched

POST
/api/adapter/jellyfin/UserPlayedItems/{itemId}

Bridges to Aviato's markWatched() for the active profile. Returns the resulting UserData block so clients can update their UI without a follow-up fetch.

Path Parameters

itemId*string

Query Parameters

userId?string
datePlayed?string

Response Body

application/json

curl -X POST "https://example.com/api/adapter/jellyfin/UserPlayedItems/string"
{
  "PlaybackPositionTicks": 0,
  "PlayCount": 0,
  "IsFavorite": true,
  "Played": true,
  "PlayedPercentage": 0,
  "LastPlayedDate": "string",
  "Key": "string",
  "ItemId": "string",
  "property1": null,
  "property2": null
}