pinakes/docs/api.md
NotAShelf 273d0244aa
chore: generate a documentation index for REST API docs in docs/api
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ia8426a63a50d07a6cec2b104951d58eb6a6a6964
2026-03-23 03:30:55 +03:00

47 lines
2.2 KiB
Markdown

# 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