Managed Transfers
Quote transfer
Managed Account Authentication
Managed Transfers
Transactions
Self Managed Account Authentication
Managed Transfers
Quote transfer
Get a quote for transferring a fiat amount from a brokerage account in a given cryptocurrency over a specified network. Returns min and max fees and amounts to account for different funding sources (existing crypto balance, cash balance or ACH/debit deposit). Currently only supported for Coinbase.
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"
}'
{
"content": {
"amountInFiat": 100,
"fiatCurrency": "USD",
"symbol": "ETH",
"networkId": "e3c7fdd8-b1fc-4e51-85ae-bb276e075611",
"toAddress": "0xc096a91fDFB100ECED14e4810FA06061C0b3058B",
"brokerType": "coinbase",
"isEligible": true,
"minEligibleAmount": 0.0001,
"minEligibleAmountFiat": 0,
"brokerPrice": 2247.5,
"price": 2246.9,
"minAmountFiat": 97.08,
"maxAmountFiat": 97.88,
"minAmount": 0.04320807702278007,
"maxAmount": 0.04356412313075105,
"fees": {
"inFiat": {
"paymentMethodFeeMaxFiat": 0,
"tradingFeeMaxFiat": 0.8,
"withdrawalFeeFiat": 0,
"partnerFeeFiat": 1,
"networkFeeFiat": 1.12,
"minFeesFiat": 2.12,
"maxFeesFiat": 2.92
},
"inCrypto": {
"paymentMethodFeeMax": 0,
"tradingFeeMax": 0.00035604610797098225,
"withdrawalFee": 0,
"partnerFee": 0.0004450576349637278,
"networkFee": 0.000496582730658,
"minFees": 0.0009416403656217278,
"maxFees": 0.0012976864735927101
}
},
"fundingOptions": [
{
"fundingOption": "existingCryptocurrencyBalance",
"paymentMethodFeeFiat": 0,
"tradingFeeFiat": 0
},
{
"fundingOption": "buyingPowerPurchase",
"paymentMethodFeeFiat": 0,
"tradingFeeFiat": 0.8
},
{
"fundingOption": "paymentMethodDepositUsage",
"paymentMethodType": "bankAccount",
"paymentMethodFeeFiat": 0,
"tradingFeeFiat": 0.8
}
]
},
"status": "ok",
"message": "",
"errorType": ""
}
Authorizations
Contact Mesh to get client Secret
Contact Mesh to get client Id
Body
application/json
Response
200
application/json
Quote obtained.
The response is of type object
.
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"
}'
{
"content": {
"amountInFiat": 100,
"fiatCurrency": "USD",
"symbol": "ETH",
"networkId": "e3c7fdd8-b1fc-4e51-85ae-bb276e075611",
"toAddress": "0xc096a91fDFB100ECED14e4810FA06061C0b3058B",
"brokerType": "coinbase",
"isEligible": true,
"minEligibleAmount": 0.0001,
"minEligibleAmountFiat": 0,
"brokerPrice": 2247.5,
"price": 2246.9,
"minAmountFiat": 97.08,
"maxAmountFiat": 97.88,
"minAmount": 0.04320807702278007,
"maxAmount": 0.04356412313075105,
"fees": {
"inFiat": {
"paymentMethodFeeMaxFiat": 0,
"tradingFeeMaxFiat": 0.8,
"withdrawalFeeFiat": 0,
"partnerFeeFiat": 1,
"networkFeeFiat": 1.12,
"minFeesFiat": 2.12,
"maxFeesFiat": 2.92
},
"inCrypto": {
"paymentMethodFeeMax": 0,
"tradingFeeMax": 0.00035604610797098225,
"withdrawalFee": 0,
"partnerFee": 0.0004450576349637278,
"networkFee": 0.000496582730658,
"minFees": 0.0009416403656217278,
"maxFees": 0.0012976864735927101
}
},
"fundingOptions": [
{
"fundingOption": "existingCryptocurrencyBalance",
"paymentMethodFeeFiat": 0,
"tradingFeeFiat": 0
},
{
"fundingOption": "buyingPowerPurchase",
"paymentMethodFeeFiat": 0,
"tradingFeeFiat": 0.8
},
{
"fundingOption": "paymentMethodDepositUsage",
"paymentMethodType": "bankAccount",
"paymentMethodFeeFiat": 0,
"tradingFeeFiat": 0.8
}
]
},
"status": "ok",
"message": "",
"errorType": ""
}