---
title: "Create a JWT for 3DS Client SDK"
method: POST
path: "/v2/jwt/create"
tags: ["V2"]
---

# Create a JWT for 3DS Client SDK

`POST /v2/jwt/create`

The API creates a JSON Web Token (JWT) which is then used as a method of authentication between the merchant and the 3DS Client SDK.

## Request body

- Model5
  - `threeds_contract_id` string, required — The ID of the threeDSContractId used.

## Response `201`

Created

- Model6
  - `jwt` string, required — JWT to handle authentication
  - `threeds_contract_id` string, required — The ID of the threeDSContractId used.

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found
- `500` — Internal Server Error
- `504` — Gateway Time-out

---

[API](https://skmtc.dev/westpac/apis/checkout-api.md) · [All operations](https://skmtc.dev/westpac/apis/checkout-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/westpac/checkout-api/revisions/97b34ca7df9a/schema)
