diff --git a/docs/developer/api/api-reference.md b/docs/developer/api/api-reference.md index 1909663..a93ac67 100644 --- a/docs/developer/api/api-reference.md +++ b/docs/developer/api/api-reference.md @@ -73,14 +73,6 @@ See [Library Management](libraries/) - GET /api/libraries/visibility - Get visible libraries - POST /api/libraries/visibility - Set library visibility -## Books - -See [Book Operations](books/) - -- POST /api/books/bulk-delete - Bulk delete books -- POST /api/books/bulk-update - Bulk update books (tags/contributors with normalization) -- GET /api/books/:uuid/download - Download book file - ## Media Items See [Media Item Operations](media-items/) @@ -88,6 +80,9 @@ See [Media Item Operations](media-items/) - GET /api/media-items - List media items - GET /api/media-items/filtered - Filter and sort media items - GET /api/media-items/:id - Get media item details +- POST /api/media-items/bulk-delete - Bulk delete media items +- POST /api/media-items/bulk-update - Bulk update media items (tags/contributors with normalization) +- GET /api/media-items/:uuid/download - Download media item file - POST /api/media-items/:id/rating - Create rating - GET /api/media-items/:id/rating - Get rating - PUT /api/media-items/:id/rating - Update rating diff --git a/docs/developer/api/devices/get_shelf.md b/docs/developer/api/devices/get_shelf.md index 6c8bcf2..ac19263 100644 --- a/docs/developer/api/devices/get_shelf.md +++ b/docs/developer/api/devices/get_shelf.md @@ -34,7 +34,7 @@ Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9... "media_item_id": "uuid", "title": "Book Title", "authors": ["Author Name"], - "cover_url": "/api/books/uuid/cover", + "cover_url": "/api/media-items/uuid/cover", "added_at": "2026-02-08T10:00:00Z" } ], diff --git a/docs/index.md b/docs/index.md index 027ec3d..f41a4c0 100644 --- a/docs/index.md +++ b/docs/index.md @@ -27,19 +27,19 @@ Complete guide to Bookhoard documentation. Find what you need quickly. **[Developer Documentation Portal](developer/development.md)** - Technical documentation & API reference - - **API Documentation** - - [Complete API Reference](developer/api-reference.md) - Monolithic REST API reference (1,300+ lines) - - [Split Endpoint Docs](developer/api/api-reference.md) - Individual endpoints with interactive API Explorer - - [Collections API](developer/collections-api.md) - Collections management API - - [Admin API](developer/api/admin/) - User management (admin operations) - - [Books API](developer/api/books/) - Bulk book operations and downloads - - [Devices API](developer/api/devices/) - Device sync and shelf management - - [Conflicts API](developer/api/conflicts/) - Sync conflict resolution endpoints - - [Queue API](developer/api/queue/) - Sync queue management endpoints - - [Scanner API](developer/api/scanner/) - Library scanning and automated watch mode (admin) - - [KOReader API](developer/api/koreader/) - KOReader sync protocol endpoints - - [Kobo API](developer/api/kobo/) - Kobo sync protocol endpoints - - [WebSocket API](developer/api/websocket/) - Real-time sync events + - **API Documentation** + - [Complete API Reference](developer/api-reference.md) - Monolithic REST API reference (1,300+ lines) + - [Split Endpoint Docs](developer/api/api-reference.md) - Individual endpoints with interactive API Explorer + - [Collections API](developer/collections-api.md) - Collections management API + - [Admin API](developer/api/admin/) - User management (admin operations) + - [Media Items API](developer/api/media-items/) - Media item operations including bulk operations and downloads + - [Devices API](developer/api/devices/) - Device sync and shelf management + - [Conflicts API](developer/api/conflicts/) - Sync conflict resolution endpoints + - [Queue API](developer/api/queue/) - Sync queue management endpoints + - [Scanner API](developer/api/scanner/) - Library scanning and automated watch mode (admin) + - [KOReader API](developer/api/koreader/) - KOReader sync protocol endpoints + - [Kobo API](developer/api/kobo/) - Kobo sync protocol endpoints + - [WebSocket API](developer/api/websocket/) - Real-time sync events - **Protocol Specifications** - [Kobo Sync Protocol](developer/api/sync/kobo-protocol.md) - Kobo device sync