API 인증키 발급 신청 및 조회

Coinis에서는 비트코인 활성화를 위해 RESTFul API를 제공합니다.
Coinis API는 인증, 시세, 거래소(주문), 지갑(원화입출금,Coin입출금,PIN인증,입출내역) 등으로 구성되어 있습니다.

[1500번] “API인증키 발급 신청 화면” 및 “API 인증키 조회”를 통해 신청 및 조회가 가능합니다.

인증

인증 토큰 발급

설명 인증 토큰 발급
URL http://www.coinis.co.kr/api/oauth/token
입력 필드
NAME
TYPE
Input Value
설명
grant_type 문자열 password, refresh_token, authorize authorize 는 아직 지원되지 않음
id 문자열 사용자아이디
password 문자열 사용자비밀번호
client_id 문자열 client id API키발급신청 후 받은 값
client_secret 문자열 client secret API키발급신청 후 받은 값
출력 필드
NAME
TYPE
Output Value
설명
token_type 문자열 bearer 인증타입
access_token 문자열 API인증토큰
expires_in 토큰 유효시간(초)
refresh_token 문자열 client id API인증토큰 갱신시 사용
인증토큰발급 ID/PW 직접전달 방식
입력예제:
curl -D – -X POST -d “grant_type=password&id=********&password=*********@&client_id=$**********&client_secret=*********” http://www.coinis.co.kr/api/oauth/token
출력(JSON)예제:
{
“token_type”:”bearer”,
“access_token”:”123456789″,
“expires_in”:3600,
“refresh_token”:”123456789″
}
실패(JSON)예제:
{
“code”:400,
“error”:”invalid_grant”,
“error_description”:”User credentials are invalid”
}

인증 토큰 갱신

설명 인증 토큰 갱신
URL http://www.coinis.co.kr/api/oauth/token
입력 필드
NAME
TYPE
Input Value
설명
grant_type 문자열 password, refresh_token, authorize authorize 는 아직 지원되지 않음
id 문자열 사용자아이디
password 문자열 사용자비밀번호
client_id 문자열 client id API키발급신청 후 받은 값
client_secret 문자열 client secret API키발급신청 후 받은 값
출력 필드
NAME
TYPE
Output Value
설명
token_type 문자열 bearer 인증타입
access_token 문자열 API인증토큰
expires_in 토큰 유효시간(초)
refresh_token 문자열 client id API인증토큰 갱신시 사용
인증 토큰 갱신 인증토큰발급시 받은 refresh_token으로 갱신
입력예제:
curl -D – -X POST -d “grant_type=refresh_token&refresh_token=**********@&client_id=$**********&client_secret=*********” http://www.coinis.co.kr/api/oauth/token
출력(JSON)예제:
{
“token_type”:”bearer”,
“access_token”:”123456789″,
“expires_in”:3600,
“refresh_token”:”123456789″
}
실패(JSON)예제:
{
“code”:400,
“error”:”invalid_grant”,
“error_description”:”User credentials are invalid”
}

시세

마스터

설명 마스터
URL http://www.coinis.co.kr/api/sise/master
입력 필드
NAME
TYPE
Input Value
설명
기본 출력 필드
NAME
TYPE
Output Value
설명
data 문자열 JSON배열
message 문자열 메시지
result 문자열 error code : 성공(0), 그외
data부 출력 필드
NAME
TYPE
Output Value
설명
CDIndex 문자열 순서
DecimalPoint 문자열 가격 소수점 자리수
ItemCode 종목코드
KorName 문자열 종목명
입력예제:
curl -D – -X GET http://www.coinis.co.kr/api/sise/master
응답예제:
{“data”:[{“CDIndex”:1,”DecimalPoint”:0,”ItemCode”:”BTCKRW”,”KorName”:”BTC/KRW”},{“CDIndex”:2,”DecimalPoint”:0,”ItemCode”:”LTCKRW”,”KorName”:”LTC/KRW”},{“CDIndex”:3,”DecimalPoint”:5,”ItemCode”:”LTCBTC”,”KorName”:”LTC/BTC”},{“CDIndex”:4,”DecimalPoint”:0,”ItemCode”:”DASHKRW”,”KorName”:”DASH/KRW”},{“CDIndex”:5,”DecimalPoint”:5,”ItemCode”:”DASHBTC”,”KorName”:”DASH/BTC”}],”message”:”작업에 성공하였습니다.”,”result”:0}

호가

