---
title: "Create Debit Card"
method: POST
path: "/withdraw/debit-card"
tags: ["withdraw"]
---

# Create Debit Card

`POST /withdraw/debit-card`

Adds a debit card to the withdrawer's account which they can withdraw funds to.

Will check the card to see if its eligible to receive funds.

## Headers

- `x-coinflow-auth-user-id` string, required

## Request body

- AddDebitCardArgs
  - `expYear` string, required — The Cards Expiration Year ex: 2026 => 26
  - `expMonth` string, required — The Cards Expiration Month ex: January => 01 December => 12
  - `additionalVendorData` AddDebitCardArgsAdditionalVendorData — Optional non-PCI passthrough fields merged into the stored card vendorData. Base type is empty; tokenization providers extend it with their own fields.
  - `cardToken` string, required — This is the card token received from the `CoinflowCardOnlyInput`
  - `address` IAccountAddress — If address is not available on the user's KYC,the endpoint will return a 412 error and the request must be retried with the user's address information.
    - `address1` string, required
    - `city` string, required
    - `state` string, required
    - `zip` string, required
  - `merchantId` string

## Response `200`

Ok

- string

## Other responses

- `412` — User Address Info Required - Please provide address info in body.address parameters

---

[API](https://skmtc.net/coinflow/apis/api-reference.md) · [All operations](https://skmtc.net/coinflow/apis/api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/coinflow/api-reference/versions/c7b5afab1295/schema)
