---
title: "Create Bank Account"
method: POST
path: "/withdraw/open/otc/api/bank/create"
---

# Create Bank Account

`POST /withdraw/open/otc/api/bank/create`

Create a linked bank account for OTC settlement.

## Headers

- `X-GatePay-Certificate-ClientId` string, required
- `X-GatePay-Signature` string, required
- `X-GatePay-Timestamp` string, required
- `X-GatePay-Nonce` string, required

## Response `200`

Success

- BankCreateResponse
  - `code` string — Business response code.
  - `status` string — Top-level request status.
  - `errorMessage` string — Error message returned when the request fails.
  - `data` object — Created bank account information.
    - `bankAccountId` string — Bank account ID.
    - `needSupplementMaterial` boolean — Whether supplementary KYC or compliance materials are still required for this bank account. When `true`, submit the requested documents as prompted (for example with Submit Bank Account Material Supplement).

---

[API](https://skmtc.net/gate/apis/gatepay-otc-fiat-api.md) · [All operations](https://skmtc.net/gate/apis/gatepay-otc-fiat-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/gate/gatepay-otc-fiat-api/versions/07cd4870de6a/schema)