설명 호가
URL http://www.coinis.co.kr/api/sise/orderbook
입력 필드
NAME
TYPE
Input Value
설명
itemcode 문자열 종목코드
기본 출력 필드
NAME
TYPE
Output Value
설명
data 문자열 JSON배열
message 문자열 메시지
result 문자열 error code : 성공(0), 그외
NAME
Description
ItemCode 종목코드
TradeDate 거래일
ask 매도호가 [호가,호가잔량,갯수] 배열
bid 매수호가 [호가,호가잔량,갯수] 배열
입력예제:
curl -D – -X GET http://www.coinis.co.kr/api/sise/orderbook?itemcode=BTCKRW
응답예제:
{“data”:{“ItemCode”:”BTCKRW”,”TradeDate”:20150917,”ask”:[[“274500″,”0.01000000”,1],[“274000″,”0.52200000”,5],[“273500″,”0.47100000”,5],[“273000″,”0.22700000”,3],[“0″,”0.00000000”,0],[“0″,”0.00000000”,0],[“0″,”0.00000000”,0],[“0″,”0.00000000”,0],[“0″,”0.00000000”,0],[“0″,”0.00000000″,0]],”bid”:[[“275000″,”0.12200000”,1],[“276000″,”0.13000000”,4],[“276500″,”0.23300000”,3],[“0″,”0.00000000”,0],[“0″,”0.00000000”,0],[“0″,”0.00000000”,0],[“0″,”0.00000000”,0],[“0″,”0.00000000”,0],[“0″,”0.00000000”,0],[“0″,”0.00000000″,0]]},”message”:”작업에 성공하였습니다.”,”result”:0}
오류예제:
{
“data”:””,
“message”:”데이터가 존재하지 않습니다.”,
“result”:-9997
}

현재가

설명 현재가
URL http://www.coinis.co.kr/api/sise/ticker?itemcode
입력 필드
NAME
TYPE
Input Value
설명
itemcode 문자열 종목코드
기본 출력 필드
NAME
TYPE
Output Value
설명
data 문자열 JSON배열
message 문자열 메시지
result 문자열 error code : 성공(0), 그외
NAME
Description
ClosePrice 종가
HighPrice 고가
LowPrice 저가
OpenPrice 시가
ItemCode 종목코드
TradeAmount 거래대금
TradeDaebi
TradeDaebiRate %
TradeDate 거래일
TradeVolumn 거래량
입력예제:
curl -D – -X GET http://www.coinis.co.kr/api/sise/ticker?itemcode=BTCKRW
응답예제:
{“data”:{“ClosePrice”:”275000″,”HighPrice”:”275000″,”ItemCode”:”BTCKRW”,”LowPrice”:”274000″,”OpenPrice”:”274500″,”TradeAmount”:”2286024.00000000″,”TradeDaebi”:”2000″,”TradeDaebiRate”:”0.73″,”TradeDate”:20150917,”TradeVolumn”:”8.31900000″},”message”:”작업에 성공하였습니다.”,”result”:0}
오류예제(없는 코드를 요청했을 경우):
{
“data”:””,
“message”:”데이터가 존재하지 않습니다.”,
“result”:-9997
}

일간주가

설명 일간주가
URL http://www.coinis.co.kr/api/sise/daily
입력 필드
NAME
TYPE
Input Value
설명
itemcode 문자열 종목코드
count 문자열 옵션 개수
tradedate 문자열 옵션 조회기준일(포함하지 않음)
기본 출력 필드
NAME
TYPE
Output Value
설명
data 문자열 JSON배열
message 문자열 메시지
result 문자열 error code : 성공(0), 그외
NAME
Description
일자 일자
시가 시가
고가 고가
저가 저가
종가 종가
대비 대비
% %
거래량 거래량
거래대금 거래대금
입력예제:
curl -D – -X GET “http://www.coinis.co.kr/api/sise/daily?itemcode=BTCKRW&count=10”
응답예제:
{“data”:[
[“20150917″,”274500″,”275000″,”274000″,”274500″,”1500″,”0.55″,”8.49200000″,”2333549.00000000”],[“20150908″,”287500″,”295000″,”287500″,”293000″,”5500″,”1.91″,”12.83100450″,”3717219.82750000″],…생략…],”message”:”작업에 성공하였습니다.”,”result”:0}
오류예제(없는 코드를 요청했을 경우):
{
“data”:””,
“message”:”데이터가 존재하지 않습니다.”,
“result”:-9997
}

체결시세

설명 체결시세
URL http://www.coinis.co.kr/api/sise/tick
입력 필드
NAME
TYPE
Input Value
설명
itemcode 문자열 종목코드
count 문자열 옵션 개수
tradedate 문자열 옵션 당일만 지원(현재)
기본 출력 필드
NAME
TYPE
Output Value
설명
data 문자열 JSON배열
message 문자열 메시지
result 문자열 error code : 성공(0), 그외
NAME
Description
일시 일시
현재가 현재가
대비 대비
% %
체결량 체결량
입력예제:
curl -D – -X GET “http://www.coinis.co.kr/api/sise/tick?itemcode=BTCKRW”
응답예제:
{“data”:[
[“20150917132846256″,”274500″,”1500″,”0.55″,”0.00700000”],[“20150917132806284″,”274500″,”1500″,”0.55″,”0.01000000”],[“20150917132726296″,”274500″,”1500″,”0.55″,”0.01000000”],[“20150917132726244″,”274500″,”1500″,”0.55″,”0.01300000″], … 생략 …],”message”:”작업에 성공하였습니다.”,”result”:0}
오류예제(없는 코드를 요청했을 경우):
{“data”:””,”message”:”데이터가 존재하지 않습니다.”,”result”:-9997}

