Books API
The Books API provides access to the ReadingSteps book library and reading content.Base URL
List Books
Retrieve a list of books with optional filtering and pagination.Query Parameters
Example Request
Response
Get Book by ID
Retrieve detailed information about a specific book.Parameters
Response
Get Book Content
Retrieve the actual content of a book (requires read permission).Parameters
Response
Add to Reading List
Add a book to the authenticated user’s reading list.Request Body
Response
Update Reading Progress
Update the user’s reading progress for a specific book.Request Body
Response
Get Recommendations
Get personalized book recommendations for the authenticated user.Query Parameters
Response
Rate Limiting
The Books API has the following rate limits:- Anonymous: 100 requests per hour
- Authenticated: 1000 requests per hour
- Premium: 10000 requests per hour
