Skip to main content

Crashes - Crash Groups Read

Endpoint

/o?method=crashes

Overview

Reads crash data in different modes: crash groups table, single crash group detail, affected user list, simple group list, or crash graph summary.

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 crashes.
api_keyStringYes (or use auth_token)API key for authentication.
auth_tokenStringNoAuth token as query parameter or countly-token header.
app_idStringYesApp id.
groupStringNoCrash group id for group modes.
userlistBoolean/StringNoWith group, returns affected user ids array.
listBoolean/StringNoReturns simplified crash groups list.
graphBoolean/StringNoReturns aggregate crashes/users counters and trend data.
queryString (JSON Object)NoFilter object for table mode.
sSearchStringNoRegex search on crash name in table mode.
filterStringNoTable mode preset (crash-resolved, crash-hidden, crash-unresolved, crash-nonfatal, crash-fatal, crash-new, crash-viewed, crash-reoccurred, crash-resolving).
iDisplayStartNumberNoTable mode offset.
iDisplayLengthNumberNoTable mode page size.
iSortCol_0NumberNoTable mode sort column index.
sSortDir_0StringNoTable mode sort direction (asc/desc).
sEchoStringNoEcho id returned in table mode response.

Configuration Impact

SettingDefaultAffectsUser-visible impact
crashes.report_limitPlugin configGroup detail modeLimits number of latest reports included in data for single group response.

Response

Success Response

Table mode:

{
"sEcho": "1",
"iTotalRecords": 42,
"iTotalDisplayRecords": 12,
"aaData": [
{
"_id": "crash_group_1",
"name": "NullPointerException",
"reports": 7,
"users": 5,
"is_resolved": false,
"nonfatal": true
}
]
}

Group detail mode (group):

{
"_id": "crash_group_1",
"name": "NullPointerException",
"reports": 7,
"users": 5,
"total": 1200,
"url": "b2b5...",
"data": [
{
"_id": "65f1f7b2ad5b9b001f12ab34",
"group": "crash_group_1",
"uid": "user-123"
}
]
}

Group user list mode (group + userlist=true):

[
"user-123",
"user-456"
]

Simple list mode (list=true):

[
{
"_id": "crash_group_1",
"name": "NullPointerException"
}
]

Graph mode (graph=true):

{
"users": {
"total": 1200,
"affected": 180,
"fatal": 20,
"nonfatal": 160
},
"crashes": {
"total": 420,
"unique": 35,
"resolved": 10,
"unresolved": 25
},
"data": {}
}

Response Fields

FieldTypeDescription
(root)Object or ArrayResponse shape depends on mode.
aaDataArrayCrash groups rows in table mode.
dataArray/ObjectGroup report items (group detail mode) or time object (graph mode).

Error Responses

  • 400
{
"result": "Crash group not found"
}

Standard authentication/authorization errors from read validation.

Behavior/Processing

  • Default mode is DataTables-style crash group table.
  • group mode loads one crash group plus latest drill reports.
  • list=true returns simplified list only when app user count is below 10000; otherwise returns empty array.
  • Hidden crashes are excluded by default in table mode unless explicitly filtered.

Database Collections

CollectionUsed forData touched by this endpoint
countly.app_crashgroups{appId}Crash groups sourceReads group documents, metadata, and counters.
countly.app_crashusers{appId}Affected users sourceReads user ids for crash group userlist mode.
countly.app_users{appId}Total users sourceReads total user count for several modes.
countly_drill.drill_eventsCrash report sourceReads latest crash reports for group detail mode.

Examples

Table mode query

/o?method=crashes&api_key=YOUR_API_KEY&app_id=6991c75b024cb89cdc04efd2&iDisplayStart=0&iDisplayLength=20&sEcho=1

Group detail query

/o?method=crashes&api_key=YOUR_API_KEY&app_id=6991c75b024cb89cdc04efd2&group=crash_group_1

Group users query

/o?method=crashes&api_key=YOUR_API_KEY&app_id=6991c75b024cb89cdc04efd2&group=crash_group_1&userlist=true

Graph summary query

/o?method=crashes&api_key=YOUR_API_KEY&app_id=6991c75b024cb89cdc04efd2&graph=true&period=30days

Last Updated

2026-03-05