거래소(주문)

계좌조회

설명 계좌조회
URL http://www.coinis.co.kr/api/trade/account
입력 필드
NAME
TYPE
Input Value
설명
nonce nonce 값(중복되지 않는 수)
기본 출력 필드
NAME
TYPE
Output Value
설명
data 문자열 계좌번호 JSON배열
message 문자열 메시지
result 문자열 error code : 성공(0), 그외
계좌조회
입력예제:
curl -D – -X POST -H “Authorization: Bearer ****************************************************” -d “nonce=1” http://www.coinis.co.kr/api/trade/account
응답예제:
{“data”:[“12345678″],”message”:”……”,”result”:0}
실패(JSON)예제:
{“message”:”The access token provided is invalid.”,”result”:-9999}

{“message”:”Invalid Nonce Value !!!”,”result”:-1}

주문가능수량조회

설명 주문가능수량조회
URL http://www.coinis.co.kr/api/trade/ordercount
입력 필드
NAME
TYPE
Input Value
설명
itemcode 종목코드
closeprice 가격
nonce nonce 값(중복되지 않는 수)
기본 출력 필드
NAME
TYPE
Output Value
설명
data 문자열 JSON배열
message 문자열 메시지
result 문자열 error code : 성공(0), 그외
NAME
Description
ItemCode 종목코드
BuyCnt 매수가능수량
SellCnt 매도가능수량
입력예제:
curl -D – -X POST -H “Authorization: Bearer *******************************************” -d “accno=*********&itemcode=BTCKRW&closeprice=270000&nonce=1” http://www.coinis.co.kr/api/trade/ordercount
출력(JSON)예제:
{“data”:{“BuyCnt”:”0.00843108″,”ItemCode”:”BTCKRW”,”SellCnt”:”0.12000000″},”message”:”….”,”result”:0}
실패(JSON)예제:
{“message”:”The access token provided is invalid.”,”result”:-9999}

{“message”:”Invalid Nonce Value !!!”,”result”:-1}

매도주문

설명 매도주문
URL http://www.coinis.co.kr/api/trade/sell
입력 필드
NAME
TYPE
Input Value
설명
accno 계좌번호
accpwd 계좌비밀번호
itemcode 종목코드
ordertype price:지정가, market:시장가 주문종류
price 주문가격
amount 주문수량
nonce nonce 값(중복되지 않는 수)
기본 출력 필드
NAME
TYPE
Output Value
설명
data 문자열 JSON배열
message 문자열 메시지
result 문자열 error code : 성공(0), 그외
NAME
Description
OrderFlag 주문구분(매도:sell, 매수:buy)
OrderNO 주문번호
OrderPrice 주문가격
OrderQty 주문수량
OrderType 주문종류(price:지정가,market:시장가)
입력예제:
curl -D – -X POST -H “Authorization: Bearer ********************************” -d “accno=1234567890&accpwd=1234&itemcode=BTCKRW&ordertype=price&price=278500
&amount=0.01&nonce=3” http://www.coinis.co.kr/api/trade/sell
출력(JSON)예제:
{“data”:{“OrderFlag”:”sell”,”OrderNO”:”9705″,”OrderPrice”:”278500.000000″,
“OrderQty”:”0.010000″,”OrderType”:”price”},”message”:”…”,”result”:5000}
실패(JSON)예제::
{“message”:”The access token provided is invalid.”,”result”:-9999}

{“message”:”Invalid Nonce Value !!!”,”result”:-1}

매수주문

설명 매수주문
URL http://www.coinis.co.kr/api/trade/buy
입력 필드
NAME
TYPE
Input Value
설명
accno 계좌번호
accpwd 계좌비밀번호
itemcode 종목코드
ordertype price:지정가, market:시장가 주문종류
price 주문가격
amount 주문수량
nonce nonce 값(중복되지 않는 수)
기본 출력 필드
NAME
TYPE
Output Value
설명
data 문자열 JSON배열
message 문자열 메시지
result 문자열 error code : 성공(0), 그외
NAME
Description
OrderFlag 주문구분(매도:sell, 매수:buy)
OrderNO 주문번호
OrderPrice 주문가격
OrderQty 주문수량
OrderType 주문종류(price:지정가,market:시장가)
입력예제:
curl -D – -X POST -H “Authorization: Bearer ********************************” -d “accno=1234567890&accpwd=1234&itemcode=BTCKRW&ordertype=price&price=278500
&amount=0.01&nonce=3” http://www.coinis.co.kr/api/trade/buy
출력(JSON)예제:
{“data”:{“OrderFlag”:”sell”,”OrderNO”:”9705″,”OrderPrice”:”278500.000000″
,”OrderQty”:”0.010000″,”OrderType”:”price”},”message”:”…”,”result”:5000}
실패(JSON)예제::
{“message”:”The access token provided is invalid.”,”result”:-9999}

{“message”:”Invalid Nonce Value !!!”,”result”:-1}

취소주문

