Skip to main content

Service endpoints

These services run inside the Docker network and are not directly accessible to users. They are called by the core service.

Metadata (port 8081)

Fetches and caches anime metadata from external sources (AniDB).

MethodPathDescription
GET/healthLiveness check
GET/logsService logs
GET/search?q=Search anime titles
GET/anime/{aid}Get full details by AniDB ID
POST/prepareFetch and cache metadata for a source/ID

Indexer (port 8082)

Searches torrent indexers (kbdex or Prowlarr) for monitored episodes.

MethodPathDescription
GET/healthLiveness check
GET/logsService logs
POST/testTest the active indexer (kbdex or Prowlarr)
POST/test/kbdexTest kbdex specifically

Downloader (port 8083)

Manages torrent downloads via qBittorrent.

MethodPathDescription
GET/healthLiveness check
GET/logsService logs
POST/torrent/deleteDelete a torrent from qBittorrent by hash
POST/hardlinks/createCreate hardlinks for a completed download entry
POST/files/deleteRemove hardlink directory for a media entry
POST/triggerManually trigger the download processing loop
POST/testTest qBittorrent connection