post https://api.coinone.co.kr/v2.1/order/cancel
주문 식별 ID로 원하는 주문의 취소
Request Header
필드 | 필수 | 설명 |
---|---|---|
X-COINONE-PAYLOAD | true | Request body object -> JSON string -> base64 |
X-COINONE-SIGNATURE | true | HMAC(X-COINONE-PAYLOAD, SECRET_KEY, SHA512).hexdigest() |
Request Body
필드 | 유형 | 필수 | 설명 |
---|---|---|---|
access_token | String | true | 사용자의 액세스 토큰 (access token) |
nonce | String | true | UUID nonce (예: "022f53b2-8b2f-40c6-8e51-b594f562ee83") |
order_id | String | true | 주문 식별 ID (UUID 포맷) |
quote_currency | String | true | 마켓 기준 통화 |
target_currency | String | true | 조회하려는 종목의 심볼 |
user_order_id | String | false | user_order_id 필드와 기존 order_id 필드 중 하나만 입력되어야 함 - 150자까지 지원 - 알파벳 소문자 / 숫자 / 특수문자 - _ . 지원 - 거래쌍 상관 없이 기존에 입력한 user_order_id 는 재사용 불가 |
Response Body
필드 | 타입 | 설명 |
---|---|---|
result | String | 정상 반환 시 success, 에러 코드 반환 시 error |
error_code | NumberString | error 발생 시 에러코드 반환, 성공인 경우 0 반환 |
order_id | String | 주문 식별 가능한 ID (예: "d85cc6af-b131-4398-b269-ddbafa760a39") |
price | NumberString | 취소된 주문의 금액 |
qty | NumberString | 취소된 주문의 수량 |
remain_qty | NumberString | 취소되지 않는 잔여 수량 |
side | String | 매수/매도 여부 (Enum: "BUY", "SELL") |
original_qty | NumberString | 최초 주문 수량 (remain_qty + traded_qty + canceled_qty) |
traded_qty | NumberString | 체결된 수량 |
canceled_qty | NumberString | 취소된 수량 |
fee | NumberString | 거래 수수료 |
fee_rate | NumberString | 거래 수수료율 |
avg_price | NumberString | 평균 체결 단가 |
canceled_at | Number | 취소된 주문의 타임스탬프 (unit of time: millisecond) |
ordered_at | Number | 주문 등록 시점의 타임스탬프 (unit of time: millisecond) |