> ## Documentation Index
> Fetch the complete documentation index at: https://guides.saber.money/llms.txt
> Use this file to discover all available pages before exploring further.

# Crypto Internal Transfer

> Initiate internal transfers moving crypto from a merchant's Saber pool account to a user's wallet via the internal_transfer API.

Move crypto from a merchant's pool account to a user's wallet on Saber — used when pool assets need to reach a user before an offramp. To set up a pool account, contact the Saber team.

## Initiate an Internal Transfer

This API transfers crypto from a merchant's pool account to a user's wallet on Saber.

**Endpoint**: `https://api.saber.money/api/v1/wallet/internal_transfer`\
**Method**: `POST`

### Request Parameters

| **Field**      | **Type** | **Description**                                                  |
| -------------- | -------- | ---------------------------------------------------------------- |
| `to_user_id`   | `String` | The ID of the user receiving the crypto.                         |
| `from_user_id` | `String` | The ID of the user (merchant's pool account) sending the crypto. |
| `asset`        | `String` | The cryptocurrency to be transferred (e.g., `USDT`).             |
| `amount`       | `Float`  | The amount of cryptocurrency to transfer.                        |

### Sample Request

```bash theme={null}
curl --location 'https://api.saber.money/api/v1/wallet/internal_transfer' \
--header 'X-Timestamp: {{timestamp}}' \
--header 'X-Client-Id: CLIENT_ID_HERE' \
--header 'X-Request-Id: REQUEST_ID_HERE' \
--header 'X-Secret-Key: SECRET_KEY_HERE' \
--header 'X-User-Id: USER_ID_HERE' \
--data '{
    "to_user_id": "950627dd-e729-49f7-bb13-5f0341871437",
    "from_user_id": "f7468ef2-fa11-49ed-b154-0dd37943ca92",
    "asset": "USDT",
    "amount": 5
}'
```

### Sample Response

```json theme={null}
{
  "success": true,
  "data": {
    "transaction_id": "483aed11-3227-4f35-9737-94188aff6be2"
  }
}
```

**API Reference:** [Initiate Internal Transfer](https://saber-money.readme.io/reference/initiateinternaltransfer)


## Related topics

- [Create Internal Transfer (v1)](/api-reference/wallet-operations/create-internal-transfer-v1.md)
- [Get List of Internal Transfers (All) (v1)](/api-reference/wallet-operations/get-list-of-internal-transfers-all-v1.md)
- [Get List of Internal Transfers (Single Asset) (v1)](/api-reference/wallet-operations/get-list-of-internal-transfers-single-asset-v1.md)
- [Quickstart](/docs/quickstart.md)
- [Understanding the Platform](/getting-started/platform-intro.md)
