Chase Rewards Balance API

API that allows merchant and partner systems to retrieve a Chase cardholder's current rewards points balance for use in loyalty experiences and Pay with Points checkouts.

OpenAPI Specification

chase-rewards-balance-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: Chase Rewards Balance API
  description: >-
    Retrieves a Chase cardholder's current Ultimate Rewards points
    balance for use in loyalty experiences and Pay with Points checkouts.
  version: '1.0'
  contact:
    name: Chase Developer Support
    url: https://developer.chase.com/support
externalDocs:
  description: Rewards Balance API Specification
  url: https://developer.chase.com/products/rewards-balance-api/specification
servers:
  - url: https://api.chase.com/loyalty/rewards-balance
    description: Chase Loyalty Production
tags:
  - name: Rewards Balance
security:
  - oauth2: []
paths:
  /balances:
    post:
      operationId: getRewardsBalance
      summary: Retrieve a rewards balance for a tokenized card
      tags: [Rewards Balance]
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required: [cardToken]
              properties:
                cardToken:
                  type: string
                  description: PCI-compliant card token issued by Chase.
                merchantId:
                  type: string
      responses:
        '200':
          description: Rewards balance
          content:
            application/json:
              schema:
                type: object
                properties:
                  cardToken:
                    type: string
                  pointsBalance:
                    type: integer
                  cashValue:
                    type: number
                  currency:
                    type: string
components:
  securitySchemes:
    oauth2:
      type: oauth2
      flows:
        clientCredentials:
          tokenUrl: https://api.chase.com/oauth2/token
          scopes:
            rewards.read: Read rewards balances