naftiko: 1.0.0-alpha2 info: label: Google Cloud Error Reporting API — V1beta1 description: 'Google Cloud Error Reporting API — V1beta1. 6 operations. Lead operation: Google Cloud Error Reporting List Error Events. Self-contained Naftiko capability covering one Google Cloud Error Reporting business surface.' tags: - Google Cloud Error Reporting - V1beta1 created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: GOOGLE_CLOUD_ERROR_REPORTING_API_KEY: GOOGLE_CLOUD_ERROR_REPORTING_API_KEY capability: consumes: - type: http namespace: openapi-v1beta1 baseUri: https://clouderrorreporting.googleapis.com description: Google Cloud Error Reporting API — V1beta1 business capability. Self-contained, no shared references. resources: - name: v1beta1-projects-projectId-events path: /v1beta1/projects/{projectId}/events operations: - name: listevents method: GET description: Google Cloud Error Reporting List Error Events outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: projectId in: path type: string required: true - name: groupId in: query type: string description: The group for which events are returned. required: true - name: pageSize in: query type: integer - name: pageToken in: query type: string - name: v1beta1-projects-projectId-events:deleteAll path: /v1beta1/projects/{projectId}/events:deleteAll operations: - name: deleteevents method: DELETE description: Google Cloud Error Reporting Delete All Events outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: projectId in: path type: string required: true - name: v1beta1-projects-projectId-events:report path: /v1beta1/projects/{projectId}/events:report operations: - name: reportevent method: POST description: Google Cloud Error Reporting Report Error Event outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: projectId in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true - name: v1beta1-projects-projectId-groupStats path: /v1beta1/projects/{projectId}/groupStats operations: - name: listgroupstats method: GET description: Google Cloud Error Reporting List Group Stats outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: projectId in: path type: string required: true - name: timeRange.period in: query type: string - name: pageSize in: query type: integer - name: pageToken in: query type: string - name: v1beta1-projects-projectId-groups-groupId path: /v1beta1/projects/{projectId}/groups/{groupId} operations: - name: getgroup method: GET description: Google Cloud Error Reporting Get Error Group outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: projectId in: path type: string required: true - name: groupId in: path type: string required: true - name: updategroup method: PUT description: Google Cloud Error Reporting Update Error Group outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: projectId in: path type: string required: true - name: groupId in: path type: string required: true - name: body in: body type: object description: Request body (JSON). required: true exposes: - type: rest namespace: openapi-v1beta1-rest port: 8080 description: REST adapter for Google Cloud Error Reporting API — V1beta1. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/v1beta1/projects/{projectid}/events name: v1beta1-projects-projectid-events description: REST surface for v1beta1-projects-projectId-events. operations: - method: GET name: listevents description: Google Cloud Error Reporting List Error Events call: openapi-v1beta1.listevents with: projectId: rest.projectId groupId: rest.groupId pageSize: rest.pageSize pageToken: rest.pageToken outputParameters: - type: object mapping: $. - path: /v1/v1beta1/projects/{projectid}/events-deleteall name: v1beta1-projects-projectid-events-deleteall description: REST surface for v1beta1-projects-projectId-events:deleteAll. operations: - method: DELETE name: deleteevents description: Google Cloud Error Reporting Delete All Events call: openapi-v1beta1.deleteevents with: projectId: rest.projectId outputParameters: - type: object mapping: $. - path: /v1/v1beta1/projects/{projectid}/events-report name: v1beta1-projects-projectid-events-report description: REST surface for v1beta1-projects-projectId-events:report. operations: - method: POST name: reportevent description: Google Cloud Error Reporting Report Error Event call: openapi-v1beta1.reportevent with: projectId: rest.projectId body: rest.body outputParameters: - type: object mapping: $. - path: /v1/v1beta1/projects/{projectid}/groupstats name: v1beta1-projects-projectid-groupstats description: REST surface for v1beta1-projects-projectId-groupStats. operations: - method: GET name: listgroupstats description: Google Cloud Error Reporting List Group Stats call: openapi-v1beta1.listgroupstats with: projectId: rest.projectId timeRange.period: rest.timeRange.period pageSize: rest.pageSize pageToken: rest.pageToken outputParameters: - type: object mapping: $. - path: /v1/v1beta1/projects/{projectid}/groups/{groupid} name: v1beta1-projects-projectid-groups-groupid description: REST surface for v1beta1-projects-projectId-groups-groupId. operations: - method: GET name: getgroup description: Google Cloud Error Reporting Get Error Group call: openapi-v1beta1.getgroup with: projectId: rest.projectId groupId: rest.groupId outputParameters: - type: object mapping: $. - method: PUT name: updategroup description: Google Cloud Error Reporting Update Error Group call: openapi-v1beta1.updategroup with: projectId: rest.projectId groupId: rest.groupId body: rest.body outputParameters: - type: object mapping: $. - type: mcp namespace: openapi-v1beta1-mcp port: 9090 transport: http description: MCP adapter for Google Cloud Error Reporting API — V1beta1. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: google-cloud-error-reporting-list description: Google Cloud Error Reporting List Error Events hints: readOnly: true destructive: false idempotent: true call: openapi-v1beta1.listevents with: projectId: tools.projectId groupId: tools.groupId pageSize: tools.pageSize pageToken: tools.pageToken outputParameters: - type: object mapping: $. - name: google-cloud-error-reporting-delete description: Google Cloud Error Reporting Delete All Events hints: readOnly: false destructive: true idempotent: true call: openapi-v1beta1.deleteevents with: projectId: tools.projectId outputParameters: - type: object mapping: $. - name: google-cloud-error-reporting-report description: Google Cloud Error Reporting Report Error Event hints: readOnly: false destructive: false idempotent: false call: openapi-v1beta1.reportevent with: projectId: tools.projectId body: tools.body outputParameters: - type: object mapping: $. - name: google-cloud-error-reporting-list-2 description: Google Cloud Error Reporting List Group Stats hints: readOnly: true destructive: false idempotent: true call: openapi-v1beta1.listgroupstats with: projectId: tools.projectId timeRange.period: tools.timeRange.period pageSize: tools.pageSize pageToken: tools.pageToken outputParameters: - type: object mapping: $. - name: google-cloud-error-reporting-get description: Google Cloud Error Reporting Get Error Group hints: readOnly: true destructive: false idempotent: true call: openapi-v1beta1.getgroup with: projectId: tools.projectId groupId: tools.groupId outputParameters: - type: object mapping: $. - name: google-cloud-error-reporting-update description: Google Cloud Error Reporting Update Error Group hints: readOnly: false destructive: false idempotent: true call: openapi-v1beta1.updategroup with: projectId: tools.projectId groupId: tools.groupId body: tools.body outputParameters: - type: object mapping: $.