---
title: "Create a bank account entry"
method: POST
path: "/bank-accounts"
---

# Create a bank account entry

`POST /bank-accounts`

## Request

- Base URL: `https://app-api.sandbox.coinify.com`
- URL: `https://app-api.sandbox.coinify.com/bank-accounts`
- Auth: none required

This page describes the Create a Bank Account API endpoint. 
The endpoint is used to provide the end-user's bank account details necessary for Coinify to send the requested FIAT currency for the user's completed Sell trade.

## Headers

- `Authorization` string, required

## Request body

- object
  - `account` object, required: Object with additional information about the bank account.
    - `name` string, required: Name under which this bank account should be stored so that the user can easily recognise it later. E.g. "My EUR bank account".
    - `currency` string, required: Currency of the bank account. e.g. EUR. Get supported currencies for incoming/outgoing bank transfers via the [Payment Methods endpoint](https://coinify-trade-api.readme.io/reference/get-payment-methods).
    - `bic` string, required: For SEPA and international it’s the SWIFT/BIC number and for Danish accounts it’s the REG number.
    - `number` string, required: For SEPA and international it’s the IBAN (International Bank Account Number). For Danish accounts, it’s the BBAN (Basic Bank Account Number).
  - `bank` object: **Required for non-SEPA payments.** Object with additional information about the bank.
    - `address` object, required: Object with information about the address of bank.
  - `holder` object, required: Object with additional information about the bank account holder.
    - `name` string, required: Full name of the bank account holder.
    - `address` object: Object with information about the address of the account holder.
      - `city` string, required: City where the bank account holder resides.
      - `street` string, required: Street address.
      - `zipcode` string: Zip/Postal code.
      - `country` string, required: Country where the bank account holder resides.
      - `state` string: __Required for country US__. State within the country where the account holder resides.

## Response `200`

200

- object
  - `id` integer
  - `account` object
    - `name` string
    - `bic` string
    - `number` string
    - `currency` string
    - `type` string
  - `bank` object
    - `address` object
      - `city` unknown
      - `street` unknown
      - `zipcode` unknown
      - `country` string
      - `state` string
  - `holder` object
    - `name` string
    - `address` object
      - `city` string
      - `street` string
      - `zipcode` string
      - `country` string
      - `state` string
  - `trader_id` string
  - `create_time` string

## Other responses

- `400`: 400
- `401`: 401

## Changes

- **2026-11-03** `f2f9558d29a5`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/coinify/apis/coinify-trade/changes/bank-accounts/post.md)

---

[API](https://skmtc.dev/coinify/apis/coinify-trade.md) - [All operations](https://skmtc.dev/coinify/apis/coinify-trade/llms.txt) - [OpenAPI document](https://skmtc.dev/coinify/apis/coinify-trade/revisions/f2f9558d29a5?raw)
