---
title: "Create multiple bank account details"
method: POST
path: "/v3/profiles/{profileId}/bank-details"
tags: ["bank-account-details"]
---

# Create multiple bank account details

`POST /v3/profiles/{profileId}/bank-details`

Creates and assigns a pair of local account details and international account details (where available) that are linked to the target balance specified in the request.

{% admonition type="warning" %}
Please reach out to our Support Team for access to this endpoint.
{% /admonition %}

## Path parameters

- `profileId` integer, required

## Headers

- `X-External-Correlation-Id` string, uuid

## Request body

- object
  - `targetAccountId` integer, required — ID of the currency balance to create account details on.

## Response `200`

Bank account details created.

- object
  - `id` string — Account detail ID.
  - `currency` string — Account detail currency (ISO 4217 Alphabetic Code).
  - `active` boolean — Status of the account detail.
  - `localDetails` object — Local bank account details.
    - `bankName` string — Name of the bank.
    - `bankAddress` string — Address of the bank.
    - `sortCode` string — Sort code of the bank.
    - `accountNumber` string — Bank account number.
    - `type` string — Type of account detail.
  - `internationalDetails` object, nullable — International bank account details. Only returned if SWIFT payments are supported for that currency.
    - `bankName` string — Name of the bank.
    - `bankAddress` string — Address of the bank.
    - `swiftCode` string — Bank SWIFT code.
    - `iban` string — IBAN.
    - `type` string — Type of account detail.

## Other responses

- `429` — Rate limit exceeded. Retry after the number of seconds specified in the `Retry-After` header.

---

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