Create Transfer
Moves funds out of an account. type selects the kind of movement (default ledger): ledger transfers credit between two ledger accounts and returns a Transfer; wallet_send sends USDT from the origin account’s Ethereum wallet to a recipient; claim_link funds a shareable claim link anyone with the URL can redeem.
Authorizations
An account API key, account scoped JWT, app API key, or user OAuth token.
Headers
Pins the request to a dated API version.
"2026-07-01"
Body
The account sending the funds. A user ID (user_xxx), account ID (biz_xxx), or ledger account ID (ldgr_xxx).
The amount to move, in the transfer currency. For example 25.00.
The kind of money movement. Defaults to ledger.
ledger, wallet_send, claim_link The recipient. Required for ledger and wallet_send (a user_/biz_/ldgr_ ID, or — for sends — an email). Omit for claim_link.
Currency, such as usd. Required for ledger transfers.
"usd"
Ledger transfers only. A unique key to prevent duplicate transfers.
Ledger transfers only. A short note describing the transfer.
Ledger transfers only. Custom key-value pairs attached to the transfer. Max 50 keys, 100 chars per key, 500 chars per string value.
claim_link only. Link expiry as an ISO 8601 timestamp. Defaults to 24 hours from creation.
claim_link only. How many different users can claim the link. Defaults to 1.
Response
money movement created
- Transfer
- Send
- ClaimLink
A transfer of credit between two ledger accounts.
Transfer ID.
Transfer amount.
Transfer currency.
When the transfer was created.
Source ledger account ID.
Destination ledger account ID.
Account or user sending funds.
- Company
- User
Account or user receiving funds.
- Company
- User
Fee charged for the transfer.
Transfer note.
Custom metadata attached to the transfer.

