API Reference
Create a trade
Creates a new trade. Allocates and returns a deposit address you should send funds to.
Creates a new trade. Allocates and returns a deposit address you should send funds to.
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
curl -X POST "https://feather-prod.tristero.com/trade" \ -H "Content-Type: application/json" \ -d '{ "InputAsset": "string", "OutputAsset": "string", "OutputAddress": "string" }'{
"TradeID": "string",
"Created": "2019-08-24T14:15:22Z",
"Expires": "2019-08-24T14:15:22Z",
"Deposited": "2019-08-24T14:15:22Z",
"Sent": "2019-08-24T14:15:22Z",
"Finalized": "2019-08-24T14:15:22Z",
"InputAsset": "string",
"OutputAsset": "string",
"OutputAddress": "string",
"ReturnAddress": "string",
"MaxSlippage": 0.1,
"InputAddress": "string",
"MaxInput": 0.1,
"QuotedPrice": 0.1,
"ExecutionState": "string",
"FailedAndReturned": true,
"InputTxId": "string",
"OutputTxId": "string",
"PriceInfo": {
"InputAsset": {
"AssetName": "string",
"UsdMarketMid": 0.1,
"HalfSpread": 0.1,
"MarketHalfSpread": 0.1,
"HalfFee": 0.1,
"MinAmount": 0.1,
"MaxOutput": 0.1,
"MaxInput": 0.1,
"PriceImpactRate": 0.1,
"CapacityFraction": 0.1,
"TargetBalance": 0.1,
"CurrentBalance": 0.1,
"FundingAddress": "string"
},
"OutputAsset": {
"AssetName": "string",
"UsdMarketMid": 0.1,
"HalfSpread": 0.1,
"MarketHalfSpread": 0.1,
"HalfFee": 0.1,
"MinAmount": 0.1,
"MaxOutput": 0.1,
"MaxInput": 0.1,
"PriceImpactRate": 0.1,
"CapacityFraction": 0.1,
"TargetBalance": 0.1,
"CurrentBalance": 0.1,
"FundingAddress": "string"
},
"ExchangeRate": 0.1,
"InputFee": 0.1,
"MaxInput": 0.1,
"MinInput": 0.1,
"MaxOutput": 0.1,
"Example": {
"InputAmount": 0.1,
"InputUsd": 0.1,
"OutputAmount": 0.1,
"OutputUsd": 0.1,
"Overpay": 0.1,
"Warning": "string"
}
},
"Executed": {
"InputAmount": 0.1,
"InputUsd": 0.1,
"OutputAmount": 0.1,
"OutputUsd": 0.1,
"Overpay": 0.1,
"Warning": "string"
},
"EventLog": [
"string"
]
}{
"result": "error",
"error": "string"
}