chore: generate a documentation index for REST API docs in docs/api
Signed-off-by: NotAShelf <raf@notashelf.dev> Change-Id: Ia8426a63a50d07a6cec2b104951d58eb6a6a6964
This commit is contained in:
parent
d61b5d32d1
commit
273d0244aa
5 changed files with 150 additions and 15 deletions
47
docs/api.md
Normal file
47
docs/api.md
Normal file
|
|
@ -0,0 +1,47 @@
|
|||
# API Documentation
|
||||
|
||||
This is the index of all generated REST API documentation for Pinakes.
|
||||
|
||||
Documentation is generated from OpenAPI annotations via `cargo xtask docs` (or
|
||||
`just docs`). Do not edit generated files by hand.
|
||||
|
||||
## Reference
|
||||
|
||||
- [openapi.json](api/openapi.json) - Full OpenAPI 3.0 specification
|
||||
|
||||
## Endpoints by Tag
|
||||
|
||||
- [Analytics](api/analytics.md) - Usage analytics and viewing history
|
||||
- [Audit](api/audit.md) - Audit log entries
|
||||
- [Auth](api/auth.md) - Authentication and session management
|
||||
- [Backup](api/backup.md) - Database backup
|
||||
- [Books](api/books.md) - Book metadata, series, authors, and reading progress
|
||||
- [Collections](api/collections.md) - Media collections
|
||||
- [Config](api/config.md) - Server configuration
|
||||
- [Database](api/database.md) - Database administration
|
||||
- [Duplicates](api/duplicates.md) - Duplicate media detection
|
||||
- [Enrichment](api/enrichment.md) - External metadata enrichment
|
||||
- [Export](api/export.md) - Media library export
|
||||
- [Health](api/health.md) - Server health checks
|
||||
- [Integrity](api/integrity.md) - Library integrity checks and repairs
|
||||
- [Jobs](api/jobs.md) - Background job management
|
||||
- [Media](api/media.md) - Media item management
|
||||
- [Notes](api/notes.md) - Markdown notes link graph
|
||||
- [Photos](api/photos.md) - Photo timeline and map view
|
||||
- [Playlists](api/playlists.md) - Media playlists
|
||||
- [Plugins](api/plugins.md) - Plugin management
|
||||
- [Saved_searches](api/saved_searches.md) - Saved search queries
|
||||
- [Scan](api/scan.md) - Directory scanning
|
||||
- [Scheduled_tasks](api/scheduled_tasks.md) - Scheduled background tasks
|
||||
- [Search](api/search.md) - Full-text media search
|
||||
- [Shares](api/shares.md) - Media sharing and notifications
|
||||
- [Social](api/social.md) - Ratings, comments, favorites, and share links
|
||||
- [Statistics](api/statistics.md) - Library statistics
|
||||
- [Streaming](api/streaming.md) - HLS and DASH adaptive streaming
|
||||
- [Subtitles](api/subtitles.md) - Media subtitle management
|
||||
- [Sync](api/sync.md) - Multi-device library synchronization
|
||||
- [Tags](api/tags.md) - Media tag management
|
||||
- [Transcode](api/transcode.md) - Video transcoding sessions
|
||||
- [Upload](api/upload.md) - File upload and managed storage
|
||||
- [Users](api/users.md) - User and library access management
|
||||
- [Webhooks](api/webhooks.md) - Webhook configuration
|
||||
Loading…
Add table
Add a link
Reference in a new issue