Deflow Open Api 1. 목록 (GET) /v1/order/list - 주문내역조회 (GET) /v1/order/complete/list - 거래내역조회 (POST) /v1/order/cancel - 주문취소 (GET) /v1/market/list - 마켓조회 (POST) /v1/order/create - 주문생성 (GET) /v1/market/chart - 차트데이터조회 (GET) /v1/market/ticker - 시세조회 (GET) /v1/order/recent/list - 최근거래내역조회 (GET) /v1/market/price - 호가조회 (GET) /v1/market/recent - 각통화의최신거래가격조 (GET) /v1/order/pending/list - 미체결주문내역조회 (GET) /v1/order - 주문정보조회 (GET) /v1/user/accounts - 자산조회 2. 기본규칙 서명 파라미터를알파벳순으로정렬하여 keyvalue 의형식으로알파벳 String 을붙이고마지막으로 sign=md5(string+secretkey). Important 만약파라미터중 value 가 NULL 일때, 즉알파벳스트링일시서명알파벳스티링에기입되지않음 example (/v1/order/create). A) 파라미터가아래와같을경우 : api_key = b819dce1cee32asx2255fdcbb1332aec; price = 200; side = BUY; symbol = ethusdt; time = 1536629834271; type = 1; volume = 10; 1 / 14
B) 결합완료후 : string = api_keyb819dce1cee32asx2255fdcbb1332aecprice200sidebuysymbolethusdttime153 6629834271type1volume10 C)Hashing : sign=md5(string + secretkey) Content Type content-type : application/x-www-formurlencoded 3. 오류코드 오류코드 설명 기타 0 성공 5 주문작성실패 6 수량이최소값보다작을때 7 수량이최대값보다클때 8 주문취소실패 9 거래가동결됨 13 죄송합니다, 시스템오류가발생하였습니다. 시스템관리자와연락해주세요. 19 사용할수있는금액부족 22 거래가존재하지않음 23 거래수량파라미터부족 24 거래가격파라미터부족 1001 시스템이상 1004 요구한파라미터가합법적이지않습니다 1005 파라미터서명오류 1007 불법 IP 1102 알수없는화폐번호 1103 자금비밀번호오류 1104 출금이동결되었습니다 1105 사용가능금액부족 2 / 14
오류코드 설명 기타 1120 사용자ID가존재하지않습니다. 1123 이미회원가입된핸드폰번호입니다. 1124 이미회원가입된이메일주소입니다. 1125 관리자가잠근계정입니다. 1132 사용권한이없습니다. 1133 충전실패 1134 출금실패 4-1.(GET) /v1/order/list - 주문내역조회 Parameter Type Desc page 선택기입 페이지 time 필수기입 타임스탬프 sign 필수기입 서명 오류코드 0 code>0:fail 메세지 샘플. 샘플 "": "order_list": [ "created_at": 1527333468000, "filled_volume": "0.00110000", "volume": "0.001", "trade_currency": "btc", "id": 112864, "remain_volume": "0.00000001", 3 / 14
"price": "0.07979924", "filled_trades": [ "fee_volume": "0.00000000", "volume": "0.001", "time": 1527333467000, "id": 56341, "price": "0.07979924", "trade_price": "0.00007979", "fee_symbol": "ETH", "type": "BUY" ], "base_currency": "eth", "status": 2, "price": "0.00007968", "side": "BUY", "status_":, "avg_price": "0.07979871", "side_": "BUY" ], "total": 112852, "pagesize" : 30, "": 4-2. (GET) /v1/order/complete/list - 거래내역조회 page 선택기입 페이지 time 필수기입 타임스탬프 sign 필수기입 서명 오류코드 0 code>0:fail 메세지 4 / 14
샘플. 샘플 "":, "": "total": 2, "pagesize" : 30 "list": [ "volume": "0.186", "side": "SELL", "fee_symbol": "BTC", "price": "0.04400000", "fee_volume": "0.00000820", "time": 1535968300000, "trade_price": "0.00820028", "id": 140, "bid_id": 282, "ask_id": 281, "volume": "0.186", "side": "BUY", "fee_symbol": "ETH", "price": "0.04400000", "fee_volume": "0.00018637", "time": 1535968300000, "trade_price": "0.00820028", "id": 140, "bid_id": 282, "ask_id": 281 ] 4-3. (POST) /v1/order/cancel - 주문취소 order_id 필수기입 주문 ID 5 / 14
time 필수기입 타임스탬프 sign 필수기입 서명 오류코드 0 code>0:fail 메세지 4-4. (GET) /v1/market/list - 마켓조회 서명검증불필요 필드가입유형설명 오류코드 0 code>0:fail 메세지 샘플. 샘플 "":, "": [ "symbol": "btcusdt", "count_coin": "usdt", "amount_precision": 6, "base_coin": "btc", "price_precision": 2, "symbol": "dflusdt", 6 / 14
] "count_coin": "usdt", "amount_precision": 3, "base_coin": "dfl", "price_precision": 4 4-5. (POST) /v1/order/create - 주문생성 필드가입유형설명 side 필수기입 BUY or SELL type 필수기입 주문유형. 1 : 지정가주문, 2 : 시장가주문 volume 필수기입 구매수량 ( 다중, 복수필드 ) price 선택기입 주문단가 (type=1일경우 ) time 필수기입 timestamp sign 필수기입서명 오류코드 0 code>0:fail 메세지 4-6. (GET) /v1/market/chart - 차트데이터조회 서명검증불필요 period 필수기입 기간 ( 분 ), 하루는 1440 7 / 14
샘플. "":, "": [ [ time : 1536001200, open : 271.93, high : 271.93, low : 271.93, close : 271.93, volume : 0 ], [ time : 1536001233, open : 71.93, high : 71.93, low : 71.93, close : 71.93, volume : 1 ] ] 4-7. (GET) /v1/market/ticker - 시세조회 서명검증불필요 symbol Required 마켓 (btcusdt, ethusdt 등 ) all : 전체 symbol 조회 8 / 14
샘플. "":, "": "ethusdt": "high": 1100, "vol": 45, "last": 790, "low": 11, "buy": "800.00", "sell": "900.00", "time": 1531217396533 4-8. (GET) /v1/order/recent/list - 최근거래내역조회 서명검증불필요 샘플. "":, "": [ 9 / 14
] "amount": 0.01957, "price": 790, "id": 1665, "type": "buy", "amount": 0.11336, "price": 790, "id": 1664, "type": "sell" 4-9. (GET) /v1/market/price - 호가조회 서명검증불필요 type 필수기입 호가유형,step0, step1, step2( 합병호가0-2);step0, 정밀도높음 샘플. "":, "": "ticker": "asks": [ [ "900", 0.02781 ], // price, volume [ "1000", 0.33263 ] ], "bids": [ [ "800", 0.0995 ] ], 10 / 14
"time": 1531217396533 4-10. (GET) /v1/market/recent - 각통화의최신거래가격조회 필드가입유형설명 time 필수기입 timestamp sign 필수기입 sign 샘플. "":, "": "qtumbtc": 0.000641, "btcusdt": 6439.04, "ethbtc": 0.044, "bchbtc": 0.08094, "bchusdt": 516.89, "qtumusdt": 4.041, "ethusdt": 790 4-11. (GET) /v1/order/pending/list - 미체결주문내역조회 필드가입유형설명 11 / 14
page 선택기입 페이지 time 필수기입 timestamp sign 필수기입 sign 샘플. "":, "": "total": 2, "pagesize": 30, "list": [ "side": "SELL", "total_price": "6976.02", "created_at": 1536118132923, "avg_price": "0.00000000", "trade_currency": "usdt", "side_": "SELL", "volume": "0.99657500", "price": "7000.00", "status_": "Unfilled", "filled_volume": "0.00000000", "id": 263, "remain_volume": "0.99657500", "base_currency": "btc", "filled_trades": [], "status": 1, "side": "BUY", "total_price": "24.44", "created_at": 1536118089957, 12 / 14
] "avg_price": "0.00000000", "trade_currency": "usdt", "volume": "0.00379800", "price": "6436.00", "source_": "WEB", "status_": "Unfilled", "filled_volume": "0.00000000", "id": 262, "remain_volume": "0.00379800", "trade_currency": "btc", "filled_trades": [], "status": 1 4-12. (GET) /v1/order - 주문정보조회 order_id 필수기입 주문 id time 필수기입 timestamp sign 필수기입 sign 샘플. "":, "": "trade": [ "volume": "0.00900000", "fee_symbol": "USDT", "price": "6431.63", "fee_volume": "0.05", "time": 1534991068000, "trade_price": "57.88", "id": 55, "type": "SELL", "volume": "0.00100000", "fee_symbol": "USDT", "price": "6431.63", "fee_volume": "0.00", "time": 1534991089000, "trade_price": "6.43", "id": 56, "type": "SELL" ], "order_info": "side": "SELL", "total_price": "64.31", "created_at": 1534991067588, "avg_price": "6431.63", "trade_currency": "usdt", "source": 3, "type": 1, "side_": "SELL", "volume": "0.01000000", "price": "6431.63", "status_":, "filled_volume": "0.01000000", "id": 100, "remain_volume": "0.00000000", "base_currency": "btc", "tradelist": [ "volume": 13 / 14
"0.00900000", "feecoin": "USDT", "price": "6431.63", "fee": "0.05", "ctime": 1534991068000, "deal_price": "57.88", "id": 55, "type": "SELL", "volume": "0.00100000", "fee_symbol": "USDT", "price": "6431.63", "fee_volume": "0.00", "time": 1534991089000, "trade_price": "6.43", "id": 56, "type": "SELL" ], "status": 2 4-13. (GET) /v1/user/accounts - 자산조회 필드가입유형설명 time 필수기입 timestamp sign 필수기입 sign 샘플. "":, "": "total_asset": "20052.32902812", "balance": [ "available": "8.77629030", "in_use": "1.85091253", "asset": "btc", "available": "331032.69901617", "in_use": "69751.96400000", "asset": "eth" ] 14 / 14