설명 취소주문
URL http://www.coinis.co.kr/api/trade/cancel
입력 필드
NAME
TYPE
Input Value
설명
accno 계좌번호
accpwd 계좌비밀번호
itemcode 종목코드
ordertype price:지정가, market:시장가 주문종류
price 주문가격(가격은 변경할 수 없다.)
amount 주문수량(수량만 변경할 수 있다.)
orderno 주문번호
tradetype sell:매도, buy:매수 주문구분
nonce nonce 값(중복되지 않는 수)
기본 출력 필드
NAME
TYPE
Output Value
설명
data 문자열 JSON배열
message 문자열 메시지
result 문자열 error code : 성공(0), 그외
NAME
Description
OrderFlag 주문구분(매도:sell, 매수:buy)
OrderNO 주문번호
OrderPrice 주문가격
OrderQty 주문수량
OrderType 주문종류(price:지정가,market:시장가)
입력예제:
curl -D – -X POST -H “Authorization: Bearer *************************************” -d “accno=1234567890&accpwd=1234&itemcode=BTCKRW&ordertype=price&price=285000
&amount=0.01&orderno=10146&tradetype=buy&nonce=210” http://www.coinis.co.kr/api/trade/cancel
출력(JSON)예제:
{“data”:{“OrderFlag”:”buy”,”OrderNO”:”11632″,”OrderPrice”:”285000.000000″,”OrderQty”:”0.010000″
,”OrderType”:”price”},”message”:”……”,”result”:5002}
실패(JSON)예제::
{“message”:”The access token provided is invalid.”,”result”:-9999}

{“message”:”Invalid Nonce Value !!!”,”result”:-1}

정정주문

설명 정정주문
URL http://www.coinis.co.kr/api/trade/change
입력 필드
NAME
TYPE
Input Value
설명
accno 계좌번호
accpwd 계좌비밀번호
itemcode 종목코드
ordertype price:지정가, market:시장가 주문종류
price 주문가격(변경)
amount 주문수량(변경)
orderno 주문번호
tradetype sell:매도, buy:매수 주문구분
nonce nonce 값(중복되지 않는 수)
기본 출력 필드
NAME
TYPE
Output Value
설명
data 문자열 JSON배열
message 문자열 메시지
result 문자열 error code : 성공(0), 그외
NAME
Description
OrderFlag 주문구분(매도:sell, 매수:buy)
OrderNO 주문번호
OrderPrice 주문가격
OrderQty 주문수량
OrderType 주문종류(price:지정가,market:시장가)
입력예제:
curl -D – -X POST -H “Authorization: Bearer *************************************” -d “accno=1234567890&accpwd=1234&itemcode=BTCKRW&ordertype=price&price=285000
&amount=0.01&orderno=10146&tradetype=buy&nonce=210” http://www.coinis.co.kr/api/trade/change
출력(JSON)예제:
{“data”:{“OrderFlag”:”buy”,”OrderNO”:”11632″,”OrderPrice”:”285000.000000″,”OrderQty”:”0.010000″
,”OrderType”:”price”},”message”:”……”,”result”:5002}
실패(JSON)예제::
{“message”:”The access token provided is invalid.”,”result”:-9999}

{“message”:”Invalid Nonce Value !!!”,”result”:-1}

체결내역조회

설명 체결내역조회
URL http://www.coinis.co.kr/api/trade/list
입력 필드
NAME
TYPE
Input Value
설명
accno 계좌번호
accpwd 계좌비밀번호
request contract 조회종류
nonce nonce 값(중복되지 않는 수)
기본 출력 필드
NAME
TYPE
Output Value
설명
data 문자열 JSON배열
message 문자열 메시지
result 문자열 error code : 성공(0), 그외
NAME
Description
ContractDateTime 년월일시분초밀리초
ItemCode 종목코드
ItemName 종목명
ContractPrice 체결가
ContractQty 체결량
NonContractQty 미체결량
OrderNO 주문번호
OrderPrice 주문가격
OrderQty 주문량
OrderType price:지정가, makret:시장가
TradeFlag sell:매도, buy:매수
입력예제:
curl -D – -X POST -H “Authorization: Bearer ********************************” -d
“accno=1234567890&accpwd=1234&request=contract&nonce=217”
http://www.coinis.co.kr/api/trade/list
출력(JSON)예제:
{“data”:[{“ContractDateTime”:”20150917172603113″,”ContractPrice”:3355,”ContractQty”:0.01,
“ItemCode”:”LTCKRW”,”ItemName”:”LTCKRW”,”NonoContractQty”:0,”OrderNO”:”12148″,”OrderPrice”:3355,
“OrderQty”:0.01,”OrderType”:”price”,”TradeFlag”:”buy”}],”message”:”…..”,”result”:0}
실패(JSON)예제::
{“message”:”The access token provided is invalid.”,”result”:-9999}

{“message”:”Invalid Nonce Value !!!”,”result”:-1}

미체결내역조회

