Skip to main content
POST
/
users
/
settings
Get the authenticated user's settings
curl --request POST \
  --url 'https://api.simkl.com/users/settings?client_id=' \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --header 'User-Agent: <user-agent>' \
  --data '{}'
{
  "user": {
    "name": "jane_doe",
    "joined_at": "2018-06-12T14:23:08.000Z",
    "gender": "female",
    "avatar": "https://simkl.in/avatars/12/12345678abcdef9/user_100.jpg",
    "bio": "Big into sci-fi shows and slice-of-life anime.",
    "loc": "Lisbon, Portugal",
    "age": "27 years"
  },
  "account": {
    "id": 12345,
    "timezone": "Europe/Lisbon",
    "type": "free"
  }
}

Documentation Index

Fetch the complete documentation index at: https://api.simkl.org/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

client_id
string
query
default:YOUR_CLIENT_ID
required

Preferred form: your client_id as a URL query parameter on every request. Self-describing in logs and curl commands. See Headers and required parameters.

Authorization
string
header
default:YOUR_ACCESS_TOKEN
required

OAuth 2.0 or PIN-flow access_token. Required for endpoints that read or modify the user's library, scrobble session, ratings, settings, or playbacks. See Authentication.

Headers

User-Agent
string
required

Descriptive identifier for your app, ideally name/version. Examples: PlexMediaServer/1.43.1.10540, kodi-simkl/0.9.2, MyApp/2.4.1 (https://myapp.com).

Query Parameters

client_id
string
required

Your client_id from your Simkl developer settings. Required on every request.

app-name
string
required

Short, lowercase identifier for your app (e.g. plex-scrobbler, kodi-bridge). Helps Simkl identify which apps are using the API.

app-version
string
required

Your app's current version (e.g. 1.0, 2.4.1). Helps Simkl debug issues you report.

Response

OK

Authenticated user's profile and account settings.

user
object
account
object