Apple Pass templates
Create a Semantic CWT credential Apple Pass template
/v2/credentials/compact-semantic/digital-pass/apple/templatesCreates an Apple Pass template based on the provided .zip file. Refer to our Design an Apple Pass template guide for more information on how to design the template and how to structure the .zip file.
Roles
Analytics Events
Authorization
bearerAuth In: header
Request Body
multipart/form-data
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
curl -X POST "https://example.com/v2/credentials/compact-semantic/digital-pass/apple/templates" \ -F template="string" \ -F name="string" \ -F fileName="string" \ -F teamIdentifier="string" \ -F passTypeIdentifier="string" \ -F wwdr="string" \ -F signerCert="string" \ -F signerKey="string" \ -F signerKeyPassphrase="string"{ "id": "string", "passType": "apple", "name": "string", "metadata": { "fileName": "string", "teamIdentifier": "string", "passTypeIdentifier": "string" }}Retrieve all Semantic CWT credential Apple Pass templates
/v2/credentials/compact-semantic/digital-pass/apple/templatesRetrieves a list of all Apple Pass template available on the tenant.
Roles
Analytics Events
Authorization
bearerAuth In: header
Query Parameters
Range size of returned list.
1 <= value <= 1000100Starting point for the list of entries.
Response Body
application/json
application/json
curl -X GET "https://example.com/v2/credentials/compact-semantic/digital-pass/apple/templates"{ "nextCursor": "string", "data": [ { "id": "string", "passType": "apple", "name": "string", "metadata": { "fileName": "string", "teamIdentifier": "string", "passTypeIdentifier": "string" } } ]}Retrieve a Semantic CWT credential Apple Pass template
/v2/credentials/compact-semantic/digital-pass/apple/templates/{id}Retrieves an existing Apple Pass template by providing its ID.
Roles
Analytics Events
Authorization
bearerAuth In: header
Path Parameters
Apple Pass template ID
uuidTemplate ID
Response Body
application/json
application/json
application/json
curl -X GET "https://example.com/v2/credentials/compact-semantic/digital-pass/apple/templates/string"{ "id": "string", "passType": "apple", "name": "string", "metadata": { "fileName": "string", "teamIdentifier": "string", "passTypeIdentifier": "string" }}Update a Semantic CWT credential Apple Pass template
/v2/credentials/compact-semantic/digital-pass/apple/templates/{id}Updates an existing Apple Pass template by providing its ID and a .zip file. Refer to our Design an Apple Pass template guide for more information on how to design the template and how to structure the .zip file.
Roles
Analytics Events
Authorization
bearerAuth In: header
Path Parameters
Apple Pass template ID
Template ID
Request Body
multipart/form-data
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
curl -X PUT "https://example.com/v2/credentials/compact-semantic/digital-pass/apple/templates/string" \ -F template="string" \ -F name="string" \ -F fileName="string" \ -F teamIdentifier="string" \ -F passTypeIdentifier="string" \ -F wwdr="string" \ -F signerCert="string" \ -F signerKey="string" \ -F signerKeyPassphrase="string"{ "id": "string", "passType": "apple", "name": "string", "metadata": { "fileName": "string", "teamIdentifier": "string", "passTypeIdentifier": "string" }}Delete a Semantic CWT credential Apple Pass template
/v2/credentials/compact-semantic/digital-pass/apple/templates/{id}Deletes an existing Apple Pass template by providing its ID.
Roles
Analytics Events
Authorization
bearerAuth In: header
Path Parameters
Apple Pass template ID
uuidTemplate ID
Response Body
application/json
application/json
curl -X DELETE "https://example.com/v2/credentials/compact-semantic/digital-pass/apple/templates/string"How would you rate this page?
Last updated on