Skip to content

Commit af31fdf

Browse files
committed
Merged main into live
2 parents 15c018c + 974c292 commit af31fdf

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

uwp/monetize/get-error-reporting-data.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
ms.assetid: 252C44DF-A2B8-4F4F-9D47-33E423F48584
33
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.
44
title: Get error reporting data for your app
5-
ms.date: 09/04/2018
5+
ms.date: 12/12/2024
66
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
88
ms.localizationpriority: medium
99
---
1010
# Get error reporting data for your app
@@ -49,8 +49,8 @@ To use this method, you need to first do the following:
4949
| 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 |
5050
| 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 |
5151
| 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:**&nbsp;&nbsp;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: *&amp;groupby=failureName,market&amp;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: *&amp;groupby=failureName,market&amp;aggregationLevel=week*</p></p>Note: The parameters may not contain duplicates. | No |
5454

5555

5656
### Request example

0 commit comments

Comments
 (0)