Wallet passes
Create wallet pass
Issues a new wallet pass for a template. Provide either an existing userId or inline user data to create a new user simultaneously.
Required scopes: pass:create
AuthorizationBearer <token>
Sign in with your account. A temporary API token is generated automatically for the selected organization.
In: header
Path Parameters
templateId*string
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
*/*
curl -X POST "https://api.stemp.app/api/v1/templates/string/walletpasses" \ -H "Content-Type: application/json" \ -d '{}'{
"id": "string",
"object": "string",
"appleStoreCardSnapshot": {
"pass": {
"description": "string",
"organizationName": "string",
"passTypeIdentifier": "string",
"teamIdentifier": "string",
"webServiceURL": "string",
"authenticationToken": "stringstringstri",
"serialNumber": "string",
"foregroundColor": "string",
"backgroundColor": "string",
"labelColor": "string",
"formatVersion": 0,
"barcodes": [
{
"message": "string",
"format": "string",
"messageEncoding": "string"
}
],
"storeCard": {
"headerFields": [
{
"key": "string",
"label": "string",
"value": "string",
"changeMessage": "string"
}
],
"primaryFields": [
{
"key": "string",
"label": "string",
"value": "string",
"changeMessage": "string"
}
],
"secondaryFields": [
{
"key": "string",
"label": "string",
"value": "string",
"changeMessage": "string"
}
],
"auxiliaryFields": [
{
"key": "string",
"label": "string",
"value": "string",
"changeMessage": "string"
}
],
"backFields": [
{
"key": "string",
"label": "string",
"value": "string",
"changeMessage": "string"
}
],
"additionalInfoFields": [
{
"key": "string",
"label": "string",
"value": "string",
"changeMessage": "string"
}
]
},
"groupingIdentifier": "string",
"locations": [
{
"latitude": 0.1,
"longitude": 0.1,
"relevantText": "string"
}
]
},
"icon": {
"sourceUri": "string",
"sha1Hash": "string"
},
"icon2x": {
"sourceUri": "string",
"sha1Hash": "string"
},
"icon3x": {
"sourceUri": "string",
"sha1Hash": "string"
},
"logo": {
"sourceUri": "string",
"sha1Hash": "string"
},
"logo2x": {
"sourceUri": "string",
"sha1Hash": "string"
},
"logo3x": {
"sourceUri": "string",
"sha1Hash": "string"
},
"strip": {
"sourceUri": "string",
"sha1Hash": "string"
},
"strip2x": {
"sourceUri": "string",
"sha1Hash": "string"
},
"strip3x": {
"sourceUri": "string",
"sha1Hash": "string"
}
},
"appleStoreCardSnapshotId": "f71690d3-73c2-489d-8746-4d7534029465",
"googleLoyaltyObjectId": "string",
"googleLoyaltyObjectSnapshot": {
"kind": "string",
"classId": "string",
"id": "string",
"accountName": "string",
"accountId": "string",
"state": "ACTIVE",
"barcode": {
"kind": "string",
"type": "BARCODE_TYPE_UNSPECIFIED",
"value": "string",
"alternateText": "string",
"showCodeText": {
"kind": "string",
"translatedValues": [
{
"kind": "string",
"language": "string",
"value": "string"
}
],
"defaultValue": {
"kind": "string",
"language": "string",
"value": "string"
}
},
"renderEncoding": "string"
},
"heroImage": {
"kind": "string",
"sourceUri": {
"uri": "string"
},
"contentDescription": {
"kind": "string",
"translatedValues": [
{
"kind": "string",
"language": "string",
"value": "string"
}
],
"defaultValue": {
"kind": "string",
"language": "string",
"value": "string"
}
}
},
"textModulesData": [
{
"header": "string",
"body": "string",
"localizedHeader": {
"kind": "string",
"translatedValues": [
{
"kind": "string",
"language": "string",
"value": "string"
}
],
"defaultValue": {
"kind": "string",
"language": "string",
"value": "string"
}
},
"localizedBody": {
"kind": "string",
"translatedValues": [
{
"kind": "string",
"language": "string",
"value": "string"
}
],
"defaultValue": {
"kind": "string",
"language": "string",
"value": "string"
}
},
"id": "string"
}
],
"linksModuleData": {
"uris": [
{
"kind": "string",
"uri": "string",
"description": "string",
"localizedDescription": {
"kind": "string",
"translatedValues": [
{
"kind": "string",
"language": "string",
"value": "string"
}
],
"defaultValue": {
"kind": "string",
"language": "string",
"value": "string"
}
},
"id": "string"
}
]
},
"loyaltyPoints": {
"label": "string",
"localizedLabel": {
"kind": "string",
"translatedValues": [
{
"kind": "string",
"language": "string",
"value": "string"
}
],
"defaultValue": {
"kind": "string",
"language": "string",
"value": "string"
}
},
"balance": {
"string": "string",
"int": 0,
"double": 0.1
}
}
},
"googleLoyaltyObjectSnapshotId": "f26008e6-f5d5-4123-940f-f606816215a4",
"applePassTypeIdentifier": "string",
"contentUpdatedAt": "2019-08-24T14:15:22Z",
"createdAt": "2019-08-24T14:15:22Z",
"updatedAt": "2019-08-24T14:15:22Z",
"shortId": 0,
"slug": "string",
"qrCodeValue": "string",
"_templateRawId$stempapi": "5a24bee4-360e-434a-bf1c-0917d5071e5a",
"templateId": "string",
"userId": "string",
"isPreviewPass": true
}