Placeorder
POST /api/v1/placeorder
Endpoint URL
This API Function Place Orders to the Broker
Hosted URL : POST https://imc.layr0.org/api/v1/placeorder
{
"apikey": "<your_app_apikey>",
"strategy": "Test Strategy",
"symbol": "SAIL",
"action": "BUY",
"exchange": "NSE",
"pricetype": "MARKET",
"product": "MIS",
"quantity": "1",
"expected_mode": "analyze",
"expected_balance_type": "sandbox",
"expected_mode_version": 7,
"request_id": "saved-example-001"
}
Sample API Request
{
"apikey": "your_app_apikey",
"strategy": "Test Strategy",
"exchange": "NSE",
"symbol": "BHEL",
"action": "BUY",
"product": "MIS",
"pricetype": "MARKET",
"quantity": "1",
"price": "0",
"trigger_price": "0",
"disclosed_quantity": "0",
"expected_mode": "analyze",
"expected_balance_type": "sandbox",
"expected_mode_version": 7,
"request_id": "saved-example-001"
}
Sample API Response
{
"orderid": "240307000614705",
"status": "success"
}
Parameter Description
| Parameters | Description | Mandatory/Optional | Default Value |
|---|---|---|---|
| apikey | App API key | Mandatory | - |
| strategy | Strategy name | Mandatory | - |
| exchange | Exchange code | Mandatory | - |
| symbol | Trading symbol | Mandatory | - |
| action | Action (BUY/SELL) | Mandatory | - |
| product | Product type | Optional | MIS |
| pricetype | Price type | Optional | MARKET |
| quantity | Quantity | Mandatory | - |
| price | Price | Optional | 0 |
| trigger_price | Trigger price | Optional | 0 |
| disclosed_quantity | Disclosed quantity | Optional | 0 |
Required mode metadata
Copy the current mode, balance type and version from Funds or Analyzer; the values above are illustrative. A fresh request ID identifies each ordinary operation.
| Field | Required | Meaning |
|---|---|---|
| expected_mode | Yes | Current live or analyze state |
| expected_balance_type | Yes | Current live or sandbox balance |
| expected_mode_version | Yes | Current API-key mode version |
| request_id | Yes | Caller-generated operation identifier |
Documentation metadata is prohibited in executable requests. See request validation.