naftiko: 1.0.0-alpha2 info: label: Google Play Console Developer Reporting Google Play Developer Reporting API — V1alpha1 description: 'Google Play Console Developer Reporting Google Play Developer Reporting API — V1alpha1. 4 operations. Lead operation: Google Play Console Developer Reporting Search apps. Self-contained Naftiko capability covering one Google Play Console business surface.' tags: - Google Play Console - V1alpha1 created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: GOOGLE_PLAY_CONSOLE_API_KEY: GOOGLE_PLAY_CONSOLE_API_KEY capability: consumes: - type: http namespace: openapi-v1alpha1 baseUri: https://playdeveloperreporting.googleapis.com description: Google Play Console Developer Reporting Google Play Developer Reporting API — V1alpha1 business capability. Self-contained, no shared references. resources: - name: v1alpha1-apps:search path: /v1alpha1/apps:search operations: - name: searchapps method: GET description: Google Play Console Developer Reporting Search apps outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: pageSize in: query type: integer - name: pageToken in: query type: string - name: v1alpha1-name-anrRateMetricSet path: /v1alpha1/{name}/anrRateMetricSet operations: - name: getanrratemetricset method: GET description: Google Play Console Developer Reporting Get ANR rate metric set outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string required: true - name: v1alpha1-name-crashRateMetricSet path: /v1alpha1/{name}/crashRateMetricSet operations: - name: getcrashratemetricset method: GET description: Google Play Console Developer Reporting Get crash rate metric set outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string required: true - name: v1alpha1-name-errorCountMetricSet path: /v1alpha1/{name}/errorCountMetricSet operations: - name: geterrorcountmetricset method: GET description: Google Play Console Developer Reporting Get error count metric set outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: path type: string required: true authentication: type: bearer token: '{{env.GOOGLE_PLAY_CONSOLE_API_KEY}}' exposes: - type: rest namespace: openapi-v1alpha1-rest port: 8080 description: REST adapter for Google Play Console Developer Reporting Google Play Developer Reporting API — V1alpha1. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/v1alpha1/apps-search name: v1alpha1-apps-search description: REST surface for v1alpha1-apps:search. operations: - method: GET name: searchapps description: Google Play Console Developer Reporting Search apps call: openapi-v1alpha1.searchapps with: pageSize: rest.pageSize pageToken: rest.pageToken outputParameters: - type: object mapping: $. - path: /v1/v1alpha1/{name}/anrratemetricset name: v1alpha1-name-anrratemetricset description: REST surface for v1alpha1-name-anrRateMetricSet. operations: - method: GET name: getanrratemetricset description: Google Play Console Developer Reporting Get ANR rate metric set call: openapi-v1alpha1.getanrratemetricset with: name: rest.name outputParameters: - type: object mapping: $. - path: /v1/v1alpha1/{name}/crashratemetricset name: v1alpha1-name-crashratemetricset description: REST surface for v1alpha1-name-crashRateMetricSet. operations: - method: GET name: getcrashratemetricset description: Google Play Console Developer Reporting Get crash rate metric set call: openapi-v1alpha1.getcrashratemetricset with: name: rest.name outputParameters: - type: object mapping: $. - path: /v1/v1alpha1/{name}/errorcountmetricset name: v1alpha1-name-errorcountmetricset description: REST surface for v1alpha1-name-errorCountMetricSet. operations: - method: GET name: geterrorcountmetricset description: Google Play Console Developer Reporting Get error count metric set call: openapi-v1alpha1.geterrorcountmetricset with: name: rest.name outputParameters: - type: object mapping: $. - type: mcp namespace: openapi-v1alpha1-mcp port: 9090 transport: http description: MCP adapter for Google Play Console Developer Reporting Google Play Developer Reporting API — V1alpha1. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: google-play-console-developer-reporting description: Google Play Console Developer Reporting Search apps hints: readOnly: true destructive: false idempotent: true call: openapi-v1alpha1.searchapps with: pageSize: tools.pageSize pageToken: tools.pageToken outputParameters: - type: object mapping: $. - name: google-play-console-developer-reporting-2 description: Google Play Console Developer Reporting Get ANR rate metric set hints: readOnly: true destructive: false idempotent: true call: openapi-v1alpha1.getanrratemetricset with: name: tools.name outputParameters: - type: object mapping: $. - name: google-play-console-developer-reporting-3 description: Google Play Console Developer Reporting Get crash rate metric set hints: readOnly: true destructive: false idempotent: true call: openapi-v1alpha1.getcrashratemetricset with: name: tools.name outputParameters: - type: object mapping: $. - name: google-play-console-developer-reporting-4 description: Google Play Console Developer Reporting Get error count metric set hints: readOnly: true destructive: false idempotent: true call: openapi-v1alpha1.geterrorcountmetricset with: name: tools.name outputParameters: - type: object mapping: $.