name: coinone-openapi description: Use when building or debugging integrations against Coinone Open API REST or WebSocket endpoints. Covers Public API V2, Private API V2.1, legacy Private API V2, authentication, signing, rate limits, error handling, and endpoint selection.
Coinone OpenAPI Skill
Use this skill for Coinone Open API work.
Default scope
- Prefer
Public API V2 - Prefer
Private API V2.1 - Use
Public WebSocketandPrivate WebSocketwhen streaming is needed - Treat
PUBLIC API V1 (Deprecated)and legacyPrivate API V2as fallback-only
Source of truth
- Docs home:
https://docs.coinone.co.kr/docs - API reference:
https://docs.coinone.co.kr/reference/ - Changelog:
https://docs.coinone.co.kr/changelog - REST base:
https://api.coinone.co.kr - Public WS:
wss://stream.coinone.co.kr - Private WS:
wss://stream.coinone.co.kr/v1/private
Operating procedure
- Pick the API family from
references/endpoint-index.md. - Read the matching guide:
references/public-rest-v2.mdreferences/private-rest-v21.mdreferences/private-rest-v2-legacy.mdreferences/public-rest-v1-deprecated.mdreferences/websocket.md
- Apply auth/signing rules from
references/auth-signing.md. - Validate rate limit and error handling from
references/rate-limits-and-errors.md. - For order placement, follow
references/order-safety.mdbefore sending any private order request. - Check changelog if using recent features like reward APIs or websocket chart/private websocket.
Hard rules
- Never default to deprecated APIs if a V2/V2.1/WebSocket equivalent exists.
- Never log raw secrets, signatures, or full private auth payloads.
- Preserve numeric precision for prices, qty, and amount as strings unless the caller explicitly needs numeric parsing.
- Private REST requires
X-COINONE-PAYLOADandX-COINONE-SIGNATURE. V2.1nonce must be UUID v4.- Legacy
V2nonce must be a strictly increasing positive integer. - Request enums are case-sensitive. Do not lowercase values like
LIMIT,MARKET,STOP_LIMIT,SUBSCRIBE,PING,SHORT. - Do not blindly retry order placement. Use
user_order_idor follow-up order lookup first. - Validate price units with the range-unit API before limit-style order submission.
Output contract
When using this skill, always output:
- Chosen endpoint and why
- API version and auth mode
- Required params, optional params, and validation notes
- Exact headers to send with secrets redacted
- Safe request example
- Expected success shape and key response fields
- Error handling plan
- Rate-limit/retry plan
Local references
references/endpoint-index.mdreferences/auth-signing.mdreferences/rate-limits-and-errors.mdreferences/order-safety.mdreferences/public-rest-v2.mdreferences/private-rest-v21.mdreferences/private-rest-v2-legacy.mdreferences/public-rest-v1-deprecated.mdreferences/websocket.md