web app பயன்படுத்தும் அதே JSON API-ஐ, /api/v1-இன் கீழ், உங்கள் சொந்த script-களிலிருந்து அழைக்கவும்.
Settings > API > API keys (அமைப்புகள் > API > API விசைகள்) திறந்து, தேவையான scope-கள் மட்டும் கொண்ட ஒரு விசையை உருவாக்கவும். இப்போதே நகலெடுக்கவும்; இது ஒரு முறை மட்டுமே காட்டப்படும்.
ஒவ்வொரு அழைப்பிலும் X-Api-Key header-இல் அதை அனுப்பவும். முகவரியில் ஒருபோதும் வைக்க வேண்டாம்.
அடிப்படை முகவரியை அழைக்கவும். URL base /holyarrs என்றால், அது http://your-server:6262/holyarrs/api/v1 ஆகும்.
export HOLYARRS_KEY = ... your key ...
curl -H " X-Api-Key: $HOLYARRS_KEY " " http://your-server:6262/api/v1/health "
JSON திரும்ப வரும். பிழைகள் {"error": "plain words"} வடிவில் HTTP நிலையுடன் வரும். ரகசியங்கள் மறைக்கப்பட்டே வரும்.
Settings > API அடிப்படை முகவரி, scope-கள், எடுத்துக்காட்டு அழைப்புகள், ஒவ்வொரு route-உம் அதன் scope-உடன் ஆகியவற்றைக் காட்டுகிறது. நீங்கள் உள்நுழைந்திருக்கும்போது OpenAPI கோப்பு /api/v1/openapi.json-இல் இருக்கும்.
Scope
அனுமதிப்பது
health_read
கண்காணிப்புக் கருவிகளுக்கான நலம் feed மட்டும்.
read
படிக்கும் route-கள், நலம் feed உட்பட.
write
மாற்றங்கள்; admin route-களும் கட்டுப்பாடுகளும் தவிர.
admin
பயனர்கள், அழைப்புகள், கோரிக்கை வரம்புகள், API விசைகள், கடவுச்சொற்கள் மற்றும் இரு-காரணி, உள்நுழைவு அமைப்புகள், மீட்டமைப்பு.
control
பகுதி சுவிட்சுகள், பணி நிலைகள், இணைக்கப்பட்ட பயன்பாடுகள், மறுதொடக்கம் மற்றும் நிறுத்துதல்.
all
read, write மற்றும் admin. control இல்லை.
Seerr, Bazarr மற்றும் அவை போன்ற பயன்பாடுகள் இதற்குப் பதிலாக முந்தைய பயன்பாடுகளுக்கான API -ஐ, தங்களுக்கென தனி விசைகளுடன் பயன்படுத்துகின்றன.
அறிகுறி
காரணம்
தீர்வு
ஒவ்வொரு அழைப்பிலும் 401
விசை தவறானது அல்லது அழிக்கப்பட்டது
புதிய விசையை உருவாக்கவும்.
403
விசையின் scope அந்த route-ஐ உள்ளடக்கவில்லை
Settings > API -இல் அந்த route-இன் scope-ஐச் சரிபார்க்கவும்.
ஒவ்வொரு அழைப்பிலும் 404
URL base விடுபட்டுள்ளது
/api/v1-க்கு முன் அதை வைக்கவும்.
Metadata server அழைப்புகள்
HolyArrs பெயர்கள், படங்கள், ids ஆகியவற்றை HolyArrs metadata server-இலிருந்து பெறுகிறது. ஒரு நிறுவலை வேறு server-க்கு மாற்ற HOLYARRS_METADATA_URL-ஐப் பயன்படுத்தவும்; server குறியீடு இந்த repo-வில் இல்லை.
பதிவு. முதல் தேடலின்போது, நிறுவல் body இல்லாமல் POST /v1/installations-ஐ அழைக்கிறது. பதில் 201 உடன் {"schema_version":1,"token":"hai_..."} ஆகும். பயன்பாடு token-ஐ குறியாக்கம் செய்து சேமித்து, ஒவ்வொரு தேடலிலும் Authorization: Bearer <token> அனுப்புகிறது. இது ஒரு முறை மட்டுமே பதிவு செய்கிறது; 401 வந்த பிறகு மீண்டும் பதிவு செய்வதில்லை, எனவே ரத்துசெய்யப்பட்ட நிறுவல் ரத்தானதாகவே இருக்கும். ஒரு முகவரிக் குழுவுக்கான மணிநேர வரம்பைத் தாண்டினால், பதில் 429 registration_limit உடன் Retry-After ஆகும்.
தேடல் (அனைத்தும் GET)
Route
தேடல்
/v1/search?provider=tmdb&kind=movie&q=Example&page=1
திரைப்படம்
/v1/movies/tmdb/{id}
தொடர்
/v1/shows/{tmdb or tvmaze}/{id}
பருவம்
/v1/shows/tmdb/{id}/seasons/{n} (பருவம் 0 என்பது சிறப்பு அத்தியாயங்கள்)
இசை
/v1/music/musicbrainz/{artist, release-group, release or recording}/{id}
தெரியாத அல்லது திரும்பத் திரும்ப வரும் parameter-கள் நிராகரிக்கப்படும். ஒரு provider-இன் ids மற்றொன்றுக்குப் பயன்படுத்தப்படாது.
சரியான பதிலில் schema_version, source, source_id, fetched_at, expires_at, completeness, stale மற்றும் data இருக்கும். சுருக்கங்களில் உள்ள HTML-ஐ சாதாரண உரையாகக் கருதவும்.
நிலை
பொருள்
400
தவறான query, மீண்டும் முயற்சிக்க வேண்டாம்
401
தவறான அல்லது ரத்துசெய்யப்பட்ட token, மீண்டும் முயற்சிக்க வேண்டாம்
404
அப்படி ஒரு பதிவு இல்லை
429
மிக அதிக அழைப்புகள், Retry-After வரை காத்திருக்கவும்
503
அதிக சுமை, காத்திருந்து ஒரு முறை மீண்டும் முயற்சிக்கவும்
Route சேர்த்தல்
Route-கள் ஒவ்வொரு module-இன் routes.go-இலும் இருக்கின்றன; method, பாதை, அனுமதி ஆகியவற்றுடன் பதிவு செய்யப்படுகின்றன, எனவே அனுமதிச் சோதனை இல்லாத route எதுவும் இல்லை. openapi.json route-களிலிருந்து உருவாகிறது; அவை ஒத்துப்போகாவிட்டால் ஒரு test தோல்வியடையும். வெளியிட்ட பிறகு, பாதைகளும் field பெயர்களும் அப்படியே இருக்கும்: field-களைச் சேர்க்கலாம், பெயர் மாற்ற வேண்டாம்.
520 route-கள். go run ./app/backend/tools/apidoc மூலம் மீண்டும் உருவாக்கவும்.
அனுமதி நெடுவரிசை என்பது அழைப்பவருக்குத் தேவையான அனுமதி, snapshot-இல் பதிக்கப்பட்டபடி. நோக்கம் நெடுவரிசை, route பதிவில் comment இருக்கும் இடங்களில் மட்டுமே நிரப்பப்படுகிறது.
முறை
பாதை
அனுமதி
நோக்கம்
PUT
/api/v1/account/avatar
self
DELETE
/api/v1/account/avatar
self
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/albums/{id}
signed_in
PUT
/api/v1/albums/{id}
manage_library
GET
/api/v1/albums/{id}/cover
signed_in
GET
/api/v1/albums/{id}/tracks
signed_in
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/alerts
settings
POST
/api/v1/alerts
settings
PUT
/api/v1/alerts/{id}
settings
DELETE
/api/v1/alerts/{id}
settings
POST
/api/v1/alerts/{id}/test
settings
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/app/about
settings
POST
/api/v1/app/restart
users
POST
/api/v1/app/safe-mode
users
POST
/api/v1/app/shutdown
users
GET
/api/v1/app/storage
settings
GET
/api/v1/app/update
manage_library
POST
/api/v1/app/update/check
settings
முறை
பாதை
அனுமதி
நோக்கம்
POST
/api/v1/artists
manage_library
GET
/api/v1/artists/lookup
signed_in
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/artwork/img/{kind}/{id}/{file}
signed_in
GET
/api/v1/artwork/tmdb/{size}/{file}
signed_in
GET
/api/v1/artwork/{name}
signed_in
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/ask-limits
users
PUT
/api/v1/ask-limits/{id}
users
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/asked-by
signed_in
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/asks
signed_in
POST
/api/v1/asks
ask
GET
/api/v1/asks/limit
ask
GET
/api/v1/asks/{id}
signed_in
DELETE
/api/v1/asks/{id}
ask
POST
/api/v1/asks/{id}/approve
approve
GET
/api/v1/asks/{id}/parts
signed_in
POST
/api/v1/asks/{id}/turn-down
approve
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/auth/ai-connect
signed_in
POST
/api/v1/auth/ai-connect
settings
POST
/api/v1/auth/forward/link
self
POST
/api/v1/auth/forward/login
public
POST
/api/v1/auth/import/{kind}
owner
POST
/api/v1/auth/import/{kind}/preview
owner
GET
/api/v1/auth/invites/{token}
unlisted
POST
/api/v1/auth/invites/{token}
unlisted
POST
/api/v1/auth/invites/{token}/media-server/{kind}
unlisted
POST
/api/v1/auth/invites/{token}/plex/finish
unlisted
POST
/api/v1/auth/invites/{token}/plex/start
unlisted
GET
/api/v1/auth/keys
settings
POST
/api/v1/auth/keys
settings
DELETE
/api/v1/auth/keys/{id}
settings
POST
/api/v1/auth/login
unlisted
POST
/api/v1/auth/login/two-factor
unlisted
POST
/api/v1/auth/logout
self
GET
/api/v1/auth/me
self
POST
/api/v1/auth/media-server/{kind}
unlisted
POST
/api/v1/auth/media-server/{kind}/test
owner
GET
/api/v1/auth/oidc/callback
public
POST
/api/v1/auth/oidc/finish
public
POST
/api/v1/auth/oidc/link
self
POST
/api/v1/auth/oidc/link-finish
self
POST
/api/v1/auth/oidc/start
public
POST
/api/v1/auth/password
self
POST
/api/v1/auth/plex/finish
unlisted
DELETE
/api/v1/auth/plex/link
owner
POST
/api/v1/auth/plex/link/finish
owner
POST
/api/v1/auth/plex/link/start
owner
GET
/api/v1/auth/plex/my-link
self
DELETE
/api/v1/auth/plex/my-link
self
POST
/api/v1/auth/plex/my-link/finish
self
POST
/api/v1/auth/plex/my-link/start
self
POST
/api/v1/auth/plex/start
unlisted
POST
/api/v1/auth/reauth
self
GET
/api/v1/auth/sessions
self
DELETE
/api/v1/auth/sessions
self
DELETE
/api/v1/auth/sessions/{sid}
self
GET
/api/v1/auth/settings
settings
PUT
/api/v1/auth/settings
owner
POST
/api/v1/auth/setup
unlisted
GET
/api/v1/auth/setup/discover
unlisted
POST
/api/v1/auth/setup/done
owner
POST
/api/v1/auth/setup/media-server/{kind}
unlisted
POST
/api/v1/auth/setup/plex/finish
unlisted
POST
/api/v1/auth/setup/plex/start
unlisted
GET
/api/v1/auth/sso
owner
PUT
/api/v1/auth/sso
owner
GET
/api/v1/auth/sso/links
self
POST
/api/v1/auth/sso/test
owner
POST
/api/v1/auth/sso/unlink
self
GET
/api/v1/auth/state
unlisted
POST
/api/v1/auth/two-factor/backup-codes
self
POST
/api/v1/auth/two-factor/disable
self
POST
/api/v1/auth/two-factor/enable
self
POST
/api/v1/auth/two-factor/setup
self
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/backups
settings
POST
/api/v1/backups
settings
POST
/api/v1/backups/restore
owner
PUT
/api/v1/backups/settings
settings
GET
/api/v1/backups/{name}
owner
DELETE
/api/v1/backups/{name}
owner
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/bridges
manage_library
POST
/api/v1/bridges
settings
POST
/api/v1/bridges/find
settings
POST
/api/v1/bridges/test
settings
DELETE
/api/v1/bridges/{id}
settings
POST
/api/v1/bridges/{id}/check
settings
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/calendar
signed_in
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/collections
signed_in
GET
/api/v1/collections/{id}
signed_in
POST
/api/v1/collections/{id}/remove
manage_library
POST
/api/v1/collections/{id}/remove/preview
manage_library
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/data-packs
owner
POST
/api/v1/data-packs
owner
POST
/api/v1/data-packs/validate
owner
GET
/api/v1/data-packs/{id}
owner
POST
/api/v1/data-packs/{id}/apply
owner
GET
/api/v1/data-packs/{id}/preview
owner
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/discover
signed_in
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/downloaders
manage_library
POST
/api/v1/downloaders
settings
PUT
/api/v1/downloaders/{id}
settings
DELETE
/api/v1/downloaders/{id}
settings
GET
/api/v1/downloaders/{id}/attempts
settings
POST
/api/v1/downloaders/{id}/attempts/{attemptID}/abandon
settings
POST
/api/v1/downloaders/{id}/bulk
manage_library
POST
/api/v1/downloaders/{id}/items/{hash}/bottom
manage_library
GET
/api/v1/downloaders/{id}/items/{hash}/detail
manage_library
POST
/api/v1/downloaders/{id}/items/{hash}/down
manage_library
GET
/api/v1/downloaders/{id}/items/{hash}/files
manage_library
PUT
/api/v1/downloaders/{id}/items/{hash}/files
manage_library
POST
/api/v1/downloaders/{id}/items/{hash}/pause
manage_library
POST
/api/v1/downloaders/{id}/items/{hash}/priority
manage_library
POST
/api/v1/downloaders/{id}/items/{hash}/reannounce
manage_library
POST
/api/v1/downloaders/{id}/items/{hash}/recheck
manage_library
POST
/api/v1/downloaders/{id}/items/{hash}/remove
manage_library
POST
/api/v1/downloaders/{id}/items/{hash}/resume
manage_library
POST
/api/v1/downloaders/{id}/items/{hash}/retry
manage_library
GET
/api/v1/downloaders/{id}/items/{hash}/swarm
manage_library
POST
/api/v1/downloaders/{id}/items/{hash}/top
manage_library
POST
/api/v1/downloaders/{id}/items/{hash}/trackers
manage_library
PUT
/api/v1/downloaders/{id}/items/{hash}/trackers
manage_library
POST
/api/v1/downloaders/{id}/items/{hash}/trackers/remove
manage_library
POST
/api/v1/downloaders/{id}/items/{hash}/up
manage_library
GET
/api/v1/downloaders/{id}/items/{hash}/usenet
manage_library
POST
/api/v1/downloaders/{id}/location
manage_library
POST
/api/v1/downloaders/{id}/pause
settings
POST
/api/v1/downloaders/{id}/resume
settings
POST
/api/v1/downloaders/{id}/share-limits
manage_library
POST
/api/v1/downloaders/{id}/slow-mode
manage_library
PUT
/api/v1/downloaders/{id}/speed-limit
manage_library
POST
/api/v1/downloaders/{id}/speed-limits
manage_library
POST
/api/v1/downloaders/{id}/test
settings
POST
/api/v1/downloaders/{id}/torrents
manage_library
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/downloads
manage_library
GET
/api/v1/downloads/clients
manage_library
GET
/api/v1/downloads/matches
manage_library
POST
/api/v1/downloads/matches/run
manage_library
POST
/api/v1/downloads/matches/{id}/pick
manage_library
POST
/api/v1/downloads/pause-all
manage_library
POST
/api/v1/downloads/resume-all
manage_library
GET
/api/v1/downloads/view
signed_in
GET
/api/v1/downloads/{id}/detail
manage_library
PUT
/api/v1/downloads/{id}/edition
manage_library
GET
/api/v1/downloads/{id}/files
manage_library
PUT
/api/v1/downloads/{id}/files
manage_library
POST
/api/v1/downloads/{id}/mark-failed
manage_library
POST
/api/v1/downloads/{id}/pause
manage_library
POST
/api/v1/downloads/{id}/reannounce
manage_library
POST
/api/v1/downloads/{id}/recheck
manage_library
POST
/api/v1/downloads/{id}/remove
manage_library
POST
/api/v1/downloads/{id}/resume
manage_library
GET
/api/v1/downloads/{id}/swarm
manage_library
POST
/api/v1/downloads/{id}/top
manage_library
GET
/api/v1/downloads/{id}/usenet
manage_library
முறை
பாதை
அனுமதி
நோக்கம்
PUT
/api/v1/episodes/{id}
manage_library
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/events
manage_library
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/explore/browse
signed_in
GET
/api/v1/explore/browse/category
signed_in
GET
/api/v1/explore/browse/section
signed_in
POST
/api/v1/explore/counts
signed_in
GET
/api/v1/explore/genre
signed_in
GET
/api/v1/explore/genre-row
signed_in
GET
/api/v1/explore/head
signed_in
GET
/api/v1/explore/music
signed_in
GET
/api/v1/explore/music/rising
signed_in
GET
/api/v1/explore/new
signed_in
GET
/api/v1/explore/new/music
signed_in
GET
/api/v1/explore/new/service
signed_in
GET
/api/v1/explore/new/services
signed_in
GET
/api/v1/explore/service-top
signed_in
GET
/api/v1/explore/strip
signed_in
POST
/api/v1/explore/strip/counts
signed_in
DELETE
/api/v1/explore/strip/counts
signed_in
GET
/api/v1/explore/tail
signed_in
GET
/api/v1/explore/title-stats
owner
GET
/api/v1/explore/top
signed_in
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/extras/{kind}/{id}
signed_in
முறை
பாதை
அனுமதி
நோக்கம்
POST
/api/v1/files/{id}/subtitles/choices
manage_library
POST
/api/v1/files/{id}/subtitles/choose
manage_library
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/health
manage_library
GET
/api/v1/health/checks
manage_library
POST
/api/v1/health/checks/run
manage_library
GET
/api/v1/health/disks
manage_library
GET
/api/v1/health/states
manage_library
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/held
manage_library
DELETE
/api/v1/held
manage_library
DELETE
/api/v1/held/{id}
manage_library
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/holding
manage_library
POST
/api/v1/holding/clean
manage_library
POST
/api/v1/holding/restore
manage_library
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/home
signed_in
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/imports
manage_library
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/jobs
manage_library
GET
/api/v1/jobs/active
manage_library
GET
/api/v1/jobs/{id}
manage_library
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/library/copies
manage_library
POST
/api/v1/library/copies/search
manage_library
POST
/api/v1/library/copies/search/preview
manage_library
GET
/api/v1/library/search
signed_in
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/library-folders
manage_library
POST
/api/v1/library-folders
settings
PUT
/api/v1/library-folders/{id}
settings
DELETE
/api/v1/library-folders/{id}
settings
POST
/api/v1/library-folders/{id}/adopt
manage_library
POST
/api/v1/library-folders/{id}/check
manage_library
POST
/api/v1/library-folders/{id}/scan
manage_library
முறை
பாதை
அனுமதி
நோக்கம்
POST
/api/v1/links/{kind}/{id}/restart
users
முறை
பாதை
அனுமதி
நோக்கம்
POST
/api/v1/live/interest
signed_in
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/logs
users
GET
/api/v1/logs/download
users
முறை
பாதை
அனுமதி
நோக்கம்
POST
/api/v1/manual-import
settings
POST
/api/v1/manual-import/scan
settings
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/mcp
signed_in
POST
/api/v1/mcp
signed_in
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/media-servers
settings
POST
/api/v1/media-servers
settings
PUT
/api/v1/media-servers/{id}
settings
DELETE
/api/v1/media-servers/{id}
settings
POST
/api/v1/media-servers/{id}/test
settings
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/messages
signed_in
POST
/api/v1/messages/read
signed_in
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/metadata/album/{mbid}/follow
signed_in
PUT
/api/v1/metadata/album/{mbid}/follow
signed_in
DELETE
/api/v1/metadata/album/{mbid}/follow
signed_in
GET
/api/v1/metadata/health
signed_in
GET
/api/v1/metadata/movie/{tmdb_id}/follow
signed_in
PUT
/api/v1/metadata/movie/{tmdb_id}/follow
signed_in
DELETE
/api/v1/metadata/movie/{tmdb_id}/follow
signed_in
GET
/api/v1/metadata/search
signed_in
GET
/api/v1/metadata/show/{tmdb_id}/follow
signed_in
PUT
/api/v1/metadata/show/{tmdb_id}/follow
signed_in
DELETE
/api/v1/metadata/show/{tmdb_id}/follow
signed_in
GET
/api/v1/metadata/show/{tmdb_id}/seasons/{number}
signed_in
GET
/api/v1/metadata/{kind}/{tmdb_id}
signed_in
GET
/api/v1/metadata/{kind}/{tmdb_id}/anime
signed_in
GET
/api/v1/metadata/{kind}/{tmdb_id}/more-from
signed_in
GET
/api/v1/metadata/{kind}/{tmdb_id}/reviews
signed_in
முறை
பாதை
அனுமதி
நோக்கம்
POST
/api/v1/migrate/dry-run
users
GET
/api/v1/migrate/moves
users
POST
/api/v1/migrate/moves
users
GET
/api/v1/migrate/moves/{id}
users
GET
/api/v1/migrate/moves/{id}/report
users
POST
/api/v1/migrate/moves/{id}/undo
users
POST
/api/v1/migrate/plan
users
POST
/api/v1/migrate/probe
users
POST
/api/v1/migrate/read
users
GET
/api/v1/migrate/saved-keys
owner
DELETE
/api/v1/migrate/saved-keys
owner
GET
/api/v1/migrate/snapshots
users
GET
/api/v1/migrate/snapshots/{id}
users
DELETE
/api/v1/migrate/snapshots/{id}
users
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/music/albums/{mbid}
signed_in
GET
/api/v1/music/artists/{mbid}
signed_in
GET
/api/v1/music/browse-tiles
signed_in
GET
/api/v1/music/browse/{kind}/{slug}
signed_in
GET
/api/v1/music/genre-art/{slug}
signed_in
GET
/api/v1/music/genre/{slug}
signed_in
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/music-trending
signed_in
GET
/api/v1/music-trending/art/{kind}/{mbid}
signed_in
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/my/alerts
signed_in
PUT
/api/v1/my/alerts
signed_in
GET
/api/v1/my/follows
signed_in
GET
/api/v1/my/plex-watchlist
signed_in
PUT
/api/v1/my/plex-watchlist
signed_in
POST
/api/v1/my/plex-watchlist/check
signed_in
GET
/api/v1/my/profile
signed_in
PUT
/api/v1/my/profile
signed_in
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/needs-decision
manage_library
POST
/api/v1/needs-decision/{id}/decide
manage_library
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/never-add
manage_library
POST
/api/v1/never-add
manage_library
DELETE
/api/v1/never-add/{id}
manage_library
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/openapi.json
signed_in
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/outside-lists
settings
POST
/api/v1/outside-lists
settings
PUT
/api/v1/outside-lists/{id}
settings
DELETE
/api/v1/outside-lists/{id}
settings
POST
/api/v1/outside-lists/{id}/sync
settings
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/own-traits
manage_library
POST
/api/v1/own-traits
settings
PUT
/api/v1/own-traits/{id}
settings
DELETE
/api/v1/own-traits/{id}
settings
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/parts
signed_in
POST
/api/v1/parts/{part}/off
users
POST
/api/v1/parts/{part}/on
users
POST
/api/v1/parts/{part}/restart
users
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/people/popular
signed_in
GET
/api/v1/people/search
signed_in
GET
/api/v1/people/shelves
signed_in
GET
/api/v1/people/shelves/{id}
signed_in
GET
/api/v1/people/{id}
signed_in
POST
/api/v1/people/{id}/movies/review
signed_in
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/pick-rules
manage_library
POST
/api/v1/pick-rules
settings
GET
/api/v1/pick-rules/{id}
manage_library
PUT
/api/v1/pick-rules/{id}
settings
DELETE
/api/v1/pick-rules/{id}
settings
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/public/signin-art
public
GET
/api/v1/public/signin-pic/t/p/{size}/{file}
public
ஒரு நேரடி pattern (= signinPicPath + “{size}/{file}”): route test-கள் அதை மூலக் குறியீட்டிலிருந்து படிக்கின்றன.
முறை
பாதை
அனுமதி
நோக்கம்
POST
/api/v1/releases/{id}/choose
manage_library
POST
/api/v1/releases/{id}/turn-down
manage_library
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/rename
manage_library
POST
/api/v1/rename
manage_library
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/reports
signed_in
POST
/api/v1/reports
signed_in
POST
/api/v1/reports/{id}/fix
manage_library
POST
/api/v1/reports/{id}/reopen
manage_library
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/schedules
manage_library
PUT
/api/v1/schedules/{kind}
settings
POST
/api/v1/schedules/{kind}/run
manage_library
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/search
signed_in
POST
/api/v1/search/better
manage_library
POST
/api/v1/search/feed-check
manage_library
POST
/api/v1/search/missing
manage_library
GET
/api/v1/search/suggest
signed_in
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/searches
manage_library
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/settings/ai
signed_in
PUT
/api/v1/settings/ai
owner
GET
/api/v1/settings/alerts
settings
PUT
/api/v1/settings/alerts
settings
GET
/api/v1/settings/asks
settings
PUT
/api/v1/settings/asks
settings
GET
/api/v1/settings/downloaders
settings
PUT
/api/v1/settings/downloaders
settings
GET
/api/v1/settings/files
manage_library
PUT
/api/v1/settings/files
settings
GET
/api/v1/settings/health
settings
PUT
/api/v1/settings/health
settings
GET
/api/v1/settings/import-folders
settings
PUT
/api/v1/settings/import-folders
users
POST
/api/v1/settings/import-secrets
owner
GET
/api/v1/settings/music
manage_library
PUT
/api/v1/settings/music
settings
GET
/api/v1/settings/naming
manage_library
PUT
/api/v1/settings/naming
settings
POST
/api/v1/settings/naming/example
manage_library
GET
/api/v1/settings/old-app-api
settings
PUT
/api/v1/settings/old-app-api
settings
POST
/api/v1/settings/old-app-api/keys/{side}
settings
DELETE
/api/v1/settings/old-app-api/keys/{side}
settings
GET
/api/v1/settings/release-gate
manage_library
PUT
/api/v1/settings/release-gate
settings
GET
/api/v1/settings/search
settings
PUT
/api/v1/settings/search
settings
GET
/api/v1/settings/shows
manage_library
PUT
/api/v1/settings/shows
settings
GET
/api/v1/settings/status
settings
GET
/api/v1/settings/subtitles
settings
PUT
/api/v1/settings/subtitles
settings
GET
/api/v1/settings/title-defaults
manage_library
PUT
/api/v1/settings/title-defaults
settings
GET
/api/v1/settings/trakt-key
settings
PUT
/api/v1/settings/trakt-key
settings
GET
/api/v1/settings/trakt-token
owner
PUT
/api/v1/settings/trakt-token
owner
GET
/api/v1/settings/ui
signed_in
PUT
/api/v1/settings/ui
settings
GET
/api/v1/settings/url-base
settings
PUT
/api/v1/settings/url-base
settings
முறை
பாதை
அனுமதி
நோக்கம்
POST
/api/v1/shows
manage_library
GET
/api/v1/shows/lookup
signed_in
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/sources
manage_library
POST
/api/v1/sources
settings
POST
/api/v1/sources/check
settings
PUT
/api/v1/sources/{id}
settings
DELETE
/api/v1/sources/{id}
settings
POST
/api/v1/sources/{id}/pause
settings
POST
/api/v1/sources/{id}/resume
settings
GET
/api/v1/sources/{id}/stats
manage_library
POST
/api/v1/sources/{id}/test
settings
POST
/api/v1/sources/{id}/try
settings
முறை
பாதை
அனுமதி
நோக்கம்
POST
/api/v1/stages/{name}/pause
users
POST
/api/v1/stages/{name}/restart
users
POST
/api/v1/stages/{name}/resume
users
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/subtitle-sites
manage_library
POST
/api/v1/subtitle-sites
settings
GET
/api/v1/subtitle-sites/kinds
manage_library
PUT
/api/v1/subtitle-sites/{id}
settings
DELETE
/api/v1/subtitle-sites/{id}
settings
POST
/api/v1/subtitle-sites/{id}/test
settings
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/subtitles/languages
manage_library
GET
/api/v1/subtitles/missing
manage_library
POST
/api/v1/subtitles/missing/search
manage_library
POST
/api/v1/subtitles/search
manage_library
POST
/api/v1/subtitles/{id}/sync
manage_library
POST
/api/v1/subtitles/{id}/turn-down
manage_library
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/support/bundle
users
முறை
பாதை
அனுமதி
நோக்கம்
POST
/api/v1/system/key-kit
owner
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/tags
manage_library
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/titles
signed_in
POST
/api/v1/titles
manage_library
GET
/api/v1/titles/lookup
signed_in
GET
/api/v1/titles/owned
signed_in
POST
/api/v1/titles/refresh
manage_library
GET
/api/v1/titles/{id}
signed_in
PUT
/api/v1/titles/{id}
manage_library
GET
/api/v1/titles/{id}/albums
signed_in
PUT
/api/v1/titles/{id}/artist
manage_library
GET
/api/v1/titles/{id}/copies
manage_library
POST
/api/v1/titles/{id}/delete
manage_library
GET
/api/v1/titles/{id}/episodes
signed_in
PUT
/api/v1/titles/{id}/files/{fid}/choices
manage_library
POST
/api/v1/titles/{id}/files/{fid}/keep-and-add
manage_library
GET
/api/v1/titles/{id}/follow
signed_in
PUT
/api/v1/titles/{id}/follow
signed_in
DELETE
/api/v1/titles/{id}/follow
signed_in
POST
/api/v1/titles/{id}/move
manage_library
GET
/api/v1/titles/{id}/people
signed_in
POST
/api/v1/titles/{id}/refresh
manage_library
GET
/api/v1/titles/{id}/releases
manage_library
GET
/api/v1/titles/{id}/rename
manage_library
POST
/api/v1/titles/{id}/rename
manage_library
POST
/api/v1/titles/{id}/search
manage_library
GET
/api/v1/titles/{id}/search-outcome
signed_in
GET
/api/v1/titles/{id}/seasons
signed_in
PUT
/api/v1/titles/{id}/seasons/{number}
manage_library
PUT
/api/v1/titles/{id}/subtitle-wish
manage_library
GET
/api/v1/titles/{id}/subtitles
manage_library
POST
/api/v1/titles/{id}/versions
manage_library
PUT
/api/v1/titles/{id}/versions/{vid}
manage_library
DELETE
/api/v1/titles/{id}/versions/{vid}
manage_library
POST
/api/v1/titles/{id}/versions/{vid}/adopt
manage_library
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/trailer/batch
signed_in
GET
/api/v1/trailer/stream/{id}/manifest.m3u8
signed_in
GET
/api/v1/trailer/stream/{id}/seg/{n}
signed_in
GET
/api/v1/trailer/{kind}/{tmdb_id}
signed_in
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/turned-down
manage_library
DELETE
/api/v1/turned-down
manage_library
DELETE
/api/v1/turned-down/{id}
manage_library
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/users
users
GET
/api/v1/users/invites
users
POST
/api/v1/users/invites
users
DELETE
/api/v1/users/invites/{id}
users
PUT
/api/v1/users/{id}
users
GET
/api/v1/users/{id}/avatar
signed_in
POST
/api/v1/users/{id}/password
users
GET
/api/v1/users/{id}/sessions
users
POST
/api/v1/users/{id}/sessions/end-all
users
DELETE
/api/v1/users/{id}/sessions/{sid}
users
POST
/api/v1/users/{id}/sso/unlink
owner
POST
/api/v1/users/{id}/two-factor/reset
users
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/watch-services
signed_in
முறை
பாதை
அனுமதி
நோக்கம்
GET
/api/v1/wiki/{kind}/{id}
signed_in
முறை
பாதை
அனுமதி
நோக்கம்
GET
/
self
POST
/
unlisted
GET
/.well-known/oauth-authorization-server
public
GET
/.well-known/oauth-protected-resource
public
GET
/.well-known/oauth-protected-resource/{path...}
public
GET
/calendar
unlisted
POST
/command
unlisted
GET
/command/{id}
unlisted
GET
/episode
unlisted
PUT
/episode/monitor
unlisted
GET
/healthz
unlisted
GET
/indexer
unlisted
POST
/indexer
unlisted
GET
/indexer/schema
unlisted
POST
/indexer/test
unlisted
GET
/indexer/{id}
unlisted
PUT
/indexer/{id}
unlisted
DELETE
/indexer/{id}
unlisted
GET
/languageprofile
unlisted
GET
/live
signed_in
GET
/login
self
GET
/mcp
signed_in
POST
/mcp
signed_in
GET
/mediacover/{id}/{file}
unlisted
GET
/movie
unlisted
POST
/movie
unlisted
PUT
/movie
unlisted
GET
/movie/lookup
unlisted
GET
/movie/{id}
unlisted
PUT
/movie/{id}
unlisted
DELETE
/movie/{id}
unlisted
GET
/oauth/authorize
public
POST
/oauth/register
public
POST
/oauth/token
public
GET
/qualityprofile
unlisted
GET
/queue
unlisted
GET
/queue/details
unlisted
GET
/radarr/
manage_library
POST
/radarr/
manage_library
PUT
/radarr/
manage_library
DELETE
/radarr/
manage_library
GET
/readyz
unlisted
start page அதற்கு 503 உடன் பதிலளிக்கிறது).
GET
/rootfolder
unlisted
GET
/series
unlisted
POST
/series
unlisted
PUT
/series
unlisted
GET
/series/lookup
unlisted
GET
/series/{id}
unlisted
PUT
/series/{id}
unlisted
DELETE
/series/{id}
unlisted
GET
/sonarr/
manage_library
POST
/sonarr/
manage_library
PUT
/sonarr/
manage_library
DELETE
/sonarr/
manage_library
GET
/system/status
unlisted
GET
/tag
unlisted
POST
/tag
unlisted
PUT
/tag
unlisted
PUT
/tag/{id}
unlisted
GET
/wanted/missing
unlisted