Measure logo
REST API ReferenceDashboard APIErrors

Fetch an app's error overview

GET/apps/{id}/errorGroups

Fetch an app's error overview. Returns fatal exceptions, handled exceptions, and ANRs unified into a single list.

Both versions & version_codes should be present if any one of them is present. When neither type nor severity is set, all sources (fatal exceptions, nonfatal exceptions, ANRs) are returned. custom=true filters exceptions to custom-tracked only and does not suppress ANRs. To exclude ANRs explicitly, use type=error.

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

Query Parameters

from?string

Start time boundary for temporal filtering. ISO8601 Datetime string. If not passed, a default value is assumed.

to?string

End time boundary for temporal filtering. ISO8601 Datetime string. If not passed, a default value is assumed.

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"
{  "meta": {    "next": false,    "previous": false  },  "results": [    {      "app_id": "19e26d60-2ad8-4ef7-8aab-333e1f5377fc",      "id": "0a674646a76ebe4aa378b8e1aaa49d61",      "type": "java.lang.NullPointerException",      "error_type": "exception",      "severity": "fatal",      "is_custom": false,      "message": "Attempt to invoke virtual method on a null object reference",      "method_name": "onClick",      "file_name": "MainActivity.kt",      "line_number": 42,      "count": 11,      "percentage_contribution": 36.67,      "updated_at": "2025-06-13T14:08:58.228662166Z"    },    {      "app_id": "19e26d60-2ad8-4ef7-8aab-333e1f5377fc",      "id": "c4ee2ff2e2496be30848cf500300be56",      "type": "sh.measure.sample.PaymentException",      "error_type": "exception",      "severity": "handled",      "is_custom": true,      "message": "Payment failed",      "method_name": "onSubmit",      "file_name": "CheckoutActivity.kt",      "line_number": 88,      "count": 3,      "percentage_contribution": 10,      "updated_at": "2025-06-13T14:08:57.940485305Z"    }  ]}
Empty
Empty
Empty
Empty
Empty

Think this page can be better?

Open an issue