POST
/
api
/
v1
/
transfers
/
managed
/
quote
curl --request POST \
  --url https://integration-api.meshconnect.com/api/v1/transfers/managed/quote \
  --header 'Content-Type: application/json' \
  --header 'X-Client-Id: <api-key>' \
  --header 'X-Client-Secret: <api-key>' \
  --data '{
  "amountInFiat": 10,
  "fiatCurrency": "USD",
  "symbol": "ETH",
  "networkId": "e3c7fdd8-b1fc-4e51-85ae-bb276e075611",
  "toAddress": "0xc096a91fDFB100ECED14e4810FA06061C0b3058B",
  "brokerType": "coinbase"
}'

Authorizations

X-Client-Secret
string
headerrequired

Contact Mesh to get client Secret

X-Client-Id
string
headerrequired

Contact Mesh to get client Id

Body

application/json
amountInFiat
number
required

Base amount of fiat currency being transferred

fiatCurrency
string
required

3 character currency code, e.g. USD

Maximum length: 3
symbol
string
required

Symbol of destination cryptocurrency, e.g. ETH

Maximum length: 10
networkId
string
required

Unique id of destination network

toAddress
string
required

The designated destination for sending the asset.

Maximum length: 1024
brokerType
enum<string>
required

The type of the integration to send the asset from

Available options:
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
feeFlat
number | null

Flat fee in crypto to be charged as a partner fee

feePercentage
number | null

Percentage of transfer amount to be charged as a partner fee, expressed as decimal (ie 0.1 = 10%)

Response

200 - application/json
status
enum<string>
Available options:
ok,
serverFailure,
permissionDenied,
badRequest,
notFound,
conflict,
tooManyRequest,
locked,
unavailableForLegalReasons
message
string | null

A message generated by the API

displayMessage
string | null

User-friendly display message that can be presented to the end user

errorType
string | null

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.

errorData
any | null
content
object