Cancel Order
A cancelled order is a previously submitted order to buy or sell a security that gets cancelled before it executes on an exchange.
As long as an order remains active or in a state of pending in the system, it can be canceled.
Method: POST
https://connect.thefirstock.com/api/V4/cancelOrder
Request details
Parameter | Description | Example |
---|---|---|
userId string |
Identifier for the user upon login, unique to each user in the system. |
AA0013 |
jKey string |
Authentication token obtained from the login API |
be1ab734ae55aed00d2b730bb592136c |
orderNumber string |
Order number,which needs to be cancelled |
89089875 |
Libraries and SDKs
from thefirstock import thefirstock
cancelOrder = thefirstock.firstock_cancelOrder(
userId="{{userId}}",
orderNumber="23111100000112"
)
curl --location --request POST 'https://connect.thefirstock.com/api/V4/cancelOrder' \
--header 'Content-Type: application/json' \
--data-raw '{
"jKey": "{{jKey}}",
"userId": "{{userID}}",
"orderNumber": "23111100000112"
}'
const Firstock = require("thefirstock");
const firstock = new Firstock();
firstock.cancelOrder(userId: {{userId}},{ orderNumber: "11030800009600" }, (err, result) => {
console.log("Error, ", err);
console.log("Result: ", result);
});
using thefirstock;
class Program
{
public static void Main()
{
Firstock firstock = new Firstock();
var result = firstock.cancelOrder(( userId="{{userId}}" ),orderNumber: "11030800009600");
}
}
Success response details
Parameter | Description | Example |
---|---|---|
data.requestTime string |
Indicates the time at which the response was received, providing a timestamp for the transaction. |
14:45:38 15-02-2023 |
status string |
Represents the status of the API request, indicating whether it was processed successfully or not. |
success |
data.orderNumber string |
Unique identifier for the order, provided upon successful placement |
23111100000112 |
{
"status": "success",
"data": {
"requestTime": "14:45:38 15-02-2023",
"orderNumber": "1234567890111"
}
}
Failure response details
Parameter | Description | Example |
---|---|---|
status String |
Indicates the result status of the API operation | failed |
code String |
HTTP status code associated with the error | 404 |
name String |
Specifies the type or category of the error encountered |
ORDER_NOT_FOUND |
error.field String |
Field in the request that triggered the error | orderNumber |
error.message String |
Detailed message describing the error | Order not found to cancel |
{
"status": "failed",
"code": "404",
"name": "ORDER_NOT_FOUND",
"error": {
"field": "orderNumber",
"message": "Order not found to cancel"
}
}