---
title: "Set Payout Destination"
method: POST
path: "/api/v4/mining/payout-destination/edit"
tags: ["Mining Pool"]
---

# Set Payout Destination

`POST /api/v4/mining/payout-destination/edit`

Updates the payout destination for a specific mining account belonging to the authenticated user. Can be set to main balance or an external BTC address.

<Warning>
Rate limit: 1000 requests/10 sec.
</Warning>

## Request body

- object
  - `accountName` string, required — Mining pool account name
  - `destination` 'main_balance' | 'external_address', required — Payout destination type
  - `address` string — External BTC address. Required when destination is external_address. Supports all standard Bitcoin address formats.

## Response `200`

Successful response

- object
  - `payoutDestination` 'main_balance' | 'external_address'
  - `externalAddress` string, nullable

## Other responses

- `400` — Validation failed. The `address` must match the standard BTC address regex (legacy `1…`, `3…`, and bech32 `bc1…`). Some `errors` values are translation keys that may render as localized strings.

---

[API](https://skmtc.net/whitebit/apis/whitebit-private-http-api-v4.md) · [All operations](https://skmtc.net/whitebit/apis/whitebit-private-http-api-v4/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/whitebit/whitebit-private-http-api-v4/versions/76c9def9942f/schema)
