Skip to main content

System Logs - Metadata

Endpoint

/o?method=systemlogs_meta

Ⓔ Enterprise Only

Overview

Returns available system log metadata values (for example known action keys) and the user list used by filters.

Authentication

Countly API supports three authentication methods:

  1. api_key=YOUR_API_KEY
  2. auth_token=YOUR_AUTH_TOKEN
  3. countly-token: YOUR_AUTH_TOKEN

Permissions

Requires Global Admin access.

Request Parameters

ParameterTypeRequiredDescription
methodStringYesMust be systemlogs_meta.
api_keyStringYes (or use auth_token)API key for authentication.
auth_tokenStringNoAuth token as query parameter or countly-token header.
app_idStringYesApp id required by the global-admin read validation path.

Response

Success Response

{
"action": [
"app_created",
"app_updated",
"user_created",
"user_deleted"
],
"users": [
{
"_id": "617f9c7e5b25eea3b9afabf8",
"username": "admin",
"email": "admin@company.com",
"full_name": "Admin User"
}
]
}

Response Fields

FieldTypeDescription
actionArrayKnown action keys collected in metadata document.
usersArrayMember list for filter UI.
users[]._idStringMember id.
users[].usernameStringUsername value.
users[].emailStringEmail value.
users[].full_nameStringFull name 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 does not have right"
}
  • 401
{
"result": "User is locked"
}
  • 401
{
"result": "Token is invalid"
}

Behavior/Processing

  • Reads metadata from countly.systemlogs document _id: "meta_v2".
  • Decodes stored metadata keys before returning them.
  • Always returns users array, even when no metadata is available.

Database Collections

CollectionUsed forData touched by this endpoint
countly.systemlogsMetadata sourceReads metadata document (meta_v2) with known action values.
countly.membersUser filter sourceReads member list with username, email, and full_name.

Examples

Read metadata for system logs filters

/o?method=systemlogs_meta&api_key=YOUR_API_KEY&app_id=APP_ID

Limitations

  • Metadata values depend on previously recorded actions; new actions appear only after first write.

Last Updated

2026-03-05