light-mode-image
Learn
MATTR VII PlatformApple Identity Access certificates

Create an Apple Identity Access CSR

Creates an Apple Identity Access Certificate Signing Request (CSR) that can be uploaded to the Apple Developer Portal.

This certificate contains the public key that will be used to decrypt the response from the Apple Wallet.

Analytics Events

CREDENTIAL_PRESENTATION_APPLE_IDENTITY_ACCESS_CERTIFICATE_CREATE_STARTCREDENTIAL_PRESENTATION_APPLE_IDENTITY_ACCESS_CERTIFICATE_CREATE_SUCCESSCREDENTIAL_PRESENTATION_APPLE_IDENTITY_ACCESS_CERTIFICATE_CREATE_FAIL

Roles

adminverifier
POST/v2/presentations/certificates/apple-identity-access-certificates

Authorization

bearerAuth
AuthorizationBearer <token>

In: header

Request Body

application/json

Apple Identity Access CSR payload

teamId*string

Team ID of the iOS app.

merchantId*string

The merchantIdentifier used by PassKit to retrieve credential data.

Response Body

application/json

application/json

curl -X POST "https://example.vii.au01.mattr.global/v2/presentations/certificates/apple-identity-access-certificates" \  -H "Content-Type: application/json" \  -d '{    "teamId": "A2B3C4D5E6",    "merchantId": "com.domain.subdomain"  }'
{
  "id": "fd44e792-45ac-11f0-bef8-bb24f133065e",
  "teamId": "A2B3C4D5E6",
  "merchantId": "com.domain.subdomain",
  "csrPem": "string"
}
{
  "code": "string",
  "message": "string",
  "details": [
    {
      "value": "string",
      "msg": "Invalid value",
      "param": "id",
      "location": "body"
    }
  ]
}

How would you rate this page?