Stablecoin FX Quick Start
This guide explains how to swap any stablecoin using our Kii API. It covers retrieving balances, checking the current exchange rate, sending the order and verifying execution.
Endpoints
https://apstage.proxy.kiiex.io/aphttps://alphaprod.proxy.kiiex.io/apSwap Workflow example
Prerequisites
Step-by-step
API endpoints
Authenticate your User via API
Create Deposit
Body
assetManagerIdintegerOptional
accountIdintegerOptional
assetIdintegerOptional
assetNamestring · nullableOptional
amountnumberOptional
omsIdintegerOptional
requestCodestring · nullableOptional
requestIPstring · nullableOptional
requestUserintegerOptional
requestUserNamestring · nullableOptional
operatorIdintegerOptional
StatusintegerOptional
feeAmtnumberOptional
updatedByUserintegerOptional
updatedByUserNamestring · nullableOptional
ticketNumberintegerOptional
depositInfostring · nullableOptional
createdTimestampstring · date-timeOptional
lastUpdateTimestampstring · date-timeOptional
commentsstring · nullableOptional
attachmentsstring · nullableOptional
Responses
200
Deposit ticket creation result
application/json
successbooleanOptional
requestcodestringOptional
post
/CreateDepositTicket200
Deposit ticket creation result
Get Account Balances
Body
AccountIdintegerOptional
OMSIdintegerOptional
IncludePendingbooleanOptional
Responses
200
Account balances
application/json
omsIdintegerOptional
accountIdintegerOptional
productSymbolstringOptional
productIdintegerOptional
amountnumberOptional
holdnumberOptional
post
/GetAccountPositions200
Account balances
Get Current Rate
Create a SWAP
Body
InstrumentIdintegerOptional
OMSIdintegerOptional
AccountIdintegerOptional
TimeInForceintegerOptional
ClientOrderIdintegerOptional
OrderIdOCOintegerOptional
UseDisplayQuantitybooleanOptional
SideintegerOptional
quantitynumberOptional
OrderTypeintegerOptional
PegPriceTypeintegerOptional
LimitPricenumberOptional
PostOnlybooleanOptional
Responses
200
Order status
application/json
statusstringOptional
errormsgstringOptional
OrderIdintegerOptional
post
/SendOrder200
Order status
Get SWAP status
Body
omsIdintegerOptional
accountIdintegerOptional
orderIdintegerOptional
Responses
200
Order status details
application/json
OrderIdintegerOptional
OrderStatestringOptional
QuantityExecutednumberOptional
AvgPricenumberOptional
post
/GetOrderStatus200
Order status details
Body
omsIdintegerOptional
accountIdintegerOptional
instrumentIdintegerOptional
tradeIdintegerOptional
orderIdintegerOptional
userIdintegerOptional
startTimestampintegerOptional
endTimestampintegerOptional
depthintegerOptional
startIndexintegerOptional
executionIdintegerOptional
Responses
200
List of executed trades
application/json
tradeIdintegerOptional
orderIdintegerOptional
quantitynumberOptional
pricenumberOptional
post
/GetTradesHistory200
List of executed trades
Create a Withdrawal
Body
OMSIdintegerOptional
AccountIdintegerOptional
ProductIdintegerOptional
AmountnumberOptional
feeAmountnumberOptional
TemplateFormobjectOptional
TemplateTypestringOptional
Responses
200
Withdrawal request result
application/json
resultbooleanOptional
errormsgstringOptional
errorcodeintegerOptional
detailstringOptional
post
/CreateWithdrawTicket200
Withdrawal request result
Check Withdrawal status
Body
OMSIdintegerOptional
AccountIdintegerOptional
StartIndexintegerOptional
LimitintegerOptional
Responses
200
List of withdraw tickets
application/json
assetManagerIdintegerOptional
accountIdintegerOptional
assetIdintegerOptional
assetNamestringOptional
amountnumberOptional
templateFormstringOptional
templateFormTypestringOptional
omsIdintegerOptional
requestCodestringOptional
requestIPstringOptional
requestUserIdintegerOptional
requestUserNamestringOptional
operatorIdintegerOptional
StatusintegerOptional
feeAmtnumberOptional
updatedByUserintegerOptional
updatedByUserNamestringOptional
ticketNumberintegerOptional
createdTimestampstring · date-timeOptional
lastUpdateTimestampstring · date-timeOptional
CommentsstringOptional
AttachmentsstringOptional
AuditLogstringOptional
post
/GetWithdrawTickets200
List of withdraw tickets
Last updated