Accounts Objects

Accounts API Response Objects

UserBalancesObject

Parameter
Type
Description

available

number

totalBalance - pending - creditBalance

availableBalance

number

Account's available balance

creditBalance

number

Account's credit balance

depositAddress

string

Account's deposit address

pending

number

Pending amount

pendingTransfer

number

sum of all transactions with PROCESSING or CREATED status

symbol

string

Currency symbol

totalBalance

number

availableBalance + pendingTransfer + sum of all AWAITING status for LIMIT/GTC/GTD orders

updatedAt

number

Time in epoch milliseconds when this order was last updated.

EstimateBalanceUSDObject

Parameter
Type
Description

usdTotal

number

Account's total aggregated balance in USD

APIKeysObject

Parameter
Type
Description

createdAt

number

Time in epoch milliseconds when this order was created.

key

string

API key

keyId

string

API Key ID

type

string

API type, always "regular"

username

string

Account's username

APIKeyUsageObject

Parameter
Type
Description

items

obj

Return an itemsObject

usagePlanId

string

Usage plan API key belongs to

itemsObject

Contains all API keys account currently holds

Parameter
Type
Description

8vtfqoxbcj

array

An example of an API key ID

In the example, total number of API requests sent for the period is 0 and the total limit on the API key is 100000.

UserSettingsObject

Parameter
Type
Description

commission

number

Amount Aquanow charges (in quote symbol) IF the execution is fee-based. It is in basis points (i.e., 20 would mean 0.002).

createdAt

number

Time in epoch milliseconds when this order was created.

enableGTC

bool

If GTC order strategy has been enabled.

enableGTD

bool

If GTD order strategy has been enabled.

enableLIMIT

bool

If LIMIT order strategy has been enabled.

enableMARKET

bool

If MARKET order strategy has been enabled.

enableRFQ

bool

If RFQ order strategy has been enabled.

enableSOR

bool

If SOR order strategy has been enabled.

enableTWAP

bool

If TWAP order strategy has been enabled.

favoriteTickers

array

Favorite tickers set by user.

fiatWhitelist

obj

ipWhitelist

array

Account's whitelisted IP addresses.

isOnboard

bool

If user has been onboarded

networkFee

obj

rfqPeriod

number

RFQ period

updatedAt

number

Time in epoch milliseconds when this order was last updated.

username

string

Account's username

whitelist

obj

Account's whitelisted crypto addresses.

Returns a WhitelistObject

FiatWhitelistObject

Parameter
Type
Description

0EPd7p1h

obj

An example of a whitelisted fiat address. Returns a FiatInfoObject

FiatInfoObject

Parameter
Type
Description

accountNumber

string

Fiat bank account number

bankAddress

string

Bank address

bankName

string

Bank name

beneficiaryAddress

string

Recipient of transaction's address

beneficiaryName

string

Recipient of transaction's name

intermediaryBankAddress

string

Intermediary bank address, if applicable.

intermediarySwftBicCode

string

Intermediary SWIFT/BIC code, if applicable.

label

string

Label set by user

routingAbaNumber

string

Bank's ABA routing number

swiftCode

string

Bank's SWIFT code

symbol

string

Currency symbol

verified

bool

If banking information has been verified by Aquanow.

NetworkFeeObject

Some symbols such as USDT and USDC use multiple networks.

Parameter
Type
Description

USD

obj

An example of a NetworkFeeObject. Returns a NetworkFeeSymbolObject

NetworkFeeSymbolObject

Parameter
Type
Description

fee

number

Network fee

feeType

string

Network fee type

free

bool

variable

string

Variable rate

WhitelistObject

Parameter
Type
Description

0x4714P0830219084c99c42a96616gA8711a97F8ec

obj

An example of a crypto address. Returns a CryptoInfoObject.

CoinListObject

Parameter
Type
Description

USD

array

An example of a crypto address. Returns an array of CryptoInfoObject or FiatInfoObject depending on symbol.

CryptoInfoObject

Parameter
Type
Description

currencyTag

string

Currency tag

label

string

Label set by user

symbol

string

Currency symbol

verified

bool

If banking information has been verified by Aquanow.

TradeCreditBalanceObject

Parameter
Type
Description

unutilizedCreditUSD

number

Represents the unused portion of an account's credit limit, expressed in US dollars (USD)

accountId

string

A unique identifier for the user's account within the platform

updatedAt

string

Time in epoch milliseconds when this order was last updated.

username

string

The parent username that the account was created under.

creditLimitUsd

number

Denotes the upper limit of an account's potential negative balance in US dollar (USD) equivalent.

CompanyProfileObject

Parameter
Type
Description

isOnboard

boolean

If user has been onboarded

companyProfileName

string

Username of company account

legalName

string

Legal name of company account

ipWhitelist

array

Account's whitelisted IP addresses.

profileType

string

Type of account either legacyProfile or companyProfile

companyProfileEmail

string

Email of account

availableOrderType

array

List of trading strategies allowed to use

fiatWithdrawalList

object

Returns a CoinListObject

cryptoWithdrawalList

object

Returns a CoinListObject

emailNotificationList

object

withdrawWhitelistingEnablement

boolean

CompanyProfileAccountsObject

Parameter
Type
Description

accountName

string

Name of account

accountId

string

A unique identifier for the user's account within the platform

legalName

string

Legal name of company account

ipWhitelist

array

Account's whitelisted IP addresses.

allowBalanceTransfers

boolean

creditLimitUsd

number

Denotes the upper limit of an account's potential negative balance in US dollar (USD) equivalent.

enableCryptoSourceAddressWhitelist

boolean

cryptoSourceAddressWhitelist

object

Returns a CoinListObject

emailNotificationList

object

withdrawWhitelistingEnablement

boolean

postTradeSettlements

object

CompanyProfileUsersObject

Parameter
Type
Description

username

string

Account's username

email

string

Account's email

canApprove

boolean

Indication if account can approve transactions or not.

canEditSettings

boolean

Indication if account can edit users settings or not.

withdrawalAccess

string

Either "directAccess" or "approvalRequired"

canTrade

boolean

Indication if account can make trades or not.

status

string

Status of account

permissionedAccounts

array

Returns an array of PermissionedAccountsObject

PermissionedAccountsObject

Parameter
Type
Description

accountId

string

accounts that a child user has access to

Last updated