Skip to main content

Crashes - User Crash Groups Read

Endpoint

/o?method=user_crashes

Overview

Returns crash groups associated with one user (uid) in DataTables response format.

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 crashes Read permission.

Request Parameters

ParameterTypeRequiredDescription
methodStringYesMust be user_crashes.
api_keyStringConditionalRequired if auth_token is not provided.
auth_tokenStringConditionalRequired if api_key is not provided.
app_idStringYesTarget app ID.
uidStringYesUser ID to query crash groups for.
iDisplayStartNumberNoDataTables offset.
iDisplayLengthNumberNoDataTables page size (-1 for all).
iSortCol_0NumberNoDataTables sort column index.
sSortDir_0StringNoDataTables sort direction (asc / desc).
sEchoStringNoEcho ID returned in response.
fromExportAPIBoolean/StringNoIf truthy, resolves crash group names and includes group id field.

Response

Success Response

{
"sEcho": "1",
"iTotalRecords": 2,
"iTotalDisplayRecords": 2,
"aaData": [
{
"group": "crash_group_1",
"reports": 5,
"last": 1707123456789
}
]
}

Response Fields

FieldTypeDescription
sEchoStringDataTables echo value.
iTotalRecordsNumberTotal rows returned.
iTotalDisplayRecordsNumberTotal rows after filtering (same as iTotalRecords here).
aaDataArrayUser crash group rows.
aaData[].groupStringCrash group ID or group name (fromExportAPI mode).
aaData[].idStringPresent in export mode; original crash group ID.
aaData[].reportsNumberReport count for group/user combination.
aaData[].lastNumber or StringLast timestamp, or 'Unknow' in export mode when missing.

Error Responses

  • 400
{
"result": "Please provide user uid"
}

Standard auth/permission errors from read validation can also be returned.

Behavior/Processing

  • Reads app_crashusers{appId} by uid and keeps rows with non-zero reports and group !== 0.
  • Returns DataTables envelope with pagination/sorting support.
  • In fromExportAPI mode, resolves group names from app_crashgroups{appId} and rewrites group to name.

Database Collections

CollectionUsed forData touched by this endpoint
countly.app_crashusers{appId}User crash linkageReads crash groups/reports for requested user.
countly.app_crashgroups{appId}Group name lookupRead-only lookup in export mode (fromExportAPI).

Examples

Read crash groups for one user

/o?
method=user_crashes&
api_key=YOUR_API_KEY&
app_id=6991c75b024cb89cdc04efd2&
uid=user_12345&
iDisplayStart=0&
iDisplayLength=50

Last Updated

2026-03-07