Create Transfer
/cash/{accountId}/ach/transfersCreate a deposit from or withdrawal to a previously linked bank account
Path Parameters
Unique account identifier
Body Parameters
Transfer balance
Transfer direction: 0 = deposit; 1 = withdraw
Response
Transfer created successfully
Response status indicator
Unique serial number for the transfer record
Transfer initiation date in YYYYMMDD format
Transfer initiation time in HH:mm:ss format
Masked bank account number
Transfer amount in USD
Unique transfer identifier
Fund type: 0 = Deposit, 1 = Withdrawal
Fund channel: 0 = ACH
Transaction status code: 1 = Completed, 3 = Canceled
Last known status description
Internal user identifier
Clearing firm status
Transfer completion date in YYYYMMDD format
Transfer completion time in HH:mm:ss format
ACH bank relationship identifier
Bank routing number
Account id
Current processing status
Cancellation status
Error message when s is not ok
Response
Unauthorized — missing or invalid authentication
Response Example
{
"s": "ok",
"d": {
"serialNo": "20260129000082718",
"currDate": 20260129,
"currTime": "13:28:30",
"bankCode": "**** **** 0976",
"amount": "10",
"transferId": "20260129181936",
"fundType": "1",
"fundChannel": "0",
"transStatus": "1",
"remark": "Requested",
"userId": "3000000000",
"apexStatus": "Completed",
"endDate": 20260129,
"endTime": "16:32:00",
"achRelationshipId": "679240553ae1fc08145c63fa",
"bankRoutingNumber": "XXXXXXXX",
"tradeAccount": "lh000000000001",
"processStatus": "COMPLETED",
"cancelStatus": "NORMAL"
}
},
"errormsg": null
}