Measure logo
REST API ReferenceDashboard APIErrors

Fetch an error group's individual error events

GET/apps/{id}/errorGroups/{errorGroupId}/errors

Fetch an error group's individual error events.

Both versions & version_codes should be present if any one of them is present.

Each result is either an exception event or an ANR event, distinguished by the type field (exception or anr). Exception events include exception, severity, num_code, code, meta, and user_defined_attribute fields; severity is fatal, unhandled, or handled. ANR events include an anr field instead of exception; severity is always fatal for ANRs and ANR events do not include user_defined_attribute.

Authorization

bearerAuth
AuthorizationBearer <token>

User access token issued at sign-in. Sent as Authorization: Bearer <access-token> unless cookies are used to send tokens. The /auth/refresh and /auth/signout endpoints expect the session's refresh token in the same header format instead.

In: header

Path Parameters

id*string

App's UUID.

Formatuuid
errorGroupId*string

Error group fingerprint.

Query Parameters

from?string

Start time boundary for temporal filtering. ISO8601 Datetime string.

to?string

End time boundary for temporal filtering. ISO8601 Datetime string.

versions?string

List of comma separated version identifier strings.

version_codes?string

List of comma separated version codes.

os_names?string

List of comma separated OS names.

os_versions?string

List of comma separated OS versions.

countries?string

List of comma separated country codes.

device_names?string

List of comma separated device names.

device_manufacturers?string

List of comma separated device manufacturers.

locales?string

List of comma separated locale strings.

network_providers?string

List of comma separated network providers.

network_types?string

List of comma separated network types.

network_generations?string

List of comma separated network generations.

type?string

Comma-separated list of error source types to include. Accepted values: any combination of error, anr. When omitted, all sources are returned.

severity?string

Comma-separated list of severity levels to filter by. Accepted values: any combination of fatal, unhandled, handled. Applies only to exception events (type=error); ANRs are unaffected.

custom?string

true to restrict exception results to custom-tracked only. ANRs are unaffected by this flag; they are included whenever their source is in scope (type is omitted or includes anr).

limit?integer

Number of items to return. Defaults to 10, max 1000.

offset?integer

Number of items to skip. Defaults to 0.

filter_short_code?string

Code representing combination of filters.

ud_expression?string

Expression in JSON to filter using user defined attributes.

Response Body

application/json

curl -X GET "https://example.com/apps/497f6eca-6276-4993-bfeb-53cbbbba6f08/errorGroups/string/errors"
{  "meta": {    "next": false,    "previous": false  },  "results": [    {      "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",      "session_id": "f1e2d3c4-b5a6-7890-abcd-ef1234567890",      "timestamp": "2025-06-13T14:08:58.228662166Z",      "type": "exception",      "attribute": {        "installation_id": "d4e5f6a7-b8c9-0123-abcd-ef4567890123",        "app_version": "1.0.0",        "app_build": "100",        "app_unique_id": "com.example.app",        "measure_sdk_version": "0.8.0",        "thread_name": "main",        "user_id": "user-123",        "device_name": "Pixel 7",        "device_manufacturer": "Google",        "device_locale": "en-US",        "os_name": "android",        "os_version": "13",        "network_type": "wifi",        "network_provider": "Comcast"      },      "exception": {        "title": "java.lang.NullPointerException",        "stacktrace": "java.lang.NullPointerException: Attempt to invoke virtual method\n\tat com.example.MainActivity.onClick(MainActivity.kt:42)",        "message": "Attempt to invoke virtual method on a null object reference"      },      "severity": "fatal",      "num_code": 0,      "code": "",      "meta": null,      "user_defined_attribute": {        "username": "alice",        "paid_user": true      },      "attachments": [        {          "id": "e5f6a7b8-c9d0-1234-abcd-ef5678901234",          "name": "screenshot.png",          "type": "screenshot",          "key": "attachments/screenshot.png",          "location": "https://storage.example.com/attachments/screenshot.png"        }      ],      "threads": [        {          "name": "main",          "frames": [            "com.example.MainActivity.onClick(MainActivity.kt:42)",            "android.view.View.performClick(View.java:7448)"          ]        }      ]    },    {      "id": "b2c3d4e5-f6a7-8901-bcde-f12345678901",      "session_id": "c3d4e5f6-a7b8-9012-cdef-123456789012",      "timestamp": "2025-06-13T15:22:11.104Z",      "type": "anr",      "attribute": {        "installation_id": "d4e5f6a7-b8c9-0123-abcd-ef4567890123",        "app_version": "1.0.0",        "app_build": "100",        "app_unique_id": "com.example.app",        "os_name": "android",        "os_version": "13"      },      "anr": {        "title": "android.app.RemoteServiceException",        "stacktrace": "android.app.RemoteServiceException: Input dispatching timed out\n\tat com.example.MainActivity.onResume(MainActivity.kt:88)",        "message": "Input dispatching timed out"      },      "severity": "fatal",      "attachments": [],      "threads": [        {          "name": "main",          "frames": [            "com.example.MainActivity.onResume(MainActivity.kt:88)",            "android.app.Activity.performResume(Activity.java:8121)"          ]        }      ]    }  ]}
Empty
Empty
Empty
Empty
Empty

Think this page can be better?

Open an issue