Measure logo
REST API ReferenceDashboard APIBug Reports

Fetch an app's bug reports

GET/apps/{id}/bugReports

Fetch an app's bug reports, optionally narrowed by a filter expression.

Pass limit and offset values to paginate results.

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

ISO 8601 UTC string in milliseconds precision. Example: 2023-11-01T18:30:00.000Z. Omitting both from and to returns the last seven days.

to?string

ISO 8601 UTC string in milliseconds precision. Example: 2023-11-01T18:30:00.000Z. Omitting both from and to returns the last seven days.

filter_expr?string

Conditions joined by AND or OR and grouped with parentheses, each reading key:operator:values with the names /apps/{id}/filters/keys publishes. AND binds tighter than OR.

version_name:in:[1.2.0,1.1.9] AND mapping_type:not_in:jsbundle(version_name:contains:SNAPSHOT AND mapping_type:in:proguard) OR patch_id:is_set

An operator taking no values ends its condition, as patch_id:is_set does. Double-quote a value holding a space, comma, bracket, colon or quote, with \" and \\ inside.

At most 4096 bytes, 32 conditions, 4 levels of nesting and 200 values in one condition.

offset?integer

Number of items to skip when paginating. Use with limit parameter to control amount of items fetched.

limit?integer

Number of items to return. Used for pagination. Should be used along with offset.

Response Body

application/json

curl -X GET "https://example.com/apps/497f6eca-6276-4993-bfeb-53cbbbba6f08/bugReports"
{  "meta": {    "next": true,    "previous": false  },  "results": [    {      "session_id": "da388337-f9cd-45cb-8349-2beece91b6e3",      "app_id": "47cf0390-b11c-4e1f-8f8a-770bf9c159bb",      "event_id": "e715585e-e5fb-4b37-86cf-0d9de14e1d61",      "status": 0,      "description": "Unresponsive button. Kept tapping but nothing happens",      "timestamp": "2024-12-16T03:31:07.127Z",      "updated_at": "2024-12-16T03:31:07.127Z",      "attribute": {        "installation_id": "00000000-0000-0000-0000-000000000000",        "app_version": "0.9.0-SNAPSHOT.debug",        "app_build": "900",        "device_name": "emu64a",        "device_model": "sdk_gphone64_arm64",        "device_manufacturer": "Google",        "os_name": "android",        "os_version": "34"      },      "user_defined_attribute": null,      "attachments": null    },    {      "session_id": "e19be4bf-0896-42bf-a4a0-ba4529c57f1e",      "app_id": "47cf0390-b11c-4e1f-8f8a-770bf9c159bb",      "event_id": "ea5f4312-af64-47f5-9d36-e7ad5b00362c",      "status": 1,      "description": "Can't click button. Screen frozen.",      "timestamp": "2024-07-25T07:26:16.44Z",      "updated_at": "2024-07-25T07:26:16.44Z",      "attribute": {        "installation_id": "00000000-0000-0000-0000-000000000000",        "app_version": "1.0",        "app_build": "1",        "device_name": "emu64a",        "device_model": "sdk_gphone64_arm64",        "device_manufacturer": "Google",        "os_name": "android",        "os_version": "33"      },      "user_defined_attribute": null,      "attachments": null    }  ]}

Think this page can be better?

Open an issue