Dunamu · Schema

Order

FintechCryptocurrencyDigital AssetsExchangeSecuritiesTradingBlockchainSouth KoreaCompany

Properties

Name Type Description
market string Trading pair code.
uuid string Unique identifier of the order.
side string Order direction (ask=sell, bid=buy).
ord_type string Order type.
price string Order price or total amount. For limit orders, this is the unit price. For market buy orders, this is the total buy amount.
state string Order state. - `wait`: Pending execution - `watch`: Waiting for reservation order - `done`: Fully executed - `cancel`: Cancelled
created_at string Timestamp when the order was created. [Format] yyyy-MM-ddTHH:mm:ss+00:00
volume string Requested order volume.
remaining_volume string Remaining volume after execution.
executed_volume string Executed volume.
reserved_fee string Fee reserved for this order.
remaining_fee string Remaining fee.
paid_fee string Fee paid so far.
locked string Amount locked for this order.
trades_count integer Number of trades executed for this order.
time_in_force string Time in force condition.
identifier string Client-assigned order identifier specified at order creation. * The identifier field is only available for orders created after October 18, 2024.
smp_type string Self-Match Prevention (SMP) mode.
prevented_volume string Volume cancelled due to Self-Match Prevention.
prevented_locked string Asset unlocked due to Self-Match Prevention cancellation. - For buy orders: cancelled amount - For sell orders: cancelled volume
trades array List of trades executed for this order (returned in individual order query).
View JSON Schema on GitHub

JSON Schema

dunamu-order-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/dunamu/main/json-schema/dunamu-order-schema.json",
  "title": "Order",
  "x-generated": "2026-10-14",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/dunamu-exchange-api-openapi.yml#/components/schemas/Order",
  "type": "object",
  "required": [
    "market",
    "uuid",
    "side",
    "ord_type",
    "state",
    "created_at",
    "remaining_volume",
    "executed_volume",
    "reserved_fee",
    "remaining_fee",
    "paid_fee",
    "locked",
    "trades_count",
    "prevented_volume",
    "prevented_locked"
  ],
  "properties": {
    "market": {
      "type": "string",
      "description": "Trading pair code.\n"
    },
    "uuid": {
      "type": "string",
      "description": "Unique identifier of the order."
    },
    "side": {
      "type": "string",
      "enum": [
        "ask",
        "bid"
      ],
      "description": "Order direction (ask=sell, bid=buy)."
    },
    "ord_type": {
      "type": "string",
      "enum": [
        "limit",
        "price",
        "market",
        "best"
      ],
      "description": "Order type."
    },
    "price": {
      "type": "string",
      "format": "decimal",
      "description": "Order price or total amount.\nFor limit orders, this is the unit price. For market buy orders, this is the total buy amount.\n"
    },
    "state": {
      "type": "string",
      "enum": [
        "wait",
        "watch",
        "done",
        "cancel"
      ],
      "description": "Order state.\n\n- `wait`: Pending execution\n- `watch`: Waiting for reservation order\n- `done`: Fully executed\n- `cancel`: Cancelled\n"
    },
    "created_at": {
      "type": "string",
      "description": "Timestamp when the order was created.\n\n[Format] yyyy-MM-ddTHH:mm:ss+00:00\n"
    },
    "volume": {
      "type": "string",
      "format": "decimal",
      "description": "Requested order volume."
    },
    "remaining_volume": {
      "type": "string",
      "format": "decimal",
      "description": "Remaining volume after execution."
    },
    "executed_volume": {
      "type": "string",
      "format": "decimal",
      "description": "Executed volume."
    },
    "reserved_fee": {
      "type": "string",
      "format": "decimal",
      "description": "Fee reserved for this order."
    },
    "remaining_fee": {
      "type": "string",
      "format": "decimal",
      "description": "Remaining fee."
    },
    "paid_fee": {
      "type": "string",
      "format": "decimal",
      "description": "Fee paid so far."
    },
    "locked": {
      "type": "string",
      "format": "decimal",
      "description": "Amount locked for this order."
    },
    "trades_count": {
      "type": "integer",
      "description": "Number of trades executed for this order."
    },
    "time_in_force": {
      "type": "string",
      "enum": [
        "fok",
        "ioc",
        "post_only"
      ],
      "description": "Time in force condition."
    },
    "identifier": {
      "type": "string",
      "description": "Client-assigned order identifier specified at order creation.\n* The identifier field is only available for orders created after October 18, 2024.\n"
    },
    "smp_type": {
      "type": "string",
      "enum": [
        "reduce",
        "cancel_maker",
        "cancel_taker"
      ],
      "description": "Self-Match Prevention (SMP) mode."
    },
    "prevented_volume": {
      "type": "string",
      "format": "decimal",
      "description": "Volume cancelled due to Self-Match Prevention.\n"
    },
    "prevented_locked": {
      "type": "string",
      "format": "decimal",
      "description": "Asset unlocked due to Self-Match Prevention cancellation.\n  - For buy orders: cancelled amount\n  - For sell orders: cancelled volume\n"
    },
    "trades": {
      "type": "array",
      "description": "List of trades executed for this order (returned in individual order query).",
      "items": {
        "type": "object",
        "properties": {
          "market": {
            "type": "string",
            "description": "Trading pair code."
          },
          "uuid": {
            "type": "string",
            "description": "Unique identifier of the trade."
          },
          "price": {
            "type": "string",
            "format": "decimal",
            "description": "Trade price."
          },
          "volume": {
            "type": "string",
            "format": "decimal",
            "description": "Trade volume."
          },
          "funds": {
            "type": "string",
            "format": "decimal",
            "description": "Trade funds (price × volume)."
          },
          "trend": {
            "type": "string",
            "description": "Price trend of the trade."
          },
          "created_at": {
            "type": "string",
            "description": "Timestamp of the trade."
          },
          "side": {
            "type": "string",
            "description": "Order side of the trade."
          }
        }
      }
    }
  }
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/dunamu-order"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.