set_user_book
Update a book's reading status, rating, review, privacy, and private notes in your Hardcover library. Only changes specified fields.
Instructions
Set a book's status, rating, review, privacy, and private notes. Preserves unspecified fields.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| book_id | Yes | Hardcover book ID. | |
| status | No | Status name (e.g. 'Read') or numeric ID (1-5). | |
| rating | No | Rating (e.g. 4.0, 3.5). Omit to leave unchanged. | |
| review_raw | No | Plain-text review content (converted to Slate format). | |
| review_has_spoilers | No | Whether the review contains spoilers. | |
| reviewed_at | No | ISO date of the review (e.g. '2025-06-01'). | |
| private_notes | No | Private notes visible only to you. | |
| privacy | No | Privacy setting: 'Public', 'Followers', or 'Private' (or numeric ID 1/2/3). | |
| edition_id | No | Edition ID (from get_edition). Sets which edition you're reading. |