---
title: "Create digital wallet token provision request for Apple Pay"
method: POST
path: "/cards/{card_id}/digital_wallet_tokens/applepay"
tags: ["Digital Wallet Tokens"]
---

# Create digital wallet token provision request for Apple Pay

`POST /cards/{card_id}/digital_wallet_tokens/applepay`

## Path parameters

- `card_id` string, uuid, required — The unique identifier of a card

## Headers

- `Idempotency-Key` string

## Request body

- AppleDigitalWalletProvisionRequest
  - `certificates` string[], required — Base64-encoded leaf and sub-CA certificates provided by Apple. The first element of the array should be the leaf certificate, followed by the sub-CA.
  - `device_type` 'MOBILE_PHONE' | 'TABLET' | 'WATCH', required — The type of device into which the digital wallet token will be provisioned.
  - `nonce` string, required — One-time-use nonce provided by Apple for security purposes.
  - `nonce_signature` string, required — Apple-provided signature to the nonce.
  - `provisioning_app_version` string, required — Version of the application making the provisioning request.

## Response `201`

Digital wallet token provision request data

- AppleDigitalWalletProvisionResponse
  - `activation_data` string
  - `card_id` string, uuid — The unique identifier of a card
  - `created_time` string, date-time
  - `encrypted_pass_data` string
  - `ephemeral_public_key` string
  - `last_modified_time` string, date-time

## Other responses

- `400` — BadRequest
- `401` — Unauthorized
- `403` — Forbidden error
- `422` — Unprocessable entity request response
- `500` — Internal server error

---

[API](https://skmtc.net/synctera/apis/synctera-api.md) · [All operations](https://skmtc.net/synctera/apis/synctera-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/synctera/synctera-api/revisions/b0d812e6cdd0/schema)
