Documentation Index
Fetch the complete documentation index at: https://tracefinance-docs-withdrawal-beneficiary-events.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Transfers move funds between two accounts owned by the same customer. They are same-asset — the same value is debited from the source account and credited to the target account, with no FX conversion. The system generates a 1:1 quote internally and returns it on the response; you do not need to create a quote first. To move between assets, execute a swap and then transfer.Prerequisites
- Two active accounts owned by the same customer, both with the requested asset enabled. The source must hold sufficient balance.
- Valid authentication credentials.
Steps
Create the transfer
Reference the source account, the target account, and the amount to move. Source and target must differ; the target account must be in Returns
ACTIVE status with the requested asset enabled.201 immediately with the operation in REQUESTED status. Settlement happens asynchronously.Track the transfer
Subscribe to
OPERATION_COMPLETED and OPERATION_FAILED to receive the terminal outcome — both deliver the same payload as OPERATION_REQUESTED, with currentState.status set to the new status (and currentState.reason populated on failure). The intermediate PROCESSING status is not published as a webhook; poll GET /api/operations/{operationId} if you need to surface it in your UI.What happens next
- Execute a swap — convert between assets within a single account.
- Make a withdrawal — send funds out to an external beneficiary.