---
title: "Cancel airway bills for orders"
method: POST
path: "/v3/orders/cancel-awb"
tags: ["Orders"]
---

# Cancel airway bills for orders

`POST /v3/orders/cancel-awb`

Requires the `order:create_awb` scope. Cancel Air Waybill for multiple orders.

## Request body

- CancelOrderAwbRequest
  - `ids` OrderPrimaryKeyInput[], required — Order primary keys to cancel AWB
    - union — Canonical UUIDv7 order primary key. For migrated orders, legacy numeric `core_order.id` values are still accepted as numbers or decimal strings.
      - string
      - integer

## Response `200`

AWB cancelled successfully

- GenerateOrCancelAWB
  - `failures` object
    - `ORDER_ID` string — Error message for the order with this ID
  - `successes` object
    - `ORDER_ID` string — Message or shipment receipt or tracking ID for the order with this ID

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden

---

[API](https://skmtc.net/scalev/apis/nexus-commerce-api.md) · [All operations](https://skmtc.net/scalev/apis/nexus-commerce-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/scalev/nexus-commerce-api/versions/730030bd6477/schema)
