Transactions
Get supported order features for institution
Managed Account Authentication
Managed Transfers
Transactions
Self Managed Account Authentication
Transactions
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.
POST
/
api
/
v1
/
transactions
/
featureList
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
application/json
Response
200
application/json
Feature list obtained.
The response is of type object
.
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": ""
}