---
title: "Get Withdrawals"
method: GET
path: "/portfolio/withdrawals"
tags: ["portfolio"]
---

# Get Withdrawals

`GET /portfolio/withdrawals`

Endpoint for getting the member's withdrawal history.

## Query parameters

- `limit` integer
- `cursor` string

## Response `200`

Withdrawals retrieved successfully

- GetWithdrawalsResponse
  - `withdrawals` Withdrawal[], required
    - `id` string, required — Unique identifier for the withdrawal.
    - `status` 'pending' | 'applied' | 'failed' | 'returned', required — Current status of the withdrawal. 'applied' means funds have been deducted from balance.
    - `type` 'ach' | 'wire' | 'crypto' | 'debit' | 'apm', required — Payment type used for the withdrawal.
    - `amount_cents` integer, required — Withdrawal amount in cents.
    - `fee_cents` integer, required — Fee charged for the withdrawal in cents.
    - `created_ts` integer, required — Unix timestamp of when the withdrawal was created.
    - `finalized_ts` integer, nullable — Unix timestamp of when the withdrawal was finalized (applied, failed, or returned).
  - `cursor` string

## Other responses

- `400` — Bad request - invalid input
- `401` — Unauthorized - authentication required
- `500` — Internal server error

---

[API](https://skmtc.net/kalshi/apis/kalshi-trade-api-manual-endpoints.md) · [All operations](https://skmtc.net/kalshi/apis/kalshi-trade-api-manual-endpoints/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/kalshi/kalshi-trade-api-manual-endpoints/revisions/6aec27d55fba/schema)
