List watchlist items with their exclusion state
GET
Page through watchlisted and excluded titles, one row per title with its watchlisters and own exclusions attached
header
X-API-Key<token>API key authentication using X-API-Key header
search?stringuserId?numbertype?stringMedia kind, movie or show
Value in
"movie""show"status?stringRouting state of a watchlist item or one of its instance rows: pending (not routed), requested (sent to the arr, no file), grabbed (the arr has the file), notified (in Plex and the user was told)
Value in
"pending""requested""grabbed""notified"exclusion?stringexcluded has a global or at least one own exclusion, not-excluded has neither, orphan has no watchlister left
Value in
"excluded""not-excluded""orphan"limit?integerRange
1 <= value <= 1000Default
20offset?integerRange
0 <= value <= 9007199254740991Default
0sortBy?stringDefault
"excludedAt"Value in
"title""watchlisters""excluded""excludedAt"sortOrder?stringSort direction, asc for ascending and desc for descending
Default
"desc"Value in
"asc""desc"Default Response
application/json- response
One page of watchlist items with their exclusion state
success*booleanmessage*stringitems*array<>total*numberlimit*numberoffset*numbercurl -X GET 'http://localhost:3003/v1/watchlist-exclusions/items'Example Response
{ "success": true, "message": "string", "items": [ { "key": "string", "title": "string", "type": "movie", "guids": [ "string" ], "thumb": "string", "globalExclusion": { "id": 0, "excludedAt": "string" }, "watchlisterCount": 0, "excludedCount": 0, "users": [ { "userId": 0, "userName": "string", "status": "pending", "added": "string", "ownExclusion": { "id": 0, "excludedAt": "string" } } ] } ], "total": 0, "limit": 0, "offset": 0}