Seerr
@lint/seerrv2026.05.21.3
01README
Overseerr / Jellyseerr wrapper — paginated request inventory ready for the media curator, plus approve / decline mutations against the request API.
02Release Notes
Adds approveRequest and declineRequest methods. approveRequest -> POST /api/v1/request/{id}/approve. declineRequest -> POST /api/v1/request/{id}/decline. Both record outcome (requestId, action, HTTP status, response body) in a new action_result resource and are non-throwing on HTTP error so batched calls survive single failures.
03Models
seerr.tsv2026.05.21.3
fn sync()
Page through all Seerr requests and write a flattened inventory
fn approveRequest(id: number)
Approve a pending request via POST /api/v1/request/{id}/approve. Non-throwing on HTTP error — outcome lands in action_result.
| Argument | Type | Description |
|---|---|---|
| id | number | Seerr request id (the numeric `id` from /api/v1/request, surfaced as `requests.requests[].id`) |
fn declineRequest(id: number)
Decline a pending request via POST /api/v1/request/{id}/decline. Non-throwing on HTTP error — outcome lands in action_result.
| Argument | Type | Description |
|---|---|---|
| id | number | Seerr request id (the numeric `id` from /api/v1/request, surfaced as `requests.requests[].id`) |
04Previous Versions
2026.05.21.2May 21, 2026
Bugfix: v2026.05.21.1 had a ReferenceError on first sync (autoformatter renamed totalResults declaration to _totalResults but left the assignment site referencing the old name; assignment threw in strict mode). Removed both lines since the value was never read.
2026.05.21.1May 21, 2026
05Stats
A
100 / 100
Downloads
2
Archive size
7.1 KB
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types (deprecated)1/1earned
- Dependencies pass trust audit2/2earned
- Has description1/1earned
- Platform support declared (or universal)2/2earned
- License declared1/1earned
- Verified public repository2/2earned
06Platforms
07Labels