---
title: "Create Withdrawal Request"
method: POST
path: "/api/v1/withdrawal/request"
tags: ["Payment", "Withdrawal Transaction"]
---

# Create Withdrawal Request

`POST /api/v1/withdrawal/request`

## Request

- The document declares no server URL.
- Auth: API key in header `client_id` and API key in header `client_secret`

## Request body

- object
  - `transaction_detail` object, required
    - `ref_id` string: This is the id that is used by the user to identify their transaction in Paper.id
    - `total_amount` number, double: This is the total amount that want to withdraw

## Response `200`

Successful operation

- object
  - `data` object, required
    - `ref_id` string, required
    - `transaction_status` string, required
  - `message` string, required
  - `status_code` integer, required

## Other responses

- `400`: Bad request
- `default`: Unsuccessful operation

---

[API](https://skmtc.dev/paper/apis/paper-open-api.md) - [All operations](https://skmtc.dev/paper/apis/paper-open-api/llms.txt) - [OpenAPI document](https://skmtc.dev/paper/apis/paper-open-api/revisions/243ba6121589?raw)
