Place Order
Orders
Place Order
Place a new order on the Pro platform
POST
Place Order
Overview
Place a new limit or market order on the Pro platform. This endpoint requires authentication with an API key that has Trade scope.Authentication
Your API key with Trade scope
Request Body
Trading pair symbol. All symbols map to a unified USD balance.Example:
USDT-NGN (recommended)Allowed values: USDT-NGN, USDC-NGN, USD-NGNOrder sideAllowed values:
buy, sellOrder typeAllowed values:
limit, marketOrder price (required for limit orders)Example:
1545.00Required when
type is limit. Not allowed for market orders.Order quantity in base assetExample:
100.00Request Examples
Response
Indicates if the request was successful
Human-readable response message
Order placement response
ISO 8601 timestamp of the response
Success Response
Error Responses
Order Types
| Type | Description | Required Fields |
|---|---|---|
| limit | Execute at specified price or better | price, quantity |
| market | Execute immediately at best available price | quantity |
Limit Orders
Limit orders are placed on the orderbook and wait for a matching order:- Buy limit: Executes at the specified price or lower
- Sell limit: Executes at the specified price or higher
- Remains open until filled or cancelled
Market Orders
Market orders execute immediately at the best available price:- May experience slippage if orderbook depth is low
- Partially fills if insufficient liquidity
Order Status Flow
| Status | Description |
|---|---|
pending_settlement | Order is awaiting settlement |
new | Order has been created |
open | Order is active on the orderbook |
partially_filled | Order is partially executed |
filled | Order is completely executed |
cancelled | Order was cancelled by user |
rejected | Order was rejected by the system |
failed | Order failed to execute |
Rate Limits
- 100 requests per minute per API key
Next Steps
List Orders
View your open orders
Cancel Order
Cancel an open order