/
/Omnigram API
DocsSign in
Sign in
  • APIs
  • Generators
  • Stacks
  • Projects
  • Docs
  • History
  • Schema
Checked 2h ago · Updated 1mo ago
Admin4
AI10
Auth8
OPDS10
Reader42
  • getGet book cover image
  • getSearch books
  • postBatch delete books
  • postBatch shelf operation
  • postBatch tag books
  • getGet book details
  • putUpdate book metadata
  • deleteDelete book
  • getGet AI enhancement results for a book
  • getList annotations
  • postCreate annotation
  • putUpdate annotation
  • deleteDelete annotation
  • putUpload book cover
  • getGet reading progress
  • putUpdate reading progress
  • putRate book
  • getDownload book
  • getGet favorite books
  • getGet library index
  • getGet knowledge graph data
  • postSync concept edges
  • postSync concept tags
  • getGet personal books
  • getGet recent books
  • getEnhanced search
  • postRecord reading session
  • getList shelves
  • postCreate shelf
  • getGet shelf details
  • putUpdate shelf
  • deleteDelete shelf
  • postAdd books to shelf
  • deleteRemove books from shelf
  • getGet book statistics
  • getTop books by reading time
  • getDaily reading stats
  • getReading stats overview
  • getList tags
  • postCreate tag
  • deleteDelete tag
  • postUpload book
Sync5
System7
TTS5
User3
    Reader

    Create annotation

    Create a new annotation (highlight, note, or bookmark)

    post/reader/books/{book_id}/annotations

    Path parameters

    book_idstring required

    Book ID

    Request body

    book_idstring
    cfistring
    chapterstring
    colorstring
    contentstring
    ctimeinteger
    device_idstring
    idinteger
    page_numberinteger
    positionstring
    selected_textstring
    type'note' | 'highlight' | 'bookmark'
    user_idinteger
    utimeinteger

    Response

    OK

    Changes