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.

1 APIs 0 Features
Digital WalletGoogle WalletLoyalty CardsMobile PaymentsPassesTickets

APIs

Google Wallet API

REST API for creating and managing digital passes including event tickets, loyalty cards, gift cards, offers, transit passes, and generic passes in Google Wallet.

Collections

Pricing Plans

Rate Limits

Google Wallet Rate Limits

5 limits

RATE LIMITS

FinOps

Semantic Vocabularies

Google Wallet Context

0 classes · 11 properties

JSON-LD

Resources

👥
GitHubOrganization
GitHubOrganization
🌐
Portal
Portal
🚀
GettingStarted
GettingStarted
🔗
Documentation
Documentation
🔑
Authentication
Authentication
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🟢
StatusPage
StatusPage
💬
Support
Support
🔗
JSONLD
JSONLD

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Google Wallet API
  version: 1.0.0
items:
- info:
    name: Generic Passes
    type: folder
  items:
  - info:
      name: Google Wallet List Generic Classes
      type: http
    http:
      method: GET
      url: https://walletobjects.googleapis.com/walletobjects/v1/genericClass
      params:
      - name: issuerId
        value: ''
        type: query
    docs: Lists all generic pass classes for the issuer.
  - info:
      name: Google Wallet Insert Generic Class
      type: http
    http:
      method: POST
      url: https://walletobjects.googleapis.com/walletobjects/v1/genericClass
      body:
        type: json
        data: '{}'
    docs: Creates a new generic pass class.
  - info:
      name: Google Wallet Get Generic Class
      type: http
    http:
      method: GET
      url: https://walletobjects.googleapis.com/walletobjects/v1/genericClass/:resourceId
      params:
      - name: resourceId
        value: ''
        type: path
    docs: Retrieves a specific generic pass class.
  - info:
      name: Google Wallet Update Generic Class
      type: http
    http:
      method: PUT
      url: https://walletobjects.googleapis.com/walletobjects/v1/genericClass/:resourceId
      params:
      - name: resourceId
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Updates a generic pass class.
  - info:
      name: Google Wallet Insert Generic Object
      type: http
    http:
      method: POST
      url: https://walletobjects.googleapis.com/walletobjects/v1/genericObject
      body:
        type: json
        data: '{}'
    docs: Creates a new generic pass object.
  - info:
      name: Google Wallet Get Generic Object
      type: http
    http:
      method: GET
      url: https://walletobjects.googleapis.com/walletobjects/v1/genericObject/:resourceId
      params:
      - name: resourceId
        value: ''
        type: path
    docs: Retrieves a specific generic pass object.
- info:
    name: Event Tickets
    type: folder
  items:
  - info:
      name: Google Wallet Insert Event Ticket Class
      type: http
    http:
      method: POST
      url: https://walletobjects.googleapis.com/walletobjects/v1/eventTicketClass
      body:
        type: json
        data: '{}'
    docs: Creates a new event ticket class.
- info:
    name: Loyalty Cards
    type: folder
  items:
  - info:
      name: Google Wallet Insert Loyalty Class
      type: http
    http:
      method: POST
      url: https://walletobjects.googleapis.com/walletobjects/v1/loyaltyClass
      body:
        type: json
        data: '{}'
    docs: Creates a new loyalty card class.
- info:
    name: Issuers
    type: folder
  items:
  - info:
      name: Google Wallet List Issuers
      type: http
    http:
      method: GET
      url: https://walletobjects.googleapis.com/walletobjects/v1/issuer
    docs: Lists all issuers.
- info:
    name: JWT
    type: folder
  items:
  - info:
      name: Google Wallet Insert JWT
      type: http
    http:
      method: POST
      url: https://walletobjects.googleapis.com/walletobjects/v1/jwt
      body:
        type: json
        data: '{}'
    docs: Creates a signed JWT for save-to-wallet links.
bundled: true