Method: loyaltyclass.list

Returns a list of all loyalty classes for a given issuer ID.

HTTP request

GET https://walletobjects.googleapis.com/walletobjects/v1/loyaltyClass

The URL uses gRPC Transcoding syntax.

Query parameters

Parameters
issuerId

string (int64 format)

The ID of the issuer authorized to list classes.

token

string

Used to get the next set of results if maxResults is specified, but more than maxResults classes are available in a list. For example, if you have a list of 200 classes and you call list with maxResults set to 20, list will return the first 20 classes and a token. Call list again with maxResults set to 20 and the token to get the next 20 classes.

maxResults

integer

Identifies the max number of results returned by a list. All results are returned if maxResults isn't defined.

Request body

The request body must be empty.

Response body

If successful, the response body contains data with the following structure:

JSON representation
{
  "resources": [
    {
      object (LoyaltyClass)
    }
  ],
  "pagination": {
    object (Pagination)
  }
}
Fields
resources[]

object (LoyaltyClass)

Resources corresponding to the list request.

pagination

object (Pagination)

Pagination of the response.

Authorization scopes

Requires the following OAuth scope:

  • https://www.googleapis.com/auth/wallet_object.issuer