Google Wallet website screenshot

Google Wallet

The Google Wallet API enables developers to create and manage digital passes including event tickets, boarding passes, loyalty cards, gift cards, offers, transit passes, and generic passes. It provides REST endpoints for creating pass classes (templates) and pass objects (instances), managing issuers, handling media uploads, and generating JWT tokens for save-to-wallet functionality on Android devices and the web.

Google Wallet publishes 5 APIs on the APIs.io network, including Event Tickets API, Generic Passes API, Issuers API, and 2 more. Tagged areas include Digital Wallet, Google Wallet, Loyalty Cards, Mobile Payments, and Passes.

The Google Wallet catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.

Google Wallet’s developer surface includes developer portal, getting-started guide, documentation, authentication, support, and 9 more developer resources.

59.0/100 strong ▬ flat Agent 31/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemium
5 APIs
Digital WalletGoogle WalletLoyalty CardsMobile PaymentsPassesTickets

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 59.0/100 · strong
Contract Quality 16.1 / 25
Developer Ergonomics 9.6 / 20
Commercial Clarity 12.1 / 20
Operational Transparency 6.8 / 13
Governance 7.0 / 12
Discoverability 7.4 / 10
Agent readiness — 31/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/google-wallet: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 5

Individual APIs this provider publishes, each with its own machine-readable definition.

Google Wallet Event Tickets API

Manage event ticket classes and objects

Google Wallet Generic Passes API

Manage generic pass classes and objects

Google Wallet Issuers API

Manage wallet issuers

Google Wallet JWT API

Create save-to-wallet JWTs

Google Wallet Loyalty Cards API

Manage loyalty card classes and objects

Postman Collections 5

Ready-to-run Postman collections for exercising this provider's APIs.

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Google Wallet API

OPEN COLLECTION

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Google Wallet Rate Limits

5 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Google Wallet Context

0 classes · 11 properties

JSON-LD

Spectral Rules 1

Spectral governance rulesets for linting and validating these APIs.

Google Wallet API Rules

6 rules · 4 warnings 2 info

SPECTRAL

JSON Schema 1

Standalone JSON Schema definitions for this provider's data models.

Google Wallet API Schema

0 properties

JSON SCHEMA

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Google Wallet Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Google Wallet Vulnerability Disclosure

security.txt · contact published

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Google Wallet Agentic Access

10 operations · 6 acting

10 operations · 6 acting

AGENTIC

Resources

Get Started 2

Portal, sign-up, and the first successful call

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 1

Pagination, idempotency, versioning, errors, and events

Build 2

SDKs, sample code, and the tooling you integrate with

Access & Security 3

Authentication, authorization, and security posture

Operate 2

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Source (apis.yml)

apis.yml Raw ↑
aid: google-wallet
name: Google Wallet
description: The Google Wallet API enables developers to create and manage digital passes including event tickets, boarding
  passes, loyalty cards, gift cards, offers, transit passes, and generic passes. It provides REST endpoints for creating pass
  classes (templates) and pass objects (instances), managing issuers, handling media uploads, and generating JWT tokens for
  save-to-wallet functionality on Android devices and the web.
accessModel:
  pricing: freemium
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Freemium
  confidence: medium
  source:
  - plans
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/google-wallet.png
url: https://raw.githubusercontent.com/api-evangelist/google-wallet/refs/heads/main/apis.yml
created: '2026-03-13'
modified: '2026-05-19'
specificationVersion: '0.19'
type: Index
tags:
- Digital Wallet
- Google Wallet
- Loyalty Cards
- Mobile Payments
- Passes
- Tickets
apis:
- aid: google-wallet:google-wallet-event-tickets-api
  name: Google Wallet Event Tickets API
  description: Manage event ticket classes and objects
  humanURL: https://developers.google.com/wallet
  baseURL: https://walletobjects.googleapis.com/walletobjects/v1
  tags:
  - Event Tickets
  properties:
  - type: OpenAPI
    url: openapi/google-wallet-event-tickets-api-openapi.yml
  - type: Documentation
    url: https://developers.google.com/wallet/reference/rest
  - type: Authentication
    url: https://developers.google.com/wallet/generic/getting-started/onboarding-guide
  - type: GettingStarted
    url: https://developers.google.com/wallet/generic/getting-started/onboarding-guide
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/google-wallet/refs/heads/main/json-schema/google-wallet.json
  - type: JSONLD
    url: https://raw.githubusercontent.com/api-evangelist/google-wallet/refs/heads/main/json-ld/google-wallet.jsonld