설명 미체결내역조회
URL http://www.coinis.co.kr/api/trade/list
입력 필드
NAME
TYPE
Input Value
설명
accno 계좌번호
accpwd 계좌비밀번호
request uncontract 조회종류
price 주문가격(변경)
nonce nonce 값(중복되지 않는 수)
기본 출력 필드
NAME
TYPE
Output Value
설명
data 문자열 JSON배열
message 문자열 메시지
result 문자열 error code : 성공(0), 그외
NAME
Description
OrderDateTime 년월일시분초밀리초
ItemCode 종목코드
ItemName 종목명
OrderNO 주문번호
OrderPrice 주문가격
OrderQty 주문량
OrderType price:지정가, makret:시장가
TradeFlag sell:매도, buy:매수
NonContractQty 미체결량
입력예제:
curl -D – -X POST -H “Authorization: Bearer ************************************************” -d
“accno=123456789&accpwd=1234&request=uncontract&nonce=1” http://www.coinis.co.kr/api/trade/list
출력(JSON)예제:
{“data”:[{“ItemCode”:”BTCKRW”,”ItemName”:”BTCKRW”,”NonoContractQty”:0.01,
“OrderDateTime”:”20150917170903320″,”OrderNO”:”11813″,”OrderPrice”:277000,”OrderQty”:0.05,
“OrderType”:”price”,”TradeFlag”:”sell”},…}],”message”:”……”,”result”:0}
실패(JSON)예제::
{“message”:”The access token provided is invalid.”,”result”:-9999}

{“message”:”Invalid Nonce Value !!!”,”result”:-1}

포지션조회

설명 포지션조회
URL http://www.coinis.co.kr/api/trade/list
입력 필드
NAME
TYPE
Input Value
설명
accno 계좌번호
accpwd 계좌비밀번호
request position 조회종류
price 주문가격(변경)
nonce nonce 값(중복되지 않는 수)
기본 출력 필드
NAME
TYPE
Output Value
설명
data 문자열 JSON배열
message 문자열 메시지
result 문자열 error code : 성공(0), 그외
NAME
Description
ItemCode 종목코드
ClosePrice 현재가
PossAvgPrice 평균단가
PossAvgQty 평균수량
Profit 손익
ProfitRate 손익률
TradeFlag 매매구분 sell:매도, buy:매수
ValuationAmount
입력예제:
curl -D – -X POST -H “Authorization: Bearer ************************************************” -d
“accno=123456789&accpwd=1234&request=position&nonce=1” http://www.coinis.co.kr/api/trade/list
출력(JSON)예제:
{“data”:[{“ClosePrice”:273000,”ItemCode”:”BTCKRW”,”PossAvgPrice”:260420.99601112,”PossQty”:0.12,
“Profit”:1509.480478665599,”ProfitRate”:4.830257230236102,”TradeFlag”:”buy”,”ValuationAmount”:0},
{“ClosePrice”:3355,”ItemCode”:”LTCKRW”,”PossAvgPrice”:3354.99871497,”PossQty”:0.01000001,
“Profit”:0.00001285031284992717,”ProfitRate”:0.00003830195207613388,”TradeFlag”:”buy”,
“ValuationAmount”:0}],”message”:”……”,”result”:0}
실패(JSON)예제::
{“message”:”The access token provided is invalid.”,”result”:-9999}

{“message”:”Invalid Nonce Value !!!”,”result”:-1}

지갑 (Coin입금/송금)

입금주소조회

설명 입금주소조회
URL http://www.coinis.co.kr/api/wallet/address
입력 필드
NAME
TYPE
Input Value
설명
accno 계좌번호
acctype btc,ltc,dash 계좌타입
nonce nonce 값(중복되지 않는 수)
기본 출력 필드
NAME
TYPE
Output Value
설명
data 문자열 JSON배열
message 문자열 메시지
result 문자열 error code : 성공(0), 그외
NAME
Description
address 지갑주소(가장 최근 생성주소)
입력예제:
C:\Users\stonrage>curl -D – -X POST -H “Authorization: Bearer ******************************28d” -d “accno=123456789&acctype=btc&nonce=311” http://www.coinis.co.kr/api/wallet/address
출력(JSON)예제:
{“data”:{“address”:”13gNFjsKzv6jTaGoyZQA2vLq6oHNoEoud9″},”message”:”…..”,”result”:0}
실패(JSON)예제:
{“message”:”The access token provided is invalid.”,”result”:-9999}

{“message”:”Invalid Nonce Value !!!”,”result”:-1}

입금주소발급

설명 입금주소발급
URL http://www.coinis.co.kr/api/wallet/assign
입력 필드
NAME
TYPE
Input Value
설명
accno 계좌번호
acctype btc,ltc,dash 계좌타입
nonce nonce 값(중복되지 않는 수)
기본 출력 필드
NAME
TYPE
Output Value
설명
data 문자열 JSON배열
message 문자열 메시지
result 문자열 error code : 성공(0), 그외
NAME
Description
address
1일 1회만 가능
입력예제:
C:\Users\stonrage>curl -D – -X POST -H “Authorization: Bearer ******************************
28d” -d “accno=123456789&acctype=btc&nonce=311” http://www.coinis.co.kr/api/wallet/assign
출력(JSON)예제:
{“data”:{“address”:”13gNFjsKzv6jTaGoyZQA2vLq6oHNoEoud9″},”message”:”…..”,”result”:0}
실패(JSON)예제:
{“data”:{“address”:””},”message”:”…………………………..”,”result”:-1084}
{“message”:”The access token provided is invalid.”,”result”:-9999}
{“message”:”Invalid Nonce Value !!!”,”result”:-1}

