API
Stagingv2

Trading

Edit an order

Amend the price or quantity of a working order by its order number.

POST/v2/vendor/order/edit
Requires scopeorder.edit

Body parameters

ParameterDescription
orderNumber
string
required
The order number returned when the order was posted.
brokerCode
string
required
Placing broker code.
units
number
required
New quantity.
price
number
required
New limit price in Naira.

Response fields

FieldDescription
data
object
Raw acknowledgement passed through from the exchange trading system.
Request
curl -X POST "https://stagingmobile.nasdng.com/v2/vendor/order/edit" \
  -H "Authorization: Bearer sk_test_xxxxxxxxxxxxxxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "orderNumber": "48106",
    "brokerCode": "0TST",
    "units": 12,
    "price": 50
  }'
const res = await fetch("https://stagingmobile.nasdng.com/v2/vendor/order/edit", {
  method: "POST",
  headers: {
    Authorization: "Bearer sk_test_xxxxxxxxxxxxxxxxxxxxxxxx",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    "orderNumber": "48106",
    "brokerCode": "0TST",
    "units": 12,
    "price": 50
  }),
});
const { data } = await res.json();
import requests

res = requests.post(
    "https://stagingmobile.nasdng.com/v2/vendor/order/edit",
    json={
        "orderNumber": "48106",
        "brokerCode": "0TST",
        "units": 12,
        "price": 50,
    },
    headers={"Authorization": "Bearer sk_test_xxxxxxxxxxxxxxxxxxxxxxxx"},
)
data = res.json()
Response 200 OK
{
  "success": true,
  "message": "Order edited successfully",
  "data": {
    "OrderNo": 48106,
    "Status": "Amended",
    "Message": "Order updated"
  }
}