Skip to main content

Clear Cache

Enterprise

This endpoint is part of Countly Enterprise. To get access, contact sales or compare versions. Existing customers can reach the support portal with questions.

Endpoint

/i/active_users/clear_active_users_cache

Overview

Manually invalidate cached active user data to force recalculation on the next request.

Authentication

Pass api_key or auth_token as a query parameter, or send countly-token as a header. See Authentication.

Permissions

  • Read (active_users feature)

Request Parameters

ParameterTypeRequiredDescription
api_keyStringYes (or auth_token)API key for authentication
auth_tokenStringYes (or api_key)Auth token for authentication
app_idStringConditional*Application ID to clear cache for
all_appsBooleanConditional*If true, clear cache for all applications (global admin only)

*Required: Provide app_id for app-specific clearing, or use all_apps=true with global admin credentials.

Examples

Example 1: Clear Cache for Specific App

Description: Clears active users cache for a single application.

Request:

curl "https://your-server.com/i/active_users/clear_active_users_cache?api_key=YOUR_API_KEY&app_id=123456789"

Response:

{
"result": "Success"
}

Example 2: Clear Cache for All Apps

Description: Clears active users cache for all applications.

Request:

curl "https://your-server.com/i/active_users/clear_active_users_cache?api_key=YOUR_API_KEY&all_apps=true"

Response:

{
"result": "Success"
}

Response

Success Response

{
"result": "Success"
}

Response Fields

FieldTypeDescription
resultStringResult message

Error Responses

  • HTTP 200 - Missing parameter:
{
"result": "Missing parameter \"app_id\" or \"all_apps\""
}
  • HTTP 401 - Missing app_id for non-global admin:
{
"result": "No app_id provided"
}
  • HTTP 400 - Database error:
{
"result": "Db error"
}

Behavior

  • If app_id is provided, clears cache for that application only.
  • If all_apps=true, clears cache for all applications (global admin credentials required).
Implementation details

Database Collections

CollectionUsed forData touched by this endpoint
countly.active_usersEndpoint data sourceStores endpoint-related records this endpoint reads or modifies.