잔고조회

설명 잔고조회
URL http://www.coinis.co.kr/api/wallet/balance
입력 필드
NAME
TYPE
Input Value
설명
accno 계좌번호
acctype btc,ltc,dash 계좌타입
nonce nonce 값(중복되지 않는 수)
기본 출력 필드
NAME
TYPE
Output Value
설명
data 문자열 JSON배열
message 문자열 메시지
result 문자열 error code : 성공(0), 그외
NAME
Description
balance 잔고
fee 출금수수료
입력예제:
C:\Users\stonrage>curl -D – -X POST -H “Authorization: Bearer ******************************28d” -d “accno=123456789&acctype=btc&nonce=311” http://www.coinis.co.kr/api/wallet/balance
응답예제:
{“data”:{“balance”:0.1198,”fee”:0.0002},”message”:”…..”,”result”:0}
실패(JSON)예제::
{“message”:”The access token provided is invalid.”,”result”:-9999}

{“message”:”Invalid Nonce Value !!!”,”result”:-1}

출금요청

설명 출금요청
URL http://www.coinis.co.kr/api/wallet/out
입력 필드
NAME
TYPE
Input Value
설명
accno 계좌번호
acctype btc,ltc,dash 계좌타입
amount 출금액
address 출금주소
password 로그인 비밀번호
nonce nonce 값(중복되지 않는 수)
기본 출력 필드
NAME
TYPE
Output Value
설명
data 문자열 JSON배열
message 문자열 메시지
result 문자열 error code : 성공(0), 그외
NAME
Description
balance 잔고
fee 출금수수료
입력예제:
curl -D – -X POST -H “Authorization: Bearer *****************************” -d
“accno=1234567890&acctype=btc&amount=0.000001&
address=1Cm9TFrdNCZJVLrn5GVGnPzyzfz8BjMgEX&password=123456” http://www.coinis.co.kr/api/wallet/out
출력(JSON)예제:
실패(JSON)예제::
{“message”:”The access token provided is invalid.”,”result”:-9999}

{“message”:”Invalid Nonce Value !!!”,”result”:-1}

지갑 (KRW입금/출금)

입금계좌조회

설명 입금계좌조회
URL http://www.coinis.co.kr/api/account/input
입력 필드
NAME
TYPE
Input Value
설명
accno 계좌번호
nonce nonce 값(중복되지 않는 수)
기본 출력 필드
NAME
TYPE
Output Value
설명
data 문자열 JSON배열
message 문자열 메시지
result 문자열 error code : 성공(0), 그외
NAME
Description
BankAccNO 입금계좌번호
BankCode 은행코드
BankName 은행명
UserName 이름(계좌)
입력예제:
curl -D – -X POST -H “Authorization: Bearer *************************” -d “accno=123456789&nonce=11” http://www.coinis.co.kr/api/account/input
출력(JSON)예제:
{“data”:{“BankAccNO”:”123-4567-8901-123″,”BankCode”:”15″,”BankName”:”…,”UserName”:”….”},”message”…..”,”result”:0}
실패(JSON)예제:
{“message”:”The access token provided is invalid.”,”result”:-9999}

{“message”:”Invalid Nonce Value !!!”,”result”:-1}

출금계좌조회

설명 출금계좌조회
URL http://www.coinis.co.kr/api/account/output
입력 필드
NAME
TYPE
Input Value
설명
accno 계좌번호
nonce nonce 값(중복되지 않는 수)
기본 출력 필드
NAME
TYPE
Output Value
설명
data 문자열 JSON배열
message 문자열 메시지
result 문자열 error code : 성공(0), 그외
NAME
Description
BankAccNO 출금계좌번호
BankCode 은행코드
BankName 은행명
UserName 이름(계좌)
※ 1일 1회만 가능
입력예제:
curl -D – -X POST -H “Authorization: Bearer **************************” -d
“accno=1234567890&nonce=12” http://www.coinis.co.kr/api/account/output
출력(JSON)예제:
{“message”:{“data”:{“BankAccNO”:”811240295284″,”BankCode”:”1″,”BankName”:”…..”,
“UserName”:”……”},”message”:”……………………..”,”result”:0},”result”:-1}
실패(JSON)예제:
{“data”:{“address”:””},”message”:”…………………………..”,”result”:-1084}
{“message”:”The access token provided is invalid.”,”result”:-9999}
{“message”:”Invalid Nonce Value !!!”,”result”:-1}

KRW잔고조회

