|
2 | 2 | ms.assetid: 252C44DF-A2B8-4F4F-9D47-33E423F48584
|
3 | 3 | description: Use this method in the Microsoft Store analytics API to get aggregate error reporting data for a given date range and other optional filters.
|
4 | 4 | title: Get error reporting data for your app
|
5 |
| -ms.date: 09/04/2018 |
| 5 | +ms.date: 12/12/2024 |
6 | 6 | ms.topic: article
|
7 |
| -keywords: windows 10, uwp, Store services, Microsoft Store analytics API, errors |
| 7 | +keywords: windows 10, windows 11, uwp, Store services, Microsoft Store analytics API, errors |
8 | 8 | ms.localizationpriority: medium
|
9 | 9 | ---
|
10 | 10 | # Get error reporting data for your app
|
@@ -49,8 +49,8 @@ To use this method, you need to first do the following:
|
49 | 49 | | skip | int | The number of rows to skip in the query. Use this parameter to page through large data sets. For example, top=10000 and skip=0 retrieves the first 10000 rows of data, top=10000 and skip=10000 retrieves the next 10000 rows of data, and so on. | No |
|
50 | 50 | | filter |string | One or more statements that filter the rows in the response. Each statement contains a field name from the response body and value that are associated with the **eq** or **ne** operators, and statements can be combined using **and** or **or**. String values must be surrounded by single quotes in the *filter* parameter. You can specify the following fields from the response body:</p><ul><li>**applicationName**</li><li>**failureName**</li><li>**failureHash**</li><li>**symbol**</li><li>**osVersion**</li><li>**osRelease**</li><li>**eventType**</li><li>**market**</li><li>**deviceType**</li><li>**packageName**</li><li>**packageVersion**</li><li>**date**</li></ul> | No |
|
51 | 51 | | aggregationLevel | string | Specifies the time range for which to retrieve aggregate data. Can be one of the following strings: **hour**, **day**, **week**, or **month**. If unspecified, the default is **day**. If you specify **week** or **month**, the *failureName* and *failureHash* values are limited to 1000 buckets.</p></p>**Note:** If you specify **hour**, you can retrieve error data only from the previous 72 hours. To retrieve error data older than 72 hours, specify **day** or one of the other aggregation levels. | No |
|
52 |
| -| orderby | string | A statement that orders the result data values. The syntax is *orderby=field [order],field [order],...*. The *field* parameter can be one of the following strings:<ul><li>**applicationName**</li><li>**failureName**</li><li>**failureHash**</li><li>**symbol**</li><li>**osVersion**</li><li>**osRelease**</li><li>**eventType**</li><li>**market**</li><li>**deviceType**</li><li>**packageName**</li><li>**packageVersion**</li><li>**date**</li></ul><p>The *order* parameter is optional, and can be **asc** or **desc** to specify ascending or descending order for each field. The default is **asc**.</p><p>Here is an example *orderby* string: *orderby=date,market*</p> | No | |
53 |
| -| groupby | string | A statement that applies data aggregation only to the specified fields. You can specify the following fields:<ul><li>**failureName**</li><li>**failureHash**</li><li>**symbol**</li><li>**osVersion**</li><li>**eventType**</li><li>**market**</li><li>**deviceType**</li><li>**packageName**</li><li>**packageVersion**</li></ul><p>The returned data rows will contain the fields specified in the *groupby* parameter as well as the following:</p><ul><li>**date**</li><li>**applicationId**</li><li>**applicationName**</li><li>**deviceCount**</li><li>**eventCount**</li></ul><p>The *groupby* parameter can be used with the *aggregationLevel* parameter. For example: *&groupby=failureName,market&aggregationLevel=week*</p></p> | No | |
| 52 | +| orderby | string | A statement that orders the result data values. The syntax is *orderby=field [order]. The *field* parameter can be one (and only one) of the following strings:<ul><li>**applicationName**</li><li>**failureName**</li><li>**failureHash**</li><li>**symbol**</li><li>**osVersion**</li><li>**osRelease**</li><li>**eventType**</li><li>**market**</li><li>**deviceType**</li><li>**packageName**</li><li>**packageVersion**</li><li>**date**</li></ul><p>The *order* parameter is optional, and can be **asc** or **desc** to specify ascending or descending order for each field. The default is **asc**.</p><p>Here is an example *orderby* string: *orderby=date*</p> <p>Note: Any parameter must be from the list supported by ***groupby***.| No | |
| 53 | +| groupby | string | A statement that applies data aggregation only to the specified fields. You can specify the following fields:<ul><li>**failureName**</li><li>**failureHash**</li><li>**symbol**</li><li>**osVersion**</li><li>**eventType**</li><li>**market**</li><li>**deviceType**</li><li>**packageName**</li><li>**packageVersion**</li></ul><p>The returned data rows will contain the fields specified in the *groupby* parameter as well as the following:</p><ul><li>**date**</li><li>**applicationId**</li><li>**applicationName**</li><li>**deviceCount**</li><li>**eventCount**</li></ul><p>The *groupby* parameter can be used with the *aggregationLevel* parameter. For example: *&groupby=failureName,market&aggregationLevel=week*</p></p>Note: The parameters may not contain duplicates. | No | |
54 | 54 |
|
55 | 55 |
|
56 | 56 | ### Request example
|
|
0 commit comments