---
title: "Create Redemption"
method: POST
path: "/redemption"
---

# Create Redemption

`POST /redemption`

Create a new customer fund withdrawal request

## Headers

- `api-key` string, required
- `auth-key` string, required

## Request body

- object
  - `customerId` string, required — Customer identifier
  - `amount` number, float, required — Withdrawal Amount
  - `currency` string, required — Currency of the Withdrawal. Default to "USD"
  - `beneficiaryName` string, required — Name on bank account
  - `beneficiaryAccountNumber` string, required — Bank account number
  - `beneficiaryAccountType` string, required — Type of bank account. Options: CHECKING, SAVINGS
  - `beneficiarySwiftABA` string, required — Banks SWIFT / ABA number
  - `beneficiaryBankName` string, required — Name of receiving bank
  - `beneficiaryBankAddress` string, required — Receiving banks address
  - `beneficiaryBankCity` string, required — Receiving banks city
  - `beneficiaryBankProvince` string, required — Receiving banks State / Province
  - `beneficiaryBankZip` string, required — Receiving banks zip code
  - `beneficiaryBankCountry` string, required — Receiving banks country code. Refer to <a href="https://developer.stockal.com/reference/get-list-of-country" target="_blank">List Allowed Countries</a>
  - `note` string — Note
  - `intermediarySwift` string — Intermediary bank swift code
  - `intermediaryBankName` string — Intermediary bank name

## Response `200`

200

- object
  - `status` integer
  - `doc` object
    - `redemptionId` string
    - `status` string

## Other responses

- `400` — 400
- `500` — 500

---

[API](https://skmtc.net/stockal/apis/uat-client-api-v2.md) · [All operations](https://skmtc.net/stockal/apis/uat-client-api-v2/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/stockal/uat-client-api-v2/versions/08e36bbbd3be/schema)
