Updates the playback position for an existing entry. Same fields as the add endpoint. If no entry exists for the mediaId, one is created.
Documentation Index
Fetch the complete documentation index at: https://docs.discovr.media/llms.txt
Use this file to discover all available pages before exploring further.
Bearer token authentication.
/profiles, /auth/session-token,
/auth/session) accept a long-lived refresh token
(rt_<hex>)./pages/*, /profile/*) accept a
short-lived session JWT.SDK clients use two typed API accessors (identityApi() with the
refresh token vs sessionApi() with the session JWT) — see the SDK
DiscovrAuth helper.
Format: Authorization: Bearer {token}
Updated playback progress. Provide at least one of progress or updatedAt. mediaId identifies the entry to update.
Full media ID — MV_<tmdbId> for movies, TV_<tmdbId> for TV shows (e.g., MV_550)
"MV_550"
New playback progress percentage (0-100)
0 <= x <= 10075
ISO 8601 timestamp for when playback was last updated
"2023-01-15T00:00:00.000Z"
Item updated successfully
Confirmation response with the action taken. For exclusive lists (liked/disliked/super_liked), also includes added (which list the item was added to) and optionally removed (which list it was removed from).