{"openapi":"3.1.0","info":{"title":"Apizie","version":"2.0.0","description":"One API key, one envelope, many public data sources."},"servers":[{"url":"https://apizie.tech"}],"security":[{"ApiKeyAuth":[]}],"paths":{"/v1/analytics:googleapis-playdeveloperreporting/playdeveloperreporting-anomalies-list":{"get":{"operationId":"analytics_googleapis_playdeveloperreporting_playdeveloperreporting_anomalies_list","summary":"Lists anomalies in any of the datasets.","description":"GET /v1beta1/{+parent}/anomalies","tags":["analytics"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Optional. Filtering criteria for anomalies. For basic filter guidance, please check: https://google.aip.dev/160. **Supported functions:**…","schema":{"type":"string","description":"Optional. Filtering criteria for anomalies. For basic filter guidance, please check: https://google.aip.dev/160. **Supported functions:**…"}},{"name":"pageSize","in":"query","required":false,"description":"Optional. Maximum size of the returned data. If unspecified, at most 10 anomalies will be returned. The maximum value is 100; values above…","schema":{"type":"integer","description":"Optional. Maximum size of the returned data. If unspecified, at most 10 anomalies will be returned. The maximum value is 100; values above…"}},{"name":"pageToken","in":"query","required":false,"description":"Optional. A page token, received from a previous `ListErrorReports` call. Provide this to retrieve the subsequent page. When paginating,…","schema":{"type":"string","description":"Optional. A page token, received from a previous `ListErrorReports` call. Provide this to retrieve the subsequent page. When paginating,…"}},{"name":"parent","in":"query","required":true,"description":"Required. Parent app for which anomalies were detected. Format: apps/{app}","schema":{"type":"string","description":"Required. Parent app for which anomalies were detected. Format: apps/{app}"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-playdeveloperreporting/playdeveloperreporting-apps-fetch-release-filter-options":{"get":{"operationId":"analytics_googleapis_playdeveloperreporting_playdeveloperreporting_apps_fetch_release_filter_options","summary":"Describes filtering options for releases.","description":"GET /v1beta1/{+name}:fetchReleaseFilterOptions","tags":["analytics"],"parameters":[{"name":"name","in":"query","required":true,"description":"Required. Name of the resource, i.e. app the filtering options are for. Format: apps/{app}","schema":{"type":"string","description":"Required. Name of the resource, i.e. app the filtering options are for. Format: apps/{app}"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-playdeveloperreporting/playdeveloperreporting-apps-search":{"get":{"operationId":"analytics_googleapis_playdeveloperreporting_playdeveloperreporting_apps_search","summary":"Searches for Apps accessible by the user.","description":"GET /v1beta1/apps:search","tags":["analytics"],"parameters":[{"name":"pageSize","in":"query","required":false,"description":"Optional. The maximum number of apps to return. The service may return fewer than this value. If unspecified, at most 50 apps will be…","schema":{"type":"integer","description":"Optional. The maximum number of apps to return. The service may return fewer than this value. If unspecified, at most 50 apps will be…"}},{"name":"pageToken","in":"query","required":false,"description":"Optional. A page token, received from a previous `SearchAccessibleApps` call. Provide this to retrieve the subsequent page. When…","schema":{"type":"string","description":"Optional. A page token, received from a previous `SearchAccessibleApps` call. Provide this to retrieve the subsequent page. When…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-playdeveloperreporting/playdeveloperreporting-vitals-stuckbackgroundwakelockrate-ge":{"get":{"operationId":"analytics_googleapis_playdeveloperreporting_playdeveloperreporting_vitals_stuckbackgroundwakelockrate_ge","summary":"Describes the properties of the metric set.","description":"GET /v1beta1/{+name}","tags":["analytics"],"parameters":[{"name":"name","in":"query","required":true,"description":"Required. The resource name. Format: apps/{app}/stuckBackgroundWakelockRateMetricSet","schema":{"type":"string","description":"Required. The resource name. Format: apps/{app}/stuckBackgroundWakelockRateMetricSet"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-playdeveloperreporting/playdeveloperreporting-vitals-stuckbackgroundwakelockrate-qu":{"post":{"operationId":"analytics_googleapis_playdeveloperreporting_playdeveloperreporting_vitals_stuckbackgroundwakelockrate_qu","summary":"Queries the metrics in the metric set.","description":"POST /v1beta1/{+name}:query","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","body"],"properties":{"name":{"type":"string","description":"Required. The resource name. Format: apps/{app}/stuckBackgroundWakelockRateMetricSet"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-playdeveloperreporting/playdeveloperreporting-vitals-errors-issues-search":{"get":{"operationId":"analytics_googleapis_playdeveloperreporting_playdeveloperreporting_vitals_errors_issues_search","summary":"Searches all error issues in which reports have been grouped.","description":"GET /v1beta1/{+parent}/errorIssues:search","tags":["analytics"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Optional. A selection predicate to retrieve only a subset of the issues. Counts in the returned error issues will only reflect occurrences…","schema":{"type":"string","description":"Optional. A selection predicate to retrieve only a subset of the issues. Counts in the returned error issues will only reflect occurrences…"}},{"name":"interval.endTime.day","in":"query","required":false,"description":"Optional. Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a datetime without a day.","schema":{"type":"integer","description":"Optional. Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a datetime without a day."}},{"name":"interval.endTime.hours","in":"query","required":false,"description":"Optional. Hours of day in 24 hour format. Should be from 0 to 23, defaults to 0 (midnight). An API may choose to allow the value…","schema":{"type":"integer","description":"Optional. Hours of day in 24 hour format. Should be from 0 to 23, defaults to 0 (midnight). An API may choose to allow the value…"}},{"name":"interval.endTime.minutes","in":"query","required":false,"description":"Optional. Minutes of hour of day. Must be from 0 to 59, defaults to 0.","schema":{"type":"integer","description":"Optional. Minutes of hour of day. Must be from 0 to 59, defaults to 0."}},{"name":"interval.endTime.month","in":"query","required":false,"description":"Optional. Month of year. Must be from 1 to 12, or 0 if specifying a datetime without a month.","schema":{"type":"integer","description":"Optional. Month of year. Must be from 1 to 12, or 0 if specifying a datetime without a month."}},{"name":"interval.endTime.nanos","in":"query","required":false,"description":"Optional. Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999, defaults to 0.","schema":{"type":"integer","description":"Optional. Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999, defaults to 0."}},{"name":"interval.endTime.seconds","in":"query","required":false,"description":"Optional. Seconds of minutes of the time. Must normally be from 0 to 59, defaults to 0. An API may allow the value 60 if it allows…","schema":{"type":"integer","description":"Optional. Seconds of minutes of the time. Must normally be from 0 to 59, defaults to 0. An API may allow the value 60 if it allows…"}},{"name":"interval.endTime.timeZone.id","in":"query","required":false,"description":"IANA Time Zone Database time zone. For example \"America/New_York\".","schema":{"type":"string","description":"IANA Time Zone Database time zone. For example \"America/New_York\"."}},{"name":"interval.endTime.timeZone.version","in":"query","required":false,"description":"Optional. IANA Time Zone Database version number. For example \"2019a\".","schema":{"type":"string","description":"Optional. IANA Time Zone Database version number. For example \"2019a\"."}},{"name":"interval.endTime.utcOffset","in":"query","required":false,"description":"UTC offset. Must be whole seconds, between -18 hours and +18 hours. For example, a UTC offset of -4:00 would be represented as { seconds:…","schema":{"type":"string","description":"UTC offset. Must be whole seconds, between -18 hours and +18 hours. For example, a UTC offset of -4:00 would be represented as { seconds:…"}},{"name":"interval.endTime.year","in":"query","required":false,"description":"Optional. Year of date. Must be from 1 to 9999, or 0 if specifying a datetime without a year.","schema":{"type":"integer","description":"Optional. Year of date. Must be from 1 to 9999, or 0 if specifying a datetime without a year."}},{"name":"interval.startTime.day","in":"query","required":false,"description":"Optional. Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a datetime without a day.","schema":{"type":"integer","description":"Optional. Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a datetime without a day."}},{"name":"interval.startTime.hours","in":"query","required":false,"description":"Optional. Hours of day in 24 hour format. Should be from 0 to 23, defaults to 0 (midnight). An API may choose to allow the value…","schema":{"type":"integer","description":"Optional. Hours of day in 24 hour format. Should be from 0 to 23, defaults to 0 (midnight). An API may choose to allow the value…"}},{"name":"interval.startTime.minutes","in":"query","required":false,"description":"Optional. Minutes of hour of day. Must be from 0 to 59, defaults to 0.","schema":{"type":"integer","description":"Optional. Minutes of hour of day. Must be from 0 to 59, defaults to 0."}},{"name":"interval.startTime.month","in":"query","required":false,"description":"Optional. Month of year. Must be from 1 to 12, or 0 if specifying a datetime without a month.","schema":{"type":"integer","description":"Optional. Month of year. Must be from 1 to 12, or 0 if specifying a datetime without a month."}},{"name":"interval.startTime.nanos","in":"query","required":false,"description":"Optional. Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999, defaults to 0.","schema":{"type":"integer","description":"Optional. Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999, defaults to 0."}},{"name":"interval.startTime.seconds","in":"query","required":false,"description":"Optional. Seconds of minutes of the time. Must normally be from 0 to 59, defaults to 0. An API may allow the value 60 if it allows…","schema":{"type":"integer","description":"Optional. Seconds of minutes of the time. Must normally be from 0 to 59, defaults to 0. An API may allow the value 60 if it allows…"}},{"name":"interval.startTime.timeZone.id","in":"query","required":false,"description":"IANA Time Zone Database time zone. For example \"America/New_York\".","schema":{"type":"string","description":"IANA Time Zone Database time zone. For example \"America/New_York\"."}},{"name":"interval.startTime.timeZone.version","in":"query","required":false,"description":"Optional. IANA Time Zone Database version number. For example \"2019a\".","schema":{"type":"string","description":"Optional. IANA Time Zone Database version number. For example \"2019a\"."}},{"name":"interval.startTime.utcOffset","in":"query","required":false,"description":"UTC offset. Must be whole seconds, between -18 hours and +18 hours. For example, a UTC offset of -4:00 would be represented as { seconds:…","schema":{"type":"string","description":"UTC offset. Must be whole seconds, between -18 hours and +18 hours. For example, a UTC offset of -4:00 would be represented as { seconds:…"}},{"name":"interval.startTime.year","in":"query","required":false,"description":"Optional. Year of date. Must be from 1 to 9999, or 0 if specifying a datetime without a year.","schema":{"type":"integer","description":"Optional. Year of date. Must be from 1 to 9999, or 0 if specifying a datetime without a year."}},{"name":"orderBy","in":"query","required":false,"description":"Optional. Specifies a field that will be used to order the results. ** Supported dimensions:** * `errorReportCount`: Orders issues by…","schema":{"type":"string","description":"Optional. Specifies a field that will be used to order the results. ** Supported dimensions:** * `errorReportCount`: Orders issues by…"}},{"name":"pageSize","in":"query","required":false,"description":"Optional. The maximum number of error issues to return. The service may return fewer than this value. If unspecified, at most 50 error…","schema":{"type":"integer","description":"Optional. The maximum number of error issues to return. The service may return fewer than this value. If unspecified, at most 50 error…"}},{"name":"pageToken","in":"query","required":false,"description":"Optional. A page token, received from a previous call. Provide this to retrieve the subsequent page. When paginating, all other parameters…","schema":{"type":"string","description":"Optional. A page token, received from a previous call. Provide this to retrieve the subsequent page. When paginating, all other parameters…"}},{"name":"parent","in":"query","required":true,"description":"Required. Parent resource of the error issues, indicating the application for which they were received. Format: apps/{app}","schema":{"type":"string","description":"Required. Parent resource of the error issues, indicating the application for which they were received. Format: apps/{app}"}},{"name":"sampleErrorReportLimit","in":"query","required":false,"description":"Optional. Number of sample error reports to return per ErrorIssue. If unspecified, 0 will be used. *Note:* currently only 0 and 1 are…","schema":{"type":"integer","description":"Optional. Number of sample error reports to return per ErrorIssue. If unspecified, 0 will be used. *Note:* currently only 0 and 1 are…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-playdeveloperreporting/playdeveloperreporting-vitals-errors-reports-search":{"get":{"operationId":"analytics_googleapis_playdeveloperreporting_playdeveloperreporting_vitals_errors_reports_search","summary":"Searches all error reports received for an app.","description":"GET /v1beta1/{+parent}/errorReports:search","tags":["analytics"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Optional. A selection predicate to retrieve only a subset of the reports. For filtering basics, please check…","schema":{"type":"string","description":"Optional. A selection predicate to retrieve only a subset of the reports. For filtering basics, please check…"}},{"name":"interval.endTime.day","in":"query","required":false,"description":"Optional. Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a datetime without a day.","schema":{"type":"integer","description":"Optional. Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a datetime without a day."}},{"name":"interval.endTime.hours","in":"query","required":false,"description":"Optional. Hours of day in 24 hour format. Should be from 0 to 23, defaults to 0 (midnight). An API may choose to allow the value…","schema":{"type":"integer","description":"Optional. Hours of day in 24 hour format. Should be from 0 to 23, defaults to 0 (midnight). An API may choose to allow the value…"}},{"name":"interval.endTime.minutes","in":"query","required":false,"description":"Optional. Minutes of hour of day. Must be from 0 to 59, defaults to 0.","schema":{"type":"integer","description":"Optional. Minutes of hour of day. Must be from 0 to 59, defaults to 0."}},{"name":"interval.endTime.month","in":"query","required":false,"description":"Optional. Month of year. Must be from 1 to 12, or 0 if specifying a datetime without a month.","schema":{"type":"integer","description":"Optional. Month of year. Must be from 1 to 12, or 0 if specifying a datetime without a month."}},{"name":"interval.endTime.nanos","in":"query","required":false,"description":"Optional. Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999, defaults to 0.","schema":{"type":"integer","description":"Optional. Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999, defaults to 0."}},{"name":"interval.endTime.seconds","in":"query","required":false,"description":"Optional. Seconds of minutes of the time. Must normally be from 0 to 59, defaults to 0. An API may allow the value 60 if it allows…","schema":{"type":"integer","description":"Optional. Seconds of minutes of the time. Must normally be from 0 to 59, defaults to 0. An API may allow the value 60 if it allows…"}},{"name":"interval.endTime.timeZone.id","in":"query","required":false,"description":"IANA Time Zone Database time zone. For example \"America/New_York\".","schema":{"type":"string","description":"IANA Time Zone Database time zone. For example \"America/New_York\"."}},{"name":"interval.endTime.timeZone.version","in":"query","required":false,"description":"Optional. IANA Time Zone Database version number. For example \"2019a\".","schema":{"type":"string","description":"Optional. IANA Time Zone Database version number. For example \"2019a\"."}},{"name":"interval.endTime.utcOffset","in":"query","required":false,"description":"UTC offset. Must be whole seconds, between -18 hours and +18 hours. For example, a UTC offset of -4:00 would be represented as { seconds:…","schema":{"type":"string","description":"UTC offset. Must be whole seconds, between -18 hours and +18 hours. For example, a UTC offset of -4:00 would be represented as { seconds:…"}},{"name":"interval.endTime.year","in":"query","required":false,"description":"Optional. Year of date. Must be from 1 to 9999, or 0 if specifying a datetime without a year.","schema":{"type":"integer","description":"Optional. Year of date. Must be from 1 to 9999, or 0 if specifying a datetime without a year."}},{"name":"interval.startTime.day","in":"query","required":false,"description":"Optional. Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a datetime without a day.","schema":{"type":"integer","description":"Optional. Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a datetime without a day."}},{"name":"interval.startTime.hours","in":"query","required":false,"description":"Optional. Hours of day in 24 hour format. Should be from 0 to 23, defaults to 0 (midnight). An API may choose to allow the value…","schema":{"type":"integer","description":"Optional. Hours of day in 24 hour format. Should be from 0 to 23, defaults to 0 (midnight). An API may choose to allow the value…"}},{"name":"interval.startTime.minutes","in":"query","required":false,"description":"Optional. Minutes of hour of day. Must be from 0 to 59, defaults to 0.","schema":{"type":"integer","description":"Optional. Minutes of hour of day. Must be from 0 to 59, defaults to 0."}},{"name":"interval.startTime.month","in":"query","required":false,"description":"Optional. Month of year. Must be from 1 to 12, or 0 if specifying a datetime without a month.","schema":{"type":"integer","description":"Optional. Month of year. Must be from 1 to 12, or 0 if specifying a datetime without a month."}},{"name":"interval.startTime.nanos","in":"query","required":false,"description":"Optional. Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999, defaults to 0.","schema":{"type":"integer","description":"Optional. Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999, defaults to 0."}},{"name":"interval.startTime.seconds","in":"query","required":false,"description":"Optional. Seconds of minutes of the time. Must normally be from 0 to 59, defaults to 0. An API may allow the value 60 if it allows…","schema":{"type":"integer","description":"Optional. Seconds of minutes of the time. Must normally be from 0 to 59, defaults to 0. An API may allow the value 60 if it allows…"}},{"name":"interval.startTime.timeZone.id","in":"query","required":false,"description":"IANA Time Zone Database time zone. For example \"America/New_York\".","schema":{"type":"string","description":"IANA Time Zone Database time zone. For example \"America/New_York\"."}},{"name":"interval.startTime.timeZone.version","in":"query","required":false,"description":"Optional. IANA Time Zone Database version number. For example \"2019a\".","schema":{"type":"string","description":"Optional. IANA Time Zone Database version number. For example \"2019a\"."}},{"name":"interval.startTime.utcOffset","in":"query","required":false,"description":"UTC offset. Must be whole seconds, between -18 hours and +18 hours. For example, a UTC offset of -4:00 would be represented as { seconds:…","schema":{"type":"string","description":"UTC offset. Must be whole seconds, between -18 hours and +18 hours. For example, a UTC offset of -4:00 would be represented as { seconds:…"}},{"name":"interval.startTime.year","in":"query","required":false,"description":"Optional. Year of date. Must be from 1 to 9999, or 0 if specifying a datetime without a year.","schema":{"type":"integer","description":"Optional. Year of date. Must be from 1 to 9999, or 0 if specifying a datetime without a year."}},{"name":"pageSize","in":"query","required":false,"description":"Optional. The maximum number of reports to return. The service may return fewer than this value. If unspecified, at most 50 reports will…","schema":{"type":"integer","description":"Optional. The maximum number of reports to return. The service may return fewer than this value. If unspecified, at most 50 reports will…"}},{"name":"pageToken","in":"query","required":false,"description":"Optional. A page token, received from a previous `SearchErrorReports` call. Provide this to retrieve the subsequent page. When paginating,…","schema":{"type":"string","description":"Optional. A page token, received from a previous `SearchErrorReports` call. Provide this to retrieve the subsequent page. When paginating,…"}},{"name":"parent","in":"query","required":true,"description":"Required. Parent resource of the reports, indicating the application for which they were received. Format: apps/{app}","schema":{"type":"string","description":"Required. Parent resource of the reports, indicating the application for which they were received. Format: apps/{app}"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}}},"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key"}},"schemas":{"RunEnvelope":{"type":"object","required":["project","data","timestamp"],"properties":{"project":{"type":"string","example":"dev-tools:hash"},"data":{},"timestamp":{"type":"string","format":"date-time"}}},"ErrorEnvelope":{"type":"object","properties":{"content":{},"message":{"type":"string"},"errors":{"type":"array","items":{}},"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}},"responses":{"Error":{"description":"Invalid key, plan gate, rate limit or upstream failure","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}}}}}}