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

symbol
string
required

Symbol of destination cryptocurrency, e.g. ETH

networkId
string
required

Unique id of destination network

toAddress
string
required

The designated destination for sending the asset.

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
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