meta { name: Remove Book from Kobo Shelf type: http seq: 1 } delete { url: {{baseURL}}/api/devices/{{deviceID}}/shelves?media_item_id={{bookUUID}} body: none auth: inherit } headers { Authorization: Bearer {{userToken}} } settings { encodeUrl: true timeout: 0 } docs { ## Remove Book from Kobo Shelf Remove a specific book from a Kobo device shelf, preventing it from syncing to that device. **Method:** DELETE **Endpoint:** /api/devices/{deviceID}/shelves?media_item_id={bookUUID} **Authentication:** Bearer token **Path Parameters:** - `deviceID` (string): Device UUID **Query Parameters:** - `media_item_id` (string): Book UUID to remove from shelf **Response:** - `message` (string): Success message **Status Codes:** - 200: Success - book removed from shelf - 401: Unauthorized - 404: Device or book not found - 500: Internal server error **Note:** Removing a book from the device shelf prevents it from syncing to that device in future sync operations. }