Error Logs - Log Clear
Endpoint
/i/errorlogs
Overview
Clears (truncates to zero length) a selected Countly server log file.
Authentication
Countly API supports three authentication methods:
- API Key (parameter):
api_key=YOUR_API_KEY - Auth Token (parameter):
auth_token=YOUR_AUTH_TOKEN - Auth Token (header):
countly-token: YOUR_AUTH_TOKEN
Permissions
- Required permission: Global Admin.
Request Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
api_key | String | Yes (or use auth_token) | API key for authentication. |
auth_token | String | No | Auth token as query parameter or countly-token header. |
log | String | Yes | Log key to clear (for example api, dashboard, or other discovered countly-*.log keys). |
Response
Success Response
{
"result": "Success"
}
Response Fields
| Field | Type | Description |
|---|---|---|
result | String | Success when log file was truncated. |
Error Responses
200(invalid log key)
{
"result": "Invalid log"
}
200(truncate error)
{
"result": {
"errno": -2,
"code": "ENOENT",
"syscall": "open",
"path": "/path/to/log/countly-api.log"
}
}
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
- Validates global-admin permissions.
- Discovers available logs from
log/directory (countly-*.log) plus defaultapianddashboardmappings. - Verifies provided
logkey exists. - Dispatches audit event and truncates selected file.
Impact on Other Data
- Truncates selected filesystem log file content.
Audit & System Logs
| Action | Trigger | Payload |
|---|---|---|
errologs_clear | Valid log key is accepted for truncate operation | { log: selected_log_key } |
Database Collections
This endpoint does not read or write database collections.
Examples
Clear API log
/i/errorlogs?api_key=YOUR_API_KEY&log=api
Clear dashboard log
/i/errorlogs?api_key=YOUR_API_KEY&log=dashboard
Limitations
- Log key must map to a discovered
countly-*.logfile. - Endpoint returns
200for both success and many operation errors; checkresultcontent.
Related Endpoints
Last Updated
2026-02-17