Get Public My Books Json

Get public reading log for a user.

Returns the user's reading log if:

  1. The user's readlog is public (preferences.public_readlog == 'yes')
  2. The requesting user is the same as the requested username

Otherwise returns an error.

get/people/{username}/books/{key}.json

Request

  • Base URL: https://openlibrary.org (the document declares no server; this is the origin it was published from)
  • URL: https://openlibrary.org/people/{username}/books/{key}.json
  • Auth: API key in cookie session

Path parameters

usernamestring required
key'want-to-read' | 'currently-reading' | 'already-read' | 'stopped-reading' required

Query parameters

qstring
modestring
limitinteger
offsetinteger nullable
pageinteger nullable

Response

Successful Response

pageinteger required
numFoundinteger required

Changes

No recorded changes to this operation across all 1 revision of this API.