---
title: "Transfer referral balance to main balance"
method: POST
path: "/v1/profile/referral/transfer-balance"
tags: ["Profile"]
---

# Transfer referral balance to main balance

`POST /v1/profile/referral/transfer-balance`

## Request

- Base URL: `https://api.getmytg.com`
- URL: `https://api.getmytg.com/v1/profile/referral/transfer-balance`
- Auth: one of:
  - API key in header `x-api-key`
  - HTTP bearer

Transfers a specified amount from the user's referral balance to their main balance. The amount must be between 1 and 100,000 USD.

## Request body

- object
  - `amount` number, required: Amount to transfer from referral balance

## Response `200`

Response for status 200

- object
  - `referral_info` object, required
    - `referrals_count` integer, required: Total number of referrals
    - `profit` object, required: Total lifetime referral earnings
      - `amount` string, required: Monetary amount as a string with up to 2 decimal places.
      - `currency_code` string, required: ISO 4217 currency code.
    - `balance` object, required: Current referral balance
      - `amount` string, required: Monetary amount as a string with up to 2 decimal places.
      - `currency_code` string, required: ISO 4217 currency code.
  - `balance` object, required
    - `amount` string, required: Monetary amount as a string with up to 2 decimal places.
    - `currency_code` string, required: ISO 4217 currency code.

## Other responses

- `400`: Response for status 400
- `401`: Response for status 401
- `403`: Response for status 403
- `429`: Response for status 429
- `500`: Internal server error

## Changes

- **2026-11-03** `aa3ff24cbee2`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/getmytg/apis/get-my-tg-api/changes/v1/profile/referral/transfer-balance/post.md)

---

[API](https://skmtc.dev/getmytg/apis/get-my-tg-api.md) - [All operations](https://skmtc.dev/getmytg/apis/get-my-tg-api/llms.txt) - [OpenAPI document](https://skmtc.dev/getmytg/apis/get-my-tg-api/revisions/aa3ff24cbee2?raw)
