This documentation is currently under development. Certain sections are not yet complete and will be added shortly.
For the complete documentation index, see llms.txt. This page is also available as Markdown.

Google Classes Admin

List classes by type

get
/api/{tenantId}/admin/wallet/google/classes
Required scopes
This endpoint requires the following scopes:
Authorizations
OAuth2implicitRequired
Authorization URL:
Path parameters
tenantIdstringRequired
Query parameters
typeinteger · enumOptionalPossible values:
Responses
200

OK

idstringOptional
reviewStatusstring · nullableOptional
get/api/{tenantId}/admin/wallet/google/classes

Get the discoverable program loyalty class

get
/api/{tenantId}/admin/wallet/google/classes/loyalty/discoverable-program
Required scopes
This endpoint requires the following scopes:
Authorizations
OAuth2implicitRequired
Authorization URL:
Path parameters
tenantIdstringRequired
Query parameters
classIdstringOptional
Responses
200

OK

classIdstringOptional
countryCodestringOptional
programNamestringOptional
programLogostring · nullableOptional
issuerNameobject · nullableOptional
localizedProgramNameobject · nullableOptional
signinUrlstring · nullableOptional
signupUrlstring · nullableOptional
signupSharedDatasstring[] · nullableOptional
statestring · nullableOptional
get/api/{tenantId}/admin/wallet/google/classes/loyalty/discoverable-program

Create or update the discoverable program loyalty class

put
/api/{tenantId}/admin/wallet/google/classes/loyalty/discoverable-program
Required scopes
This endpoint requires the following scopes:
Authorizations
OAuth2implicitRequired
Authorization URL:
Path parameters
tenantIdstringRequired
Body
classIdstring · nullableOptional
countryCodestringOptional
programNamestring · nullableOptional
programLogostringOptional
localizedProgramNameobject · nullableOptional
signinUrlstring · nullableOptional
signupUrlstring · nullableOptional
signupSharedDatasstring[] · nullableOptional
Responses
200

OK

classIdstringOptional
countryCodestringOptional
programNamestringOptional
programLogostring · nullableOptional
issuerNameobject · nullableOptional
localizedProgramNameobject · nullableOptional
signinUrlstring · nullableOptional
signupUrlstring · nullableOptional
signupSharedDatasstring[] · nullableOptional
statestring · nullableOptional
put/api/{tenantId}/admin/wallet/google/classes/loyalty/discoverable-program

List all loyalty classes that have a discoverable program configured

get
/api/{tenantId}/admin/wallet/google/classes/loyalty/discoverable-programs
Required scopes
This endpoint requires the following scopes:
Authorizations
OAuth2implicitRequired
Authorization URL:
Path parameters
tenantIdstringRequired
Responses
200

OK

classIdstringOptional
countryCodestringOptional
programNamestringOptional
programLogostring · nullableOptional
issuerNameobject · nullableOptional
localizedProgramNameobject · nullableOptional
signinUrlstring · nullableOptional
signupUrlstring · nullableOptional
signupSharedDatasstring[] · nullableOptional
statestring · nullableOptional
get/api/{tenantId}/admin/wallet/google/classes/loyalty/discoverable-programs

Get pass count for a specific class (cached for 5 minutes)

get
/api/{tenantId}/admin/wallet/google/classes/pass-count
Required scopes
This endpoint requires the following scopes:
Authorizations
OAuth2implicitRequired
Authorization URL:
Path parameters
tenantIdstringRequired
Query parameters
classIdstringOptional
typeinteger · enumOptionalPossible values:
Responses
200

OK

integer · int32Optional
get/api/{tenantId}/admin/wallet/google/classes/pass-count

Last updated