Hello team,
I'm experiencing a persistent issue with my Plex integration regarding the Watchlist feature.
📝 My Setup
Platform: Docker / Portainer
Services: Plex, Overseerr, Cli_Degrid, etc (all on a custom bridge network, except Plex is currently set to network_mode: "host").
🐛 The Issue
When I initially connect Overseerr to Plex, the connection is successful, and it briefly manages to retrieve the Plex Watchlist items. However, shortly after, the connection breaks for Watchlist retrieval, and I see the following error repeatedly in the Overseerr logs:
2025-11-13T00:10:12.050Z [error][Plex.TV Metadata API]: Failed to retrieve watchlist items{"errorMessage":"Request failed with status code 404"}
2025-11-13T00:40:33.848Z [error][Plex.TV Metadata API]: Failed to retrieve watchlist items{"errorMessage":"Request failed with status code 404"}
💡 What I've Tried
Confirmed PUID/PGID (1000) matches the host user's UID (1000) for all volume mappings.
Changed Plex from a custom bridge network to network_mode: "host" to improve local discovery.
Completely deleted and re-added the Plex server in Overseerr multiple times to generate a new authentication token. (It works once, then fails again.)
The token seems to be generated correctly at first, but appears to expire or become invalid almost immediately, causing the 404 error when trying to fetch the Watchlist from the Plex.TV API.
🙏 My Question
What could be causing the Plex.TV token or API access to fail specifically for Watchlist retrieval so soon after a successful connection? Is this a known issue related to Host network mode, or could it be an intermittent problem with the Plex.TV API endpoint itself?
Overseerr version: 1.34.0 Up to Date
Thank you for your help!