---
title: "Potential Transfer"
method: POST
path: "/tao/pay/transfer/potential"
tags: ["General APIs with JWT"]
---

# Potential Transfer

`POST /tao/pay/transfer/potential`

## Request

- Base URL: `https://lium.io/api`
- URL: `https://lium.io/api/tao/pay/transfer/potential`
- Auth: one of:
  - HTTP bearer
  - API key in header `X-API-Key`

The dashboard's TAO Pay flow (TaoPayConfirm) calls this before the transfer and stops when it fails.

## Request body

- PotentialTransferRequest: POST /transfer/potential's body: the dashboard announces the transfer it is about to sign, before sending it. ``stripe_customer_id`` may be omitted; if sent it must be the caller's.
  - `stripe_customer_id` string, nullable
  - `amount_tao` number, required
  - `amount_usd` number, required
  - `rate` number, required
  - `from_wallet` string, required
  - `to_wallet` string, required

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

## Changes

- **2026-10-14** `51f9a55c6bef`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/lium/apis/lium-backend-api/changes/tao/pay/transfer/potential/post.md)

---

[API](https://skmtc.dev/lium/apis/lium-backend-api.md) · [All operations](https://skmtc.dev/lium/apis/lium-backend-api/llms.txt) · [OpenAPI document](https://skmtc.dev/lium/apis/lium-backend-api/revisions/a682d3ef1e07?raw)
