Add a book to my library
add_to_libraryLog reading on the signed-in reader's Siftivo shelves: add a book to want to read (NOT_STARTED), mark it READING, FINISHED or DNF, rate it, or record progress. Suits "add X to my list", "I just finished X, four stars" and "I'm halfway through X". "Finished it, four and a half stars" is one call with readingStatus FINISHED and rating 4.5. The workId comes from search_books. Each field given replaces what the reader had there before, so send a rating or a note only when they asked for that one to change. Omitting readingStatus leaves the book on the shelf it is already on. Needs a linked Siftivo account.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notes | No | The reader's own note on the book, private to them | |
| rating | No | Stars, 0.5 to 5 in half-star steps | |
| workId | Yes | ||
| progress | No | Percent read, 0 to 100 | |
| readingStatus | No | The shelf to put the book on. Omit to leave it where it is, or NOT_STARTED for a book the reader has not opened yet. |