설명 KRW잔고조회
URL http://www.coinis.co.kr/api/account/balance
입력 필드
NAME
TYPE
Input Value
설명
accno 계좌번호
acctype accpwd 계좌비밀번호
nonce nonce 값(중복되지 않는 수)
기본 출력 필드
NAME
TYPE
Output Value
설명
data 문자열 JSON배열
message 문자열 메시지
result 문자열 error code : 성공(0), 그외
NAME
Description
PossibleMoney 잔고
WithdrawFee 출금수수료
입력예제:
curl -D – -X POST -H “Authorization: Bearer ***************************************” -d “accno=1234567890&accpwd=1234&nonce=14” http://www.coinis.co.kr/api/account/balance
응답예제:
{“data”:{“PossibleMoney”:”1242.841654″,”WithdrawFee”:”1000.000000″},”message”:”…………………………..”,”result”:0}
실패(JSON)예제::
{“message”:”The access token provided is invalid.”,”result”:-9999}

{“message”:”Invalid Nonce Value !!!”,”result”:-1}

KRW출금요청

설명 KRW출금요청
URL http://www.coinis.co.kr/api/account/withdraw
입력 필드
NAME
TYPE
Input Value
설명
accno 계좌번호
userid 사용자 로그인 아이디
bankcode 은행코드
bankaccno 은행계좌번호
password 로그인 비밀번호
nonce nonce 값(중복되지 않는 수)
기본 출력 필드
NAME
TYPE
Output Value
설명
data 문자열 JSON배열
message 문자열 메시지
result 문자열 error code : 성공(0), 그외
NAME
Description
입력예제:
curl -D – -X POST -H “Authorization: Bearer *********************************” -d “accno=***********************&userid=*******&bankcode=******&bankaccno=1234567890
&money=10000&password=1234&nonce=1” http://www.coinis.co.kr/api/account/withdraw
출력(JSON)예제:
실패(JSON)예제::
{“message”:”The access token provided is invalid.”,”result”:-9999}

{“message”:”Invalid Nonce Value !!!”,”result”:-1}

KRW입금요청

설명 KRW입금요청
URL http://www.coinis.co.kr/api/account/deposit
입력 필드
NAME
TYPE
Input Value
설명
accno 계좌번호
userid 사용자 로그인 아이디
bankcode 은행코드
bankaccno 은행계좌번호
money 입금액
nonce nonce 값(중복되지 않는 수)
기본 출력 필드
NAME
TYPE
Output Value
설명
data 문자열 JSON배열
message 문자열 메시지
result 문자열 error code : 성공(0), 그외
NAME
Description
입력예제:
curl -D – -X POST -H “Authorization: Bearer ******************************” -d “accno=1234567890&userid=*****&bankcode=2&bankaccno=1234567890&money=10000&nonce=1” http://www.coinis.co.kr/api/account/deposit
출력(JSON)예제:
실패(JSON)예제::
{“message”:”The access token provided is invalid.”,”result”:-9999}

{“message”:”Invalid Nonce Value !!!”,”result”:-1}

은행코드조회

설명 은행코드조회
URL http://www.coinis.co.kr/api/account/deposit
입력 필드
NAME
TYPE
Input Value
설명
accno 계좌번호
userid 사용자 로그인 아이디
bankcode 은행코드
bankaccno 은행계좌번호
money 입금액
nonce nonce 값(중복되지 않는 수)
기본 출력 필드
NAME
TYPE
Output Value
설명
data 문자열 JSON배열
message 문자열 메시지
result 문자열 error code : 성공(0), 그외
NAME
Description
BankCode 은행코드
BankName 은행명
입력예제:
curl -D – -X POST -H “Authorization: Bearer e128386e7599e8eff325908f57f7b3bf9308b29d” -d “nonce=1” http://www.coinis.co.kr/api/account/bank
응답예제:
{“data”:[{“BankCode”:”1″,”BankName”:”국민은행”},……,{“BankCode”:”9″,”BankName”:”우리은행”}],”message”:”작업에 성공하였습니다.”,”result”:0}
실패(JSON)예제::
{“message”:”The access token provided is invalid.”,”result”:-9999}

{“message”:”Invalid Nonce Value !!!”,”result”:-1}

출금계좌등록

설명 출금계좌등록
URL http://www.coinis.co.kr/api/account/register
입력 필드
NAME
TYPE
Input Value
설명
bankcode 은행코드
bankaccno 은행계좌번호
nonce nonce 값(중복되지 않는 수)
기본 출력 필드
NAME
TYPE
Output Value
설명
data 문자열 JSON배열
message 문자열 메시지
result 문자열 error code : 성공(0), 그외
NAME
Description
입력예제:
curl -D – -X POST -H “Authorization: Bearer **************************” -d “bankcode=1&bankaccno=99999999&password=1234” http://www.coinis.co.kr/api/account/register
출력(JSON)예제:
실패(JSON)예제::
{“data”:{“address”:””},”message”:”…………………………..”,”result”:-1084}
{“message”:”The access token provided is invalid.”,”result”:-9999}
{“message”:”Invalid Nonce Value !!!”,”result”:-1}

지갑 (입출내역)

