Download OpenAPI specification:Download
Partner API for creating loyalty classes in Wallet.
Creates a loyalty class from the Wallet-supported class
properties. Requires a MIAMI merchant-level access token for the wallet
audience with the wallet-api:write scope.
| id required | string Class ID in |
| issuerName required | string |
object (LocalizedString) | |
| programName required | string |
object (LocalizedString) | |
required | object (Image) |
object (Image) | |
| hexBackgroundColor | string^#([0-9A-Fa-f]{3}|[0-9A-Fa-f]{6})$ |
object (Image) |
{- "id": "961db7b8-2056-4fa1-8a67-78bda4095f16.ikea-family",
- "issuerName": "IKEA",
- "localizedIssuerName": {
- "defaultValue": {
- "language": "en",
- "value": "IKEA Family"
}, - "translatedValues": [
- {
- "language": "en",
- "value": "IKEA Family"
}
]
}, - "programName": "IKEA Family",
- "localizedProgramName": {
- "defaultValue": {
- "language": "en",
- "value": "IKEA Family"
}, - "translatedValues": [
- {
- "language": "en",
- "value": "IKEA Family"
}
]
}, - "programLogo": {
- "contentDescription": {
- "defaultValue": {
- "language": "en",
- "value": "IKEA Family"
}, - "translatedValues": [
- {
- "language": "en",
- "value": "IKEA Family"
}
]
}
}, - "wideProgramLogo": {
- "contentDescription": {
- "defaultValue": {
- "language": "en",
- "value": "IKEA Family"
}, - "translatedValues": [
- {
- "language": "en",
- "value": "IKEA Family"
}
]
}
}, - "hexBackgroundColor": "#0058A3",
- "heroImage": {
- "contentDescription": {
- "defaultValue": {
- "language": "en",
- "value": "IKEA Family"
}, - "translatedValues": [
- {
- "language": "en",
- "value": "IKEA Family"
}
]
}
}
}{- "id": "3d9ea13b-139a-4e89-95cc-2f217c433793"
}