---
title: "Create payout"
method: POST
path: "/seller/payouts/withdraw"
tags: ["seller-finance"]
---

# Create payout

`POST /seller/payouts/withdraw`

Create a payout request for the authenticated seller.

Use this endpoint when a seller explicitly requests withdrawal of available funds.

Validation and rules:
- Reads current balance before creating a payout.
- Enforces a minimum available balance of `1000` (smallest currency unit).
- Returns `400` if balance is below the minimum threshold.

Response:
- Returns `201` with the created payout resource on success.

## Request body

- PayoutInput — Details required to initiate a payout
  - `amount` integer, required — Amount to withdraw in the smallest currency unit
  - `currency` string, required — Three-letter ISO currency code for the payout

## Response `201`

Payout created

- Payout — Information returned after creating a payout
  - `id` string, required — Unique identifier for the payout
  - `amount` number, required — Amount of the payout in the smallest currency unit
  - `currency` string, required — Currency for the payout
  - `arrivalDate` string, required — Estimated date when the payout will arrive
  - `status` string, required — Current status of the payout

## Other responses

- `400` — Balance below minimum
- `404` — Seller not found

---

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