MATTR VII PlatformS-CWT Google Pass templates
Update a Google Pass template
Updates a existing Google Pass template by providing its ID and a .zip
file. Refer to our Design a Google Pass template guide for more information on how to design the template and how to structure the .zip
file.
Analytics Events
CREDENTIAL_COMPACT_SEMANTIC_GOOGLE_PASS_TEMPLATE_UPDATE_STARTCREDENTIAL_COMPACT_SEMANTIC_GOOGLE_PASS_TEMPLATE_UPDATE_SUCCESSCREDENTIAL_COMPACT_SEMANTIC_GOOGLE_PASS_TEMPLATE_UPDATE_FAIL
Roles
adminissuer
PUT
/v2/credentials/compact-semantic/digital-pass/google/templates/{id}
AuthorizationBearer <token>
In: header
Path Parameters
idstring
Google Pass template ID
idstring
Template ID
templatefile
Includes your template files.
Format
binary
namestring
Insert a name to identify this Google Pass template.
Length
1 <= length <= 1024
issuerIdstring
Google Wallet Pass signer issuer ID.
serviceAccountClientEmailstring
Email address of the Google Cloud Platform service account for accessing the Google Pay Passes API.
serviceAccountPrivateKeystring
Private key PEM of the Google Cloud Platform service account.
Response Body
curl -X PUT "https://example.vii.au01.mattr.global/v2/credentials/compact-semantic/digital-pass/google/templates/string" \ -F template="string" \ -F name="Certificate of participation" \ -F issuerId="3388000000012346000" \ -F serviceAccountClientEmail="app-user@myproject.iam.gserviceaccount.com" \ -F serviceAccountPrivateKey="string"
{
"id": "3812166c-ac9f-4e4e-96dd-c1336b5be378",
"passType": "apple",
"name": "Certificate of participation",
"metadata": {
"issuerId": "3388000000012346000",
"serviceAccountClientEmail": "app-user@myproject.iam.gserviceaccount.com",
"payPassId": "3388000000012345678.a0bbe92f-c85e-4081-94c3-f842bcd5e463"
}
}
{
"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?