Settings

These endpoints allow to customize a user’s preferences/settings.

POST /1/settings/flair

Update a given user’s flair

To remove a user’s flair, pass {“flair”: null}.

POST /1/settings/timezone

Reset local timezone for user. A user token (found on https://listenbrainz.org/settings/) must be provided in the Authorization header!

Request Headers:
Status Codes:
Response Headers:
POST /1/settings/troi

Update troi preferences for the user. A user token (found on https://listenbrainz.org/settings/) must be provided in the Authorization header!

Request Headers:
Status Codes:
Response Headers:
POST /1/settings/brainzplayer

Update brainzplayer preferences for the user. A user token (found on https://listenbrainz.org/settings/) must be provided in the Authorization header!

Request Headers:
Status Codes:
  • 200 OK – brainzplayer preferences updated.

  • 400 Bad Request – Bad request. See error message for details.

  • 401 Unauthorized – invalid authorization. See error message for details.

Response Headers: