Apple Pass templates
Create a Semantic CWT credential Apple Pass template
/v2/credentials/compact-semantic/digital-pass/apple/templatesAuthorization
bearerAuth In: header
Request Body
multipart/form-data
Includes your template files.
binaryInsert a name to identify this Apple digital pass template.
1 <= length <= 1024Insert the file name that will be assigned to Apple digital passes created from this template. Must only include alphanumeric characters, ''_'', or ''-'', and end with .pkpass.
1 <= length <= 100The Team ID for the Apple Developer Program account that registered the pass type identifier.
The pass type identifier that’s registered with Apple. The value must be the same as the distribution certificate used to sign the pass.
Apple G1 or G4 worldwide developer relations intermediate certificate.
Apple pass signer certificate.
The encrypted key of the Apple pass signer certificate.
Passphrase for the encrypted key.
Response Body
application/json
application/json
curl -X POST "https://example.vii.au01.mattr.global/v2/credentials/compact-semantic/digital-pass/apple/templates" \ -F template="string" \ -F name="Certificate of participation" \ -F fileName="certificate_of_participation.pkpass" \ -F teamIdentifier="GH5P43ABC" \ -F passTypeIdentifier="pass.myproject.participation.pk" \ -F wwdr="string" \ -F signerCert="string" \ -F signerKey="string" \ -F signerKeyPassphrase="string"{
"id": "3812166c-ac9f-4e4e-96dd-c1336b5be378",
"passType": "apple",
"name": "Certificate of participation",
"metadata": {
"fileName": "certificate_of_participation.pkpass",
"teamIdentifier": "GH5P43ABC",
"passTypeIdentifier": "pass.myproject.participation.pk"
}
}{
"code": "string",
"message": "string",
"details": [
{
"value": "string",
"msg": "Invalid value",
"param": "id",
"location": "body"
}
]
}Retrieve all Semantic CWT credential Apple Pass templates
/v2/credentials/compact-semantic/digital-pass/apple/templatesAuthorization
bearerAuth In: header
Query Parameters
Range size of returned list.
1001 <= value <= 1000Starting point for the list of entries.
Response Body
application/json
application/json
curl -X GET "https://example.vii.au01.mattr.global/v2/credentials/compact-semantic/digital-pass/apple/templates"{
"nextCursor": "Y3JlYXRlZEF0PTIwMjAtMDgtMjVUMDY6NDY6MDkuNTEwWiZpZD1h",
"data": [
{
"id": "3812166c-ac9f-4e4e-96dd-c1336b5be378",
"passType": "apple",
"name": "Certificate of participation",
"metadata": {
"fileName": "certificate_of_participation.pkpass",
"teamIdentifier": "GH5P43ABC",
"passTypeIdentifier": "pass.myproject.participation.pk"
}
}
]
}{
"code": "string",
"message": "string",
"details": [
{
"value": "string",
"msg": "Invalid value",
"param": "id",
"location": "body"
}
]
}Retrieve a Semantic CWT credential Apple Pass template
/v2/credentials/compact-semantic/digital-pass/apple/templates/{id}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.vii.au01.mattr.global/v2/credentials/compact-semantic/digital-pass/apple/templates/string"{
"id": "3812166c-ac9f-4e4e-96dd-c1336b5be378",
"passType": "apple",
"name": "Certificate of participation",
"metadata": {
"fileName": "certificate_of_participation.pkpass",
"teamIdentifier": "GH5P43ABC",
"passTypeIdentifier": "pass.myproject.participation.pk"
}
}{
"code": "string",
"message": "string",
"details": [
{
"value": "string",
"msg": "Invalid value",
"param": "id",
"location": "body"
}
]
}{
"code": "string",
"message": "string",
"details": [
{
"value": "string",
"msg": "Invalid value",
"param": "id",
"location": "body"
}
]
}Update a Semantic CWT credential Apple Pass template
/v2/credentials/compact-semantic/digital-pass/apple/templates/{id}Authorization
bearerAuth In: header
Path Parameters
Apple Pass template ID
Template ID
Request Body
multipart/form-data
Includes your template files.
binaryInsert a name to identify this Apple digital pass template.
1 <= length <= 1024Insert the file name that will be assigned to Apple digital passes created from this template. Must only include alphanumeric characters, ''_'', or ''-'', and end with .pkpass.
1 <= length <= 100The Team ID for the Apple Developer Program account that registered the pass type identifier.
The pass type identifier that’s registered with Apple. The value must be the same as the distribution certificate used to sign the pass.
Apple G1 or G4 worldwide developer relations intermediate certificate.
Apple pass signer certificate.
The encrypted key of the Apple pass signer certificate.
Passphrase for the encrypted key.
Response Body
application/json
application/json
application/json
curl -X PUT "https://example.vii.au01.mattr.global/v2/credentials/compact-semantic/digital-pass/apple/templates/string" \ -F template="string" \ -F name="Certificate of participation" \ -F fileName="certificate_of_participation.pkpass" \ -F teamIdentifier="GH5P43ABC" \ -F passTypeIdentifier="pass.myproject.participation.pk" \ -F wwdr="string" \ -F signerCert="string" \ -F signerKey="string" \ -F signerKeyPassphrase="string"{
"id": "3812166c-ac9f-4e4e-96dd-c1336b5be378",
"passType": "apple",
"name": "Certificate of participation",
"metadata": {
"fileName": "certificate_of_participation.pkpass",
"teamIdentifier": "GH5P43ABC",
"passTypeIdentifier": "pass.myproject.participation.pk"
}
}{
"code": "string",
"message": "string",
"details": [
{
"value": "string",
"msg": "Invalid value",
"param": "id",
"location": "body"
}
]
}{
"code": "string",
"message": "string",
"details": [
{
"value": "string",
"msg": "Invalid value",
"param": "id",
"location": "body"
}
]
}Delete a Semantic CWT credential Apple Pass template
/v2/credentials/compact-semantic/digital-pass/apple/templates/{id}Authorization
bearerAuth In: header
Path Parameters
Apple Pass template ID
uuidTemplate ID
Response Body
application/json
application/json
curl -X DELETE "https://example.vii.au01.mattr.global/v2/credentials/compact-semantic/digital-pass/apple/templates/string"{
"code": "string",
"message": "string",
"details": [
{
"value": "string",
"msg": "Invalid value",
"param": "id",
"location": "body"
}
]
}{
"code": "string",
"message": "string",
"details": [
{
"value": "string",
"msg": "Invalid value",
"param": "id",
"location": "body"
}
]
}How would you rate this page?