Skip to main content

Features - User Config Read

Endpoint

/o/userconfigs

Overview

Returns user-level configuration values for the authenticated dashboard user.

Authentication

Countly API supports three authentication methods:

  1. API key query parameter: api_key=YOUR_API_KEY
  2. Auth token query parameter: auth_token=YOUR_AUTH_TOKEN
  3. Auth token header: countly-token: YOUR_AUTH_TOKEN

Permissions

Requires an authenticated dashboard user.

Request Parameters

ParameterTypeRequiredDescription
api_keyStringConditionalRequired if auth_token is not provided.
auth_tokenStringConditionalRequired if api_key is not provided.

Response

Success Response

{
"frontend": {
"session_timeout": 15
}
}

Response Fields

FieldTypeDescription
(root)ObjectUser-level configuration map.
{namespace}ObjectNamespace-level user configuration.
{namespace}.{setting}VariesEffective user-level setting value.

Error Responses

  • 400
{
"result": "Missing parameter \"api_key\" or \"auth_token\""
}
  • 400
{
"result": "Token not valid"
}
  • 401
{
"result": "User does not exist"
}
  • 401
{
"result": "User is locked"
}
  • 401
{
"result": "Token is invalid"
}
  • 401
{
"result": "User does not have right"
}

Behavior/Processing

Behavior Modes

ModeConditionResult
User config readAuthenticated user validation passesReturns user-level config map from member settings context.

Impact on Other Data

This endpoint is read-only and does not modify data.

Database Collections

CollectionUsed forData touched by this endpoint
countly.membersAuthentication and user settings lookupReads authenticated user and uses member.settings to build user config response.

Examples

Read current user config

/o/userconfigs?api_key=YOUR_API_KEY

Last Updated

2026-02-17