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

# 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

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

## Response `201`

Created

- JwtCreateResponse
  - `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.net/verifone/apis/checkout-api.md) · [All operations](https://skmtc.net/verifone/apis/checkout-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/verifone/checkout-api/versions/ed8dc1f12a5a/schema)
