Managed Account Authentication
Managed Transfers
Transactions
Self Managed Account Authentication
Get integrations
Get supported integrations list.
Get the list of all integrations supported by Mesh to perform transfers, including which tokens and networks are supported.
curl --request GET \
--url https://integration-api.meshconnect.com/api/v1/transfers/managed/integrations \
--header 'X-Client-Id: <api-key>' \
--header 'X-Client-Secret: <api-key>'
{
"content": {
"integrations": [
{
"id": "00000000-0000-0000-0000-000000000000",
"type": "robinhood",
"networks": [
{
"supportedDevices": [
"android",
"ios",
"web"
],
"supportedTokens": [
"USDC",
"ETH"
],
"nativeSymbol": "ETH",
"id": "e3c7fdd8-b1fc-4e51-85ae-bb276e075611",
"name": "Ethereum",
"chainId": "1",
"logoUrl": "https://frontuserfilecdn.azureedge.net/public/logos/networks/Ethereum.svg"
},
{
"supportedDevices": [
"web"
],
"supportedTokens": [
"MATIC",
"ETH"
],
"nativeSymbol": "MATIC",
"id": "7436e9d0-ba42-4d2b-b4c0-8e4e606b2c12",
"name": "Polygon",
"chainId": "137",
"logoUrl": "https://frontuserfilecdn.azureedge.net/public/logos/networks/Polygon.svg"
}
],
"supportsOutgoingTransfers": true,
"supportsIncomingTransfers": true
}
]
},
"status": "ok",
"message": "",
"errorType": ""
}
Authorizations
Contact Mesh to get client Secret
Contact Mesh to get client Id
Response
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.
Integration unique identifier.
Type of the integration.
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
Name of the integration.
The list of supported networks and corresponding tokens for the integration.
The Id of the network in Mesh system. Should be used to initiate transfers.
The name if the network.
The Inner id of the chain, used for reference. For example, Polygon's (MATIC) chain Id is 137.
Network logo URL.
The list of tokens that are currently supported to be transferred using the network.
The symbol of the network's native cryptocurrency.
unknown
, android
, ios
, web
Specifies if the integration supports outgoing transfers.
Specifies if the integration supports incoming transfers.
curl --request GET \
--url https://integration-api.meshconnect.com/api/v1/transfers/managed/integrations \
--header 'X-Client-Id: <api-key>' \
--header 'X-Client-Secret: <api-key>'
{
"content": {
"integrations": [
{
"id": "00000000-0000-0000-0000-000000000000",
"type": "robinhood",
"networks": [
{
"supportedDevices": [
"android",
"ios",
"web"
],
"supportedTokens": [
"USDC",
"ETH"
],
"nativeSymbol": "ETH",
"id": "e3c7fdd8-b1fc-4e51-85ae-bb276e075611",
"name": "Ethereum",
"chainId": "1",
"logoUrl": "https://frontuserfilecdn.azureedge.net/public/logos/networks/Ethereum.svg"
},
{
"supportedDevices": [
"web"
],
"supportedTokens": [
"MATIC",
"ETH"
],
"nativeSymbol": "MATIC",
"id": "7436e9d0-ba42-4d2b-b4c0-8e4e606b2c12",
"name": "Polygon",
"chainId": "137",
"logoUrl": "https://frontuserfilecdn.azureedge.net/public/logos/networks/Polygon.svg"
}
],
"supportsOutgoingTransfers": true,
"supportsIncomingTransfers": true
}
]
},
"status": "ok",
"message": "",
"errorType": ""
}