- aid: google-wallet:google-wallet-generic-passes-api
  name: Google Wallet Generic Passes API
  description: Manage generic pass classes and objects
  humanURL: https://developers.google.com/wallet
  baseURL: https://walletobjects.googleapis.com/walletobjects/v1
  tags:
  - Generic Passes
  properties:
  - type: OpenAPI
    url: openapi/google-wallet-generic-passes-api-openapi.yml
  - type: Documentation
    url: https://developers.google.com/wallet/reference/rest
  - type: Authentication
    url: https://developers.google.com/wallet/generic/getting-started/onboarding-guide
  - type: GettingStarted
    url: https://developers.google.com/wallet/generic/getting-started/onboarding-guide
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/google-wallet/refs/heads/main/json-schema/google-wallet.json
  - type: JSONLD
    url: https://raw.githubusercontent.com/api-evangelist/google-wallet/refs/heads/main/json-ld/google-wallet.jsonld
- aid: google-wallet:google-wallet-issuers-api
  name: Google Wallet Issuers API
  description: Manage wallet issuers
  humanURL: https://developers.google.com/wallet
  baseURL: https://walletobjects.googleapis.com/walletobjects/v1
  tags:
  - Issuers
  properties:
  - type: OpenAPI
    url: openapi/google-wallet-issuers-api-openapi.yml
  - type: Documentation
    url: https://developers.google.com/wallet/reference/rest
  - type: Authentication
    url: https://developers.google.com/wallet/generic/getting-started/onboarding-guide
  - type: GettingStarted
    url: https://developers.google.com/wallet/generic/getting-started/onboarding-guide
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/google-wallet/refs/heads/main/json-schema/google-wallet.json
  - type: JSONLD
    url: https://raw.githubusercontent.com/api-evangelist/google-wallet/refs/heads/main/json-ld/google-wallet.jsonld
- aid: google-wallet:google-wallet-jwt-api
  name: Google Wallet JWT API
  description: Create save-to-wallet JWTs
  humanURL: https://developers.google.com/wallet
  baseURL: https://walletobjects.googleapis.com/walletobjects/v1
  tags:
  - JWT
  properties:
  - type: OpenAPI
    url: openapi/google-wallet-jwt-api-openapi.yml
  - type: Documentation
    url: https://developers.google.com/wallet/reference/rest
  - type: Authentication
    url: https://developers.google.com/wallet/generic/getting-started/onboarding-guide
  - type: GettingStarted
    url: https://developers.google.com/wallet/generic/getting-started/onboarding-guide
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/google-wallet/refs/heads/main/json-schema/google-wallet.json
  - type: JSONLD
    url: https://raw.githubusercontent.com/api-evangelist/google-wallet/refs/heads/main/json-ld/google-wallet.jsonld
- aid: google-wallet:google-wallet-loyalty-cards-api
  name: Google Wallet Loyalty Cards API
  description: Manage loyalty card classes and objects
  humanURL: https://developers.google.com/wallet
  baseURL: https://walletobjects.googleapis.com/walletobjects/v1
  tags:
  - Loyalty Cards
  properties:
  - type: OpenAPI
    url: openapi/google-wallet-loyalty-cards-api-openapi.yml
  - type: Documentation
    url: https://developers.google.com/wallet/reference/rest
  - type: Authentication
    url: https://developers.google.com/wallet/generic/getting-started/onboarding-guide
  - type: GettingStarted
    url: https://developers.google.com/wallet/generic/getting-started/onboarding-guide
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/google-wallet/refs/heads/main/json-schema/google-wallet.json
  - type: JSONLD
    url: https://raw.githubusercontent.com/api-evangelist/google-wallet/refs/heads/main/json-ld/google-wallet.jsonld
common:
- type: PostmanWorkspace
  url: https://www.postman.com/kinlaneapi/google-wallet/overview
- type: AgenticAccess
  url: agentic-access/google-wallet-agentic-access.yml
- type: VulnerabilityDisclosure
  url: security/google-wallet-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/google-wallet-domain-security.yml
- type: GitHubOrganization
  url: https://github.com/google-wallet
- type: Portal
  url: https://developers.google.com/wallet
- type: GettingStarted
  url: https://developers.google.com/wallet/generic/getting-started/onboarding-guide
- type: Documentation
  url: https://developers.google.com/wallet
- type: Authentication
  url: https://developers.google.com/wallet/generic/getting-started/onboarding-guide
- type: TermsOfService
  url: https://developers.google.com/terms
- type: PrivacyPolicy
  url: https://policies.google.com/privacy
- type: StatusPage
  url: https://status.cloud.google.com/
- type: Support
  url: https://developers.google.com/wallet/support
- type: JSONLD
  url: https://raw.githubusercontent.com/api-evangelist/google-wallet/refs/heads/main/json-ld/google-wallet.jsonld
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com