BTS API Hujjatlari
Buyurtmani bekor qilish

Buyurtmani bekor qilish

GET /v1/order-cancel/index

Ushbu bo‘lim orqali mavjud buyurtmani bekor qilish amalga oshiriladi.

So‘rov yuborilganda tizim buyurtma holatini bekor qilingan (cancelled) holatiga o‘tkazadi va buyurtma bo‘yicha yetkazib berish jarayoni to‘xtatiladi.

⚠️ Muhim shart: Buyurtmani faqat uning joriy holati status_code = 100 bo‘lgandagina bekor qilish mumkin.
Agar buyurtma boshqa holatda bo‘lsa (masalan, yetkazib berish jarayonida yoki yakunlangan bo‘lsa), tizim bekor qilishni rad etadi va xatolik xabari qaytaradi.

Ushbu endpoint faqat buyurtma holatini o‘zgartiradi va boshqa ma’lumotlarni yangilamaydi.

API Server https://apitest.bts.uz:28345/
Base Path /v1/order-cancel/index
Full URL
https://apitest.bts.uz:28345/v1/order-cancel/index
Authentication Bearer Token
Headers
Header
Value
Req.
Authorization
Bearer {token}
🔒
Content-Type
application/json
🔒
Accept
application/json
🔒
language
uz
🔒

REQUEST

{
    "status": true,
    "message": "success.updated",
    "status_code": 200,
    "data": {
        "orderId": 4293646,
        "status": {
            "id": 0,
            "name": "Cancelled Order"
        }
    }
}
No schema defined.

RESPONSE

HTTP 200
Response Body
{
    "status": true,
    "message": "success.updated",
    "status_code": 200,
    "data": {
        "orderId": 4293646,
        "status": {
            "id": 0,
            "name": "Cancelled Order"
        }
    }
}
No schema defined.
HTTP 400
Response Body
{
    "status": false,
    "message": "error.already_cancelled",
    "status_code": 400
}
No schema defined.