You can transfer funds between Highnote accounts in real time. Transferring funds between Highnote accounts is used for various use cases:
To enhance funds transfer management and organization, Highnote offers transfer purposes. For available transfer purposes, see TransferPurpose in the API Reference.
Use the following mutation to initiate a transfer between Highnote financial accounts:
You can query and display the status of internal transfers between financial accounts. The InitiateTransferBetweenFinancialAccounts mutation has the following statuses:
| Status | Description |
|---|---|
PENDING | The platform is currently validating and executing the transfer. |
COMPLETED | The platform has completed the transfer. |
FAILED | The platform was not able to complete the transfer. See Failed Status Values for more information. |
If a transfer returns a FAILED status, it returns a statusReason code, with one of the following values:
| Status Reason Code | Description |
|---|---|
ACCOUNT_CLOSED | The associated account is closed. |
ACCOUNT_NOT_FOUND | The account was not found. |
Use the following query to check the status of an internal transfer: