Depending on applicable regulations or business limitations, specific API requests may not be available for your use.

Deposit and Withdrawal Service Terms and Codes

ACH Pull Deposit Status Codes

These “pull” transactions are requests to move money into the brokerage account from a linked bank account. This request is initiated from the brokerage account.

Status Code Description
Executed E The transfer request has been completed and posted to the account. The transfer has finished.
Deleted D The transfer request has been deleted.
Pending P Ready to send to our processing bank. The transfer has not yet started.

ACH Push Withdrawal Status Codes

These “push” transactions are requests to move money from the brokerage account to a linked bank account. This request is initiated from the brokerage account.

Status Code Description
Received RCVD The transfer has been scheduled for processing and can be canceled or modified.
Pending PEND The transfer is being processed and can still be cancelled, but cannot be modified. The calculated available cash balance for trading or withdrawal has been reduced by the amount of the transfer, though the cash remains within the account.
Paid PAID The transfer has been successfully processed. The cash amount has been debited from the account.
Rejected REJD The transfer has been rejected. This is typically due to insufficient cash available within the account.
Cancelled CNLD The transfer has been canceled. This cancellation was entered by the account owner or their investment professional.

Transfer Money Business Rule and Associated Error Code

Code Description
pending.efts.found
banklink.wrong.status.forcancel
banklink.missing.or.wrong.state
banklink.invalid.route
banklink.type.c.or.s
banklink.not.owned.by.account
banklink.invalid
duplicated.banklink
exceeds.deposit.limit
exceeds.withdrawal.limit
request.date.invalid
withdrawal.cancel.wrong.status
withdrawal.owner.invalid
deposit.cancel.wrong.status
eft.not.owned.by.account
sameday.withdrawal.balance.insufficient
taxable.account.only.rule

Getting Started

REST APIs

Resources

Developer Home