{"name":"qReader API","version":"0.1.0","qslice_level":4,"endpoints":[{"path":"/api/health","methods":["GET"],"description":"Health check for all services"},{"path":"/api/books","methods":["GET","POST"],"description":"List books or manage library"},{"path":"/api/books/:id","methods":["GET","PUT","DELETE"],"description":"Get, update, or delete a specific book"},{"path":"/api/upload","methods":["POST"],"description":"Upload and ingest a new book"},{"path":"/api/sessions","methods":["GET","POST"],"description":"List or create reading sessions"},{"path":"/api/sessions/:id","methods":["GET","PUT"],"description":"Get or update a reading session"},{"path":"/api/sessions/:id/annotations","methods":["GET","POST"],"description":"Manage highlights and notes"}],"dependencies":["l3-library-manager","l3-reading-session","l2-book-ingest","l2-chapter-chunker"]}