openapi: 3.1.0 info: title: Google Patents API version: '2026-10-12' description: 'GENERATED FROM DOCUMENTATION by API Evangelist on 2026-10-12: 3 operation(s) read from 3 public documentation page(s) (each operation names its page in x-source). This is not the provider''s published contract; Google Patents has published no machine-readable contract that the pipeline could find. Engine: local.' x-evidence-tiers: code-example: 3 documentation: 0 pages-with-code: 3 pages-read: 3 x-generated-from: documentation x-provenance: generated x-authored-by: API Evangelist x-generated: '2026-10-12' x-generator: generate-contract-from-docs.py x-engine: local x-sources: - https://developers.google.com - https://developers.google.com/identity/protocols/risc - https://developers.google.com/admob/unity/quick-start servers: - url: https://risc.googleapis.com paths: /repos/googleads/googleads-mobile-unity/releases/latest: get: operationId: get_repos_googleads_googleads_mobile_unity_releases_latest tags: - Repos summary: GET /repos/googleads/googleads-mobile-unity/releases/latest x-source: https://developers.google.com/admob/unity/quick-start responses: '200': description: Success (status as documented) x-evidence: kind: code-example language: curl snippet: "curl -sS https://api.github.com/repos/googleads/googleads-mobile-unity/releases/latest | jq -r '.tag_name' \n Windows PowerShell\ \ \n ( Invoke-RestMethod -Uri \"https://api.github.com/repos/googleads/googleads-mobile-unity/releases/latest\" ). tag_name \n Modify\ \ the Packages/manifest.json file to add the OpenUPM scoped\nregistry and dependency by using the version obtained from the preceding\n\ command: \n { " /v1beta/models/gemini-3-5-flash{generateContent}: post: operationId: post_v1beta_models_gemini_3_5_flash_generateContent tags: - V1Beta summary: POST /v1beta/models/gemini-3-5-flash:generateContent x-source: https://developers.google.com parameters: - name: generateContent in: path required: true schema: type: string requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/PostV1BetaModelsGemini35FlashGeneratecontentRequest' responses: '201': description: Success (status as documented) x-evidence: kind: code-example language: curl snippet: "curl \"https://generativelanguage.googleapis.com/v1beta/models/gemini-3-5-flash:generateContent\" -H \"x-goog-api-key: $GEMINI_API_KEY\ \ \" -H 'Content-Type: application/json' -X POST -d '{ \n \"contents\": [ \n { \n \"parts\": [ \n { \n \"text\": \"Explain how AI\ \ works in a few words\" \n } \n ] \n } \n ] \n }' \n News & Announcements \n Google Play \n New quality requirements on Google Play\ \ \n add \n remove \n Raising th" /v1beta/stream{update}: post: operationId: post_v1beta_stream_update tags: - V1Beta summary: POST /v1beta/stream:update x-source: https://developers.google.com/identity/protocols/risc parameters: - name: update in: path required: true schema: type: string responses: '201': description: Success (status as documented) x-evidence: kind: code-example language: http snippet: "POST /v1beta/stream:update HTTP/1.1\nHost: risc.googleapis.com\nAuthorization: Bearer AUTH_TOKEN \n{\n \"delivery\": {\n \"\ delivery_method\":\n \"https://schemas.openid.net/secevent/risc/delivery-method/push\",\n \"url\": RECEIVER_ENDPOINT \n },\n \"events_requested\"\ : [\n SECURITY_EVENT_TYPES \n ]\n}\n For example: \n Java public static void configureEventStream ( final String receiverEndpoint ,\ \ \n final List eve" components: schemas: PostV1BetaModelsGemini35FlashGeneratecontentRequest: type: object properties: contents: type: array items: type: object properties: parts: type: array items: type: object properties: text: type: string securitySchemes: apiKey: type: apiKey in: header name: x-goog-api-key security: - apiKey: [] tags: - name: Repos - name: V1Beta