---
title: "Initialize 3DS"
method: POST
path: "/external_cards/initialize_3ds"
tags: ["External Cards"]
---

# Initialize 3DS

`POST /external_cards/initialize_3ds`

Initializes an External Card Transfer 3DS authentication.

## Headers

- `Idempotency-Key` string

## Request body

- Initialize3dsRequest — Initialization for an External Card Transfer 3-D Secure Authentication request
  - `amount` integer, required — Amount in cents of the External Card Transfer to be authenticated
  - `currency` string, required — ISO 4217 Alpha-3 currency code
  - `external_card_id` string, uuid, required — The ID of the External Card for which the 3DS Authentication will be performed

## Response `200`

External Card Transfer 3DS authentication initialized

- Initialize3dsResponse — Initialization for an External Card Transfer 3-D Secure Authentication response
  - `device_data_collection_jwt` string, required — JWT used for device data collection
  - `device_data_collection_url` string, uri, required — URL used for device data collection
  - `id` string, uuid, required — The unique identifier of the 3DS authentication

## 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)