입출금 대기내역 조회

설명 입출금 대기내역 조회
URL http://www.coinis.co.kr/api/account/standby
입력 필드
NAME
TYPE
Input Value
설명
accno 계좌번호
reqtype all, in, out, tran, inout, intran, outtran
nonce nonce 값(중복되지 않는 수)
기본 출력 필드
NAME
TYPE
Output Value
설명
data 문자열 JSON배열
message 문자열 메시지
result 문자열 error code : 성공(0), 그외
NAME
Description
PinTime
입력예제:
curl -D – -X POST -H “Authorization: Bearer 99cf2c801ec5e245e40c9f7836a3913af890ea4e” -d “accno=1234567890&reqtype=all&nonce=16” http://www.coinis.co.kr/api/account/standby
출력(JSON)예제:
실패(JSON)예제:
{“message”:”The access token provided is invalid.”,”result”:-9999}

{“message”:”Invalid Nonce Value !!!”,”result”:-1}

입출금 내역 조회

설명 입출금 내역 조회
URL http://www.coinis.co.kr/api/account/inoutlist
입력 필드
NAME
TYPE
Input Value
설명
accno 계좌번호
reqtype all, in, out, tran, inout, intran, outtran
nonce nonce 값(중복되지 않는 수)
기본 출력 필드
NAME
TYPE
Output Value
설명
data 문자열 JSON배열
message 문자열 메시지
result 문자열 error code : 성공(0), 그외
NAME
Description
PinTime
입력예제:
curl -D – -X POST -H “Authorization: Bearer **************************” -d “accno=1234567890&reqtype=all&nonce=18” http://www.coinis.co.kr/api/account/inoutlist
출력(JSON)예제:
실패(JSON)예제:
{“message”:”The access token provided is invalid.”,”result”:-9999}

{“message”:”Invalid Nonce Value !!!”,”result”:-1}

입출금 요청취소

설명 입출금 요청취소
URL http://www.coinis.co.kr/api/account/inoutcancel
입력 필드
NAME
TYPE
Input Value
설명
accno 계좌번호
acctype btc, ltc, dash, krw
reqtype
reqstatus
reqidx
nonce nonce 값(중복되지 않는 수)
기본 출력 필드
NAME
TYPE
Output Value
설명
data 문자열 JSON배열
message 문자열 메시지
result 문자열 error code : 성공(0), 그외
NAME
Description
입력예제:
curl -D – -X POST -H “Authorization: Bearer ********************************” -d “accno=1234567890&accpwd=1234&acctype=btc&reqtype=1&reqstatus=4&reqidx=4” http://www.coinis.co.kr/api/account/inoutcancel
출력(JSON)예제:
실패(JSON)예제:
{“message”:”The access token provided is invalid.”,”result”:-9999}

{“message”:”Invalid Nonce Value !!!”,”result”:-1}

지갑 (PIN인증)

입출금 요청 시 PIN인증 절차를 거쳐야 요청이 접수됩니다.

PIN 인증요청

설명 PIN 인증요청
URL http://www.coinis.co.kr/api/pin/request
입력 필드
NAME
TYPE
Input Value
설명
accno 계좌번호
acctype bt, ltc, dash, krw 중 하나
requestidx 입출 요청시 받은 request index
nonce nonce 값(중복되지 않는 수)
기본 출력 필드
NAME
TYPE
Output Value
설명
data 문자열 JSON배열
message 문자열 메시지
result 문자열 error code : 성공(0), 그외
NAME
Description
PinTime
입력예제:
curl -D – -X POST -H “Authorization: Bearer ****************************” -d “accno=1234567890&acctype=btc&requestidx=3&nonce=20” http://www.coinis.co.kr/api/pin/request
출력(JSON)예제:
{“data”:{“PinTime”:”20150918112135000″},”message”:”…”,”result”:0}
실패(JSON)예제:
{“message”:”The access token provided is invalid.”,”result”:-9999}

{“message”:”Invalid Nonce Value !!!”,”result”:-1}

PIN 승인요청

설명 PIN 승인요청
URL http://www.coinis.co.kr/api/pin/send
입력 필드
NAME
TYPE
Input Value
설명
accno 계좌번호
acctype bt, ltc, dash, krw
requestidx 입출 요청시 받은 request index
pintime PIN 인증요청시 받음
pinnumber SMS로 받은 인증번호
nonce nonce 값(중복되지 않는 수)
기본 출력 필드
NAME
TYPE
Output Value
설명
data 문자열 JSON배열
message 문자열 메시지
result 문자열 error code : 성공(0), 그외
NAME
Description
PinTime
입력예제:
curl -D – -X POST -H “Authorization: Bearer **********************” -d “accno=1234567890&acctype=btc&requestidx=4&pintime=20150716180444000&
pinnumber=741440&nonce=1” http://www.coinis.co.kr/api/pin/send
출력(JSON)예제:
실패(JSON)예제:
{“message”:”The access token provided is invalid.”,”result”:-9999}

{“message”:”Invalid Nonce Value !!!”,”result”:-1}