Introduction
- Remove all API default value
- Use string type for amount to remain consistent with other interfaces
- Capitalize all letters in enum value (allow lower-case letters)
- Use UTC time string type to display time
- Rename all “exchange” as “venue”
Details
Get Execution Supported Currencies
- Rename query string parameter “currencyType” as “ccyType” and capitalize its enum value
Get Base/Quote Currencies for a Given Currency
- Rename query string parameter “currencyType” as “ccyType” and capitalize its enum value
- Rename query string parameter “currency” as “ccy”
Get Symbol Conversion Information
- Recategorize query string parameter “symbol” as required parameter and remove its default value
- Capitalize enum value of response string “pairingType”
- Remove response string “exchange”
Get Symbol Details of a Given Symbol and Venue
- Recategorize query string parameter “symbol” as required parameter and remove its default value
- Recategorize query string parameter “venue” as required parameter and remove its default value
- Recategorize response strings “baseMinAmount”, “baseMaxAmount”, “quoteMinAmount”, and “quoteMaxAmount” as string types
Get Execution Order List by Status
- Recategorize query string parameter “status” as required parameter. Capitalize its enum value and remove its default value
- Capitalize enum value of response string “direction”
- Rename response string “currencyType” as “ccyType” and capitalize its enum value
- Capitalize enum value of response string “pairingType”
- Capitalize enum value of response string “status”
- Rename response strings “createTime”, “startTime”, and “endTime” as “createdAt”, “startAt”, and “endAt”, and change them to UTC time string type
- Remove response string “relatedFees”, add “serviceFee” to display service fee
- Recategorize response strings “dealSizeInBase”, “dealSizeInQuote”, “totalTrade”, “priceLimit”, and “fillRatio” as string types
- Remove response string “exchange”
Create an Execution Order
- Capitalize enum value of query string parameter “direction”
- Rename query string parameter “currencyType” as “ccyType” and capitalize its enum value
- Recategorize query string parameters “totalTrade”, “priceLimit”, and “fillRatio” as string types
- Rename “startTime” as “startAt” and recategorize it as string type
Get an Execution Order by Order ID
- Capitalize enum value of response string “direction”
- Rename response string “currencyType” as “ccyType” and capitalize its enum value
- Capitalize enum value of response string “pairingType”
- Capitalize enum value of response string “status”
- Rename response strings “createTime” as “creaedAt” and recategorize it as UTC time string type
- Recategorize response strings “dealSizeInBase”, “dealSizeInQuote”, “totalTrade”, “priceLimit”, and “fillRatio” as string types
- Remove response string “relatedFees”, add “serviceFee” to display service fee
- Remove response string “exchange”
Update an Execution Order
- Recategorize query string parameters “priceLimit” and “fillRatio” as string types
Get an Execution Order Report by Order ID
- Recategorize response strings “baseAmount”, “quoteAmount”, “postFeeAveragePrice”, “preFeeAveragePrice”, and “settlementAmount” as string types
- Remove response strings “relatedFees” and “relatedFeesCcy”
- Add new response strings “serviceFee”, “serviceFeeCcy”, and “venueFees” to display service fee and venue fees
Get Execution Transactions by Order ID
- Add query string parameters “direction”, “filledStartTime”, and “filledEndTime” to filter order transactions.
- Capitalize enum value of response string “direction”
- Rename response string “exchange” as “venue”
- Recategorize response strings “filledAvgPrice”, “filledQuantity”, “postFeeAvgPrice”, “postFeeQuantity”, and “chargedFee” as string types
- Add new response strings “serviceFee” and “venueFees” to display service fee and venue fees
- Rename response string “updateTime” as “filledAt” and recategorize it as UTC time string type
Trigger the Cancellation of Execution Order
No changes.