Skip to main content
Input object Represents the request payload for creating a transfer. The sender is always determined from the authentication credentials.

Input fields

UUID!
required
A unique client-generated UUID to ensure a request is processed only once.
Float!
required
The amount to transfer (must be positive).
TransferDestination
The destination for the transfer. For public applications, defaults to the application operator if omitted.
UUID
Bank card ID to fund the transfer. At most one funding source allowed.
UUID
Bank account ID to fund the transfer via ACH. At most one funding source allowed.
UUID
PayPal vault ID to fund the transfer via PayPal. At most one funding source allowed.
String
Optional memo to attach to this transfer transaction.
String
Optional category name to attach to this transfer transaction.
String
ID of a previously uploaded attachment (PDF or PNG). Use the /api/v1/file-upload/transaction-memo-attachment endpoint to upload.