Create order
Creates a limit or market order intent for asynchronous matching. A successful response means the order was accepted for processing; read the order until it reaches a terminal status before treating execution as final.
Authorizations
API credential. Withdrawal quote and submit operations additionally require the documented Ed25519 timestamp, nonce, and signature headers.
Headers
Unique key for this exact write intent. Store it before sending the request and reuse it for retries after timeouts or transient errors.
Body
Order intent to submit. Amounts are decimal strings; validate pair, precision, minimums, and balances before sending.
Order intent for creating a limit or market order. Amounts are decimal strings.
Order type: "limit" or "market"
"limit"
Trading pair identifier
"USD/NGN"
Order quantity in base currency
"100.00"
Order side: "buy" or "sell"
"buy"
Client-provided order identifier
Idempotency key to prevent duplicate orders
Price per unit. Required for limit orders; ignored for market orders.
"1650.00"
Time in force: "GTC", "IOC", "FOK", "POST_ONLY". Ignored for market orders, which always use IOC.
"GTC"