Managed Account Authentication
Managed Transfers
Transactions
Self Managed Account Authentication
Get supported order features for institution
Get supported features for trading for a particular financial institution. Different institutions support different
features (e.g. different OrderType
or different sets of TimeInForce
values), so this endpoint is used to
describe such features for provided financial institution.
curl --request POST \
--url https://integration-api.meshconnect.com/api/v1/transactions/featureList \
--header 'Content-Type: application/json' \
--header 'X-Client-Id: <api-key>' \
--header 'X-Client-Secret: <api-key>' \
--data '{
"authToken": "Secret authentication token",
"type": "binanceInternationalDirect"
}'
{
"content": {
"brokerType": "robinhood",
"accountId": "5K9N3VO1",
"cryptocurrencyOrders": {
"supported": true,
"supportsFiatCurrencyPayment": true,
"supportsCryptocurrencyPayment": false,
"supportsMarginOrders": true,
"supportedCryptocurrencySymbols": [
"BTC",
"ETH",
"SOL",
"DOGE"
],
"supportedFiatCurrencies": [
"USD"
],
"marketType": {
"supported": true,
"supportsFractionalShares": true,
"supportsExtendedMarketHours": true,
"supportsPlacingBuyOrdersInFiatAmount": false,
"supportsPlacingSellOrdersInFiatAmount": false,
"supportedTimeInForceList": [
"fillOrKill",
"goodForDay",
"goodTillCanceled",
"immediateOrCancel"
],
"supportsPlacingBuyOrdersInPaymentSymbolAmount": false,
"supportsPlacingSellOrdersInPaymentSymbolAmount": false,
"supportsPlacingBuyOrdersInBaseSymbolAmount": true,
"supportsPlacingSellOrdersInBaseSymbolAmount": true
},
"limitType": {
"supported": true,
"supportsFractionalShares": true,
"supportsExtendedMarketHours": true,
"supportsPlacingBuyOrdersInFiatAmount": false,
"supportsPlacingSellOrdersInFiatAmount": false,
"supportedTimeInForceList": [
"goodForDay",
"goodTillCanceled",
"immediateOrCancel"
],
"supportsPlacingBuyOrdersInPaymentSymbolAmount": false,
"supportsPlacingSellOrdersInPaymentSymbolAmount": false,
"supportsPlacingBuyOrdersInBaseSymbolAmount": true,
"supportsPlacingSellOrdersInBaseSymbolAmount": true
},
"stopLossType": {
"supported": true,
"supportsFractionalShares": true,
"supportsExtendedMarketHours": true,
"supportsPlacingBuyOrdersInFiatAmount": false,
"supportsPlacingSellOrdersInFiatAmount": false,
"supportedTimeInForceList": [
"fillOrKill",
"goodForDay",
"goodTillCanceled",
"immediateOrCancel"
],
"supportsPlacingBuyOrdersInPaymentSymbolAmount": false,
"supportsPlacingSellOrdersInPaymentSymbolAmount": false,
"supportsPlacingBuyOrdersInBaseSymbolAmount": true,
"supportsPlacingSellOrdersInBaseSymbolAmount": true
}
},
"stockOrders": {
"supported": true,
"supportsFiatCurrencyPayment": true,
"supportsCryptocurrencyPayment": false,
"supportsMarginOrders": true,
"supportedFiatCurrencies": [
"USD"
],
"marketType": {
"supported": true,
"supportsFractionalShares": true,
"supportsExtendedMarketHours": true,
"supportsPlacingBuyOrdersInFiatAmount": false,
"supportsPlacingSellOrdersInFiatAmount": false,
"supportedTimeInForceList": [
"fillOrKill",
"goodForDay",
"goodTillCanceled",
"immediateOrCancel"
],
"supportsPlacingBuyOrdersInPaymentSymbolAmount": false,
"supportsPlacingSellOrdersInPaymentSymbolAmount": false,
"supportsPlacingBuyOrdersInBaseSymbolAmount": false,
"supportsPlacingSellOrdersInBaseSymbolAmount": false
},
"limitType": {
"supported": true,
"supportsFractionalShares": true,
"supportsExtendedMarketHours": true,
"supportsPlacingBuyOrdersInFiatAmount": false,
"supportsPlacingSellOrdersInFiatAmount": false,
"supportedTimeInForceList": [
"goodForDay",
"goodTillCanceled",
"immediateOrCancel"
],
"supportsPlacingBuyOrdersInPaymentSymbolAmount": false,
"supportsPlacingSellOrdersInPaymentSymbolAmount": false,
"supportsPlacingBuyOrdersInBaseSymbolAmount": false,
"supportsPlacingSellOrdersInBaseSymbolAmount": false
},
"stopLossType": {
"supported": true,
"supportsFractionalShares": true,
"supportsExtendedMarketHours": true,
"supportsPlacingBuyOrdersInFiatAmount": false,
"supportsPlacingSellOrdersInFiatAmount": false,
"supportedTimeInForceList": [
"fillOrKill",
"goodForDay",
"goodTillCanceled",
"immediateOrCancel"
],
"supportsPlacingBuyOrdersInPaymentSymbolAmount": false,
"supportsPlacingSellOrdersInPaymentSymbolAmount": false,
"supportsPlacingBuyOrdersInBaseSymbolAmount": false,
"supportsPlacingSellOrdersInBaseSymbolAmount": false
}
},
"cryptocurrencyAssetPairTrading": {
"supported": true,
"supportedCryptocurrencySymbols": [
"BTC",
"ETH",
"SOL",
"DOGE"
],
"supportedFiatCurrencies": [
"USD"
],
"supportedTradingPairs": [
"BTC-ETH",
"BTC-USD",
"ETH-SOL",
"ETH-USD",
"SOL-USD",
"DOGE-USD"
],
"marketType": {
"supported": true,
"supportedTimeInForceList": [
"immediateOrCancel"
],
"supportsPlacingBuyOrdersInBaseSymbolAmount": false,
"supportsPlacingSellOrdersInBaseSymbolAmount": true,
"supportsPlacingBuyOrdersInQuoteSymbolAmount": true,
"supportsPlacingSellOrdersInQuoteSymbolAmount": false
},
"limitType": {
"supported": true,
"supportedTimeInForceList": [
"goodTillCanceled",
"goodTillDate"
],
"supportsPlacingBuyOrdersInBaseSymbolAmount": true,
"supportsPlacingSellOrdersInBaseSymbolAmount": true,
"supportsPlacingBuyOrdersInQuoteSymbolAmount": true,
"supportsPlacingSellOrdersInQuoteSymbolAmount": true
}
},
"cryptocurrencyConversion": {
"supported": true,
"supportsPreview": true,
"supportedCryptocurrencySymbols": [
"BTC",
"ETH",
"SOL",
"DOGE"
],
"supportedFiatCurrencies": [
"USD"
]
},
"status": "succeeded",
"supportsOrderPreview": true,
"supportsPriceQuotes": false,
"supportsOrderCancellation": true,
"isIntegrationUp": true,
"isTradingSupported": true,
"fiatBalances": [
{
"cash": 1355,
"buyingPower": 1355,
"cryptocurrencyBuyingPower": 1355,
"currencyCode": "USD"
}
],
"usesSpreads": false
},
"status": "ok",
"message": "",
"errorType": ""
}
Authorizations
Contact Mesh to get client Secret
Contact Mesh to get client Id
Body
Auth token that allows connecting to the target institution
1
Type of the institution to connect
Supported integrations:
Robinhood
Coinbase
Kraken
CryptoCom
Binance
Gemini
OkCoin
KuCoin
CexIo
BinanceInternational
Bitstamp
GateIo
Okx
BitFlyer
Coinlist
Huobi
Bitfinex
KrakenDirect
BinanceInternationalDirect
Bybit
CoinbasePrime
RobinhoodConnect
ParibuOAuth
robinhood
, eTrade
, alpaca
, tdAmeritrade
, weBull
, stash
, interactiveBrokers
, public
, coinbase
, kraken
, coinbasePro
, cryptoCom
, openSea
, binanceUs
, gemini
, cryptocurrencyAddress
, cryptocurrencyWallet
, okCoin
, bittrex
, kuCoin
, etoro
, cexIo
, binanceInternational
, bitstamp
, gateIo
, acorns
, okx
, bitFlyer
, coinlist
, huobi
, bitfinex
, deFiWallet
, krakenDirect
, vanguard
, binanceInternationalDirect
, bitfinexDirect
, bybit
, paxos
, coinbasePrime
, btcTurkDirect
, kuCoinDirect
, okxOAuth
, paribuDirect
, robinhoodConnect
, blockchainCom
, bitsoDirect
, binanceConnect
, binanceOAuth
, revolutConnect
, binancePay
, bybitDirect
, paribuOAuth
, payPalConnect
, binanceTrDirect
Response
Feature list obtained.
ok
, serverFailure
, permissionDenied
, badRequest
, notFound
, conflict
, tooManyRequest
, locked
, unavailableForLegalReasons
A message generated by the API
User-friendly display message that can be presented to the end user
Strictly-typed error type that is explaining the reason of an unsuccessful status of the operation. All possible error types are available in the documentation.
curl --request POST \
--url https://integration-api.meshconnect.com/api/v1/transactions/featureList \
--header 'Content-Type: application/json' \
--header 'X-Client-Id: <api-key>' \
--header 'X-Client-Secret: <api-key>' \
--data '{
"authToken": "Secret authentication token",
"type": "binanceInternationalDirect"
}'
{
"content": {
"brokerType": "robinhood",
"accountId": "5K9N3VO1",
"cryptocurrencyOrders": {
"supported": true,
"supportsFiatCurrencyPayment": true,
"supportsCryptocurrencyPayment": false,
"supportsMarginOrders": true,
"supportedCryptocurrencySymbols": [
"BTC",
"ETH",
"SOL",
"DOGE"
],
"supportedFiatCurrencies": [
"USD"
],
"marketType": {
"supported": true,
"supportsFractionalShares": true,
"supportsExtendedMarketHours": true,
"supportsPlacingBuyOrdersInFiatAmount": false,
"supportsPlacingSellOrdersInFiatAmount": false,
"supportedTimeInForceList": [
"fillOrKill",
"goodForDay",
"goodTillCanceled",
"immediateOrCancel"
],
"supportsPlacingBuyOrdersInPaymentSymbolAmount": false,
"supportsPlacingSellOrdersInPaymentSymbolAmount": false,
"supportsPlacingBuyOrdersInBaseSymbolAmount": true,
"supportsPlacingSellOrdersInBaseSymbolAmount": true
},
"limitType": {
"supported": true,
"supportsFractionalShares": true,
"supportsExtendedMarketHours": true,
"supportsPlacingBuyOrdersInFiatAmount": false,
"supportsPlacingSellOrdersInFiatAmount": false,
"supportedTimeInForceList": [
"goodForDay",
"goodTillCanceled",
"immediateOrCancel"
],
"supportsPlacingBuyOrdersInPaymentSymbolAmount": false,
"supportsPlacingSellOrdersInPaymentSymbolAmount": false,
"supportsPlacingBuyOrdersInBaseSymbolAmount": true,
"supportsPlacingSellOrdersInBaseSymbolAmount": true
},
"stopLossType": {
"supported": true,
"supportsFractionalShares": true,
"supportsExtendedMarketHours": true,
"supportsPlacingBuyOrdersInFiatAmount": false,
"supportsPlacingSellOrdersInFiatAmount": false,
"supportedTimeInForceList": [
"fillOrKill",
"goodForDay",
"goodTillCanceled",
"immediateOrCancel"
],
"supportsPlacingBuyOrdersInPaymentSymbolAmount": false,
"supportsPlacingSellOrdersInPaymentSymbolAmount": false,
"supportsPlacingBuyOrdersInBaseSymbolAmount": true,
"supportsPlacingSellOrdersInBaseSymbolAmount": true
}
},
"stockOrders": {
"supported": true,
"supportsFiatCurrencyPayment": true,
"supportsCryptocurrencyPayment": false,
"supportsMarginOrders": true,
"supportedFiatCurrencies": [
"USD"
],
"marketType": {
"supported": true,
"supportsFractionalShares": true,
"supportsExtendedMarketHours": true,
"supportsPlacingBuyOrdersInFiatAmount": false,
"supportsPlacingSellOrdersInFiatAmount": false,
"supportedTimeInForceList": [
"fillOrKill",
"goodForDay",
"goodTillCanceled",
"immediateOrCancel"
],
"supportsPlacingBuyOrdersInPaymentSymbolAmount": false,
"supportsPlacingSellOrdersInPaymentSymbolAmount": false,
"supportsPlacingBuyOrdersInBaseSymbolAmount": false,
"supportsPlacingSellOrdersInBaseSymbolAmount": false
},
"limitType": {
"supported": true,
"supportsFractionalShares": true,
"supportsExtendedMarketHours": true,
"supportsPlacingBuyOrdersInFiatAmount": false,
"supportsPlacingSellOrdersInFiatAmount": false,
"supportedTimeInForceList": [
"goodForDay",
"goodTillCanceled",
"immediateOrCancel"
],
"supportsPlacingBuyOrdersInPaymentSymbolAmount": false,
"supportsPlacingSellOrdersInPaymentSymbolAmount": false,
"supportsPlacingBuyOrdersInBaseSymbolAmount": false,
"supportsPlacingSellOrdersInBaseSymbolAmount": false
},
"stopLossType": {
"supported": true,
"supportsFractionalShares": true,
"supportsExtendedMarketHours": true,
"supportsPlacingBuyOrdersInFiatAmount": false,
"supportsPlacingSellOrdersInFiatAmount": false,
"supportedTimeInForceList": [
"fillOrKill",
"goodForDay",
"goodTillCanceled",
"immediateOrCancel"
],
"supportsPlacingBuyOrdersInPaymentSymbolAmount": false,
"supportsPlacingSellOrdersInPaymentSymbolAmount": false,
"supportsPlacingBuyOrdersInBaseSymbolAmount": false,
"supportsPlacingSellOrdersInBaseSymbolAmount": false
}
},
"cryptocurrencyAssetPairTrading": {
"supported": true,
"supportedCryptocurrencySymbols": [
"BTC",
"ETH",
"SOL",
"DOGE"
],
"supportedFiatCurrencies": [
"USD"
],
"supportedTradingPairs": [
"BTC-ETH",
"BTC-USD",
"ETH-SOL",
"ETH-USD",
"SOL-USD",
"DOGE-USD"
],
"marketType": {
"supported": true,
"supportedTimeInForceList": [
"immediateOrCancel"
],
"supportsPlacingBuyOrdersInBaseSymbolAmount": false,
"supportsPlacingSellOrdersInBaseSymbolAmount": true,
"supportsPlacingBuyOrdersInQuoteSymbolAmount": true,
"supportsPlacingSellOrdersInQuoteSymbolAmount": false
},
"limitType": {
"supported": true,
"supportedTimeInForceList": [
"goodTillCanceled",
"goodTillDate"
],
"supportsPlacingBuyOrdersInBaseSymbolAmount": true,
"supportsPlacingSellOrdersInBaseSymbolAmount": true,
"supportsPlacingBuyOrdersInQuoteSymbolAmount": true,
"supportsPlacingSellOrdersInQuoteSymbolAmount": true
}
},
"cryptocurrencyConversion": {
"supported": true,
"supportsPreview": true,
"supportedCryptocurrencySymbols": [
"BTC",
"ETH",
"SOL",
"DOGE"
],
"supportedFiatCurrencies": [
"USD"
]
},
"status": "succeeded",
"supportsOrderPreview": true,
"supportsPriceQuotes": false,
"supportsOrderCancellation": true,
"isIntegrationUp": true,
"isTradingSupported": true,
"fiatBalances": [
{
"cash": 1355,
"buyingPower": 1355,
"cryptocurrencyBuyingPower": 1355,
"currencyCode": "USD"
}
],
"usesSpreads": false
},
"status": "ok",
"message": "",
"errorType": ""
}