VidArch Docs
Developers

API and Data

Understanding endpoint families and local persistence.

Main Routes

PrefixFunction
/api/authStatus, connection, password, and logout
/api/searchRemote and local search
/api/channelsSubscriptions, linked channels, and catalogs
/api/videosMetadata, playback, progress, and deletion
/api/downloadsQueue, actions, and live events
/api/systemSettings, scanner, cookies, storage, and yt-dlp
/api/historyPlayback and search history
/api/playlistsPlaylists and content
/api/importImport of channels or supported data

/api/health provides availability control. Media is served by dedicated routes with validated paths; never expose data volumes directly.

SQLite operates in WAL mode. The schema includes, among other things, channels, subscriptions, videos, download queue, histories, settings, and playlists. Any migration must remain compatible with an existing database and be accompanied by a restoration test.

On this page