light-mode-image
Learn
MATTR VII PlatformCWT 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_GOOGLE_PASS_TEMPLATE_UPDATE_STARTCREDENTIAL_COMPACT_GOOGLE_PASS_TEMPLATE_UPDATE_SUCCESSCREDENTIAL_COMPACT_GOOGLE_PASS_TEMPLATE_UPDATE_FAIL

Roles

adminissuer
PUT/v2/credentials/compact/digital-pass/google/templates/{id}
AuthorizationBearer <token>

In: header

Path Parameters

idstring

Google Pass template ID

idstring

Template ID

templatefile

Includes your template files.

Formatbinary
namestring

Insert a name to identify this Google Pass template.

Length1 <= 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/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?