projects

Get a report with its computed results.

get/v1alpha/{+name}

Request

  • Base URL: https://firebasecrashlytics.googleapis.com
  • URL: https://firebasecrashlytics.googleapis.com/v1alpha/{+name}
  • Auth: one of:
    • OAuth 2 (implicit, authorization URL https://accounts.google.com/o/oauth2/auth, scopes: https://www.googleapis.com/auth/cloud-platform) and OAuth 2 (authorization code, authorization URL https://accounts.google.com/o/oauth2/auth, token URL https://accounts.google.com/o/oauth2/token, scopes: https://www.googleapis.com/auth/cloud-platform)
    • OAuth 2 (implicit, authorization URL https://accounts.google.com/o/oauth2/auth, scopes: https://www.googleapis.com/auth/firebase) and OAuth 2 (authorization code, authorization URL https://accounts.google.com/o/oauth2/auth, token URL https://accounts.google.com/o/oauth2/token, scopes: https://www.googleapis.com/auth/firebase)

Path parameters

namestring required

Required. The report name. Format: "projects/{project}/apps/{app_id}/reports/{report}".

Query parameters

filter.browser.displayNamesstring[]

Optional. Only count events from the given browser. This string matches Browser.display_name. Format: "name (display_version)" e.g. "Chrome (123)", or just "name" for all possible versions, e.g. simply "Chrome".

filter.device.displayNamesstring[]

Only counts events from the given Device model. This string matches Device.display_name. Format: "manufacturer (model)" e.g. "Google (Pixel 6)", or just "manufacturer" for all possible models, e.g. simply "Google". Note that a device's marketing_name field can not be used for filtering.

filter.device.formFactorsstring[]

Only counts events from devices with the given form factor (e.g. phone or tablet).

filter.interval.endTimestring

Optional. Exclusive end of the interval. If specified, a Timestamp matching this interval will have to be before the end.

filter.interval.startTimestring

Optional. Inclusive start of the interval. If specified, a Timestamp matching this interval will have to be the same or after the start.

filter.issue.contentstring

Optional. A space separated list of filter terms matched against the contents of the issue. Contents include the title and the stack trace. Matches must begin at alphanumeric tokens, i.e., 'util.Sorted' matches 'java.util.SortedSet' but not 'myutil.SortedArray'. The filter matches if all filter terms match. All non-alphanumeric characters are ignored for matching. Filtering is assumed to be prefix-search and order-independent unless phrases are surrounded by "". Any terms contained in quotes are searched using exact-match (given filter term "foo", we will not return "foobar"), and must appear in the order given exactly. To get order-dependence but prefix-search, use a * within the quotes ("abc foo*" will match "abc foobar", but not "foo abc" "abcd foobar", or "abc xyz foobar").

filter.issue.errorTypesstring[]

Optional. Only counts events of the given error types. This field matches [Issue.error_type].

filter.issue.idstring

Optional. Only counts events in the given issue ID. This field matches [Issue.id].

filter.issue.signalsstring[]

Optional. Only returns issues currently marked with the given signals. This field matches [Issue.signals.signal].

filter.issue.state'STATE_UNSPECIFIED' | 'OPEN' | 'CLOSED' | 'MUTED'

Optional. Deprecated: Prefer states field. Only includes events for issues with the given issue state. Only available for topIssues reports.

filter.issue.statesstring[]

Optional. Only includes events for issues with the given issue states. Only available for topIssues reports.

filter.issue.variantIdstring

Optional. Only counts events for the given issue variant ID. This field matches [IssueVariant.id].

filter.operatingSystem.displayNamesstring[]

Only counts events in the given operating system and version. This string matches OperatingSystem.display_name. Format: "osName (osVersion)" e.g. "Android (11)". or just "osName" for all versions, e.g. simply "iPadOS".

filter.version.displayNamesstring[]

Only counts events in the given app version. This string matches Version.display_name. Format: "display_version (build_version)" e.g. "1.2.3 (456)".

granularity'TIME_GRANULARITY_UNSPECIFIED' | 'TIME_GRANULARITY_NONE' | 'TIME_GRANULARITY_HOUR' | 'TIME_GRANULARITY_DAY'

Optional. The report response will contain one data point per time grain. If omitted, the report will contain a single data point for the complete interval.

metricsMode'METRICS_MODE_UNSPECIFIED' | 'METRICS_MODE_OBSERVED' | 'METRICS_MODE_EXTRAPOLATED'

Optional. Controls whether metrics are raw observed values (mobile and web) or extrapolated values (web only). If omitted, defaults to OBSERVED.

pageSizeinteger

Optional. The maximum number of result groups to return. The maximum value is 100; values above 100 will be coerced to 100. If omitted, defaults to 25.

pageTokenstring

Optional. A page token, received from a previous call. The page token is only valid for the exact same set of filters, which must also be sent in subsequent requests. This token is valid for 10 minutes after the first request.

view'REPORT_VIEW_UNSPECIFIED' | 'REPORT_VIEW_BASIC' | 'REPORT_VIEW_FULL'

Optional. Response view. If not set, defaults to REPORT_VIEW_FULL.

Response

Successful response

Changes

    • info

      the security scope https://www.googleapis.com/auth/cloud-platform was added to the endpoint's security scheme Oauth2

    • info

      the security scope https://www.googleapis.com/auth/cloud-platform was added to the endpoint's security scheme Oauth2c

    • info

      the security scope https://www.googleapis.com/auth/firebase was removed from the endpoint's security scheme Oauth2

    • info

      the security scope https://www.googleapis.com/auth/firebase was removed from the endpoint's security scheme Oauth2c

    • breaking

      removed the media type */* for the response with the status

    • info

      api operation id firebasecrashlytics.projects.apps.issues.get removed and replaced with firebasecrashlytics.projects.apps.reports.get

    • info

      the security scope https://www.googleapis.com/auth/cloud-platform was added to the endpoint's security scheme Oauth2

    • info

      the security scope https://www.googleapis.com/auth/cloud-platform was added to the endpoint's security scheme Oauth2c

    • info

      the security scope https://www.googleapis.com/auth/firebase was removed from the endpoint's security scheme Oauth2

    • info

      the security scope https://www.googleapis.com/auth/firebase was removed from the endpoint's security scheme Oauth2c