---
title: "Cancel order"
method: POST
path: "/seller/orders/{id}/cancel"
tags: ["seller-orders"]
---

# Cancel order

`POST /seller/orders/{id}/cancel`

Cancel an order from the seller side.

Use this endpoint when a seller cannot fulfill an order and needs to trigger cancellation logic.

Rules:
- Seller must own the order.
- Cancellation is blocked for invalid states (for example already shipped or non-cancellable items).

Responses:
- Returns `204` when cancellation succeeds.
- Returns `400` for non-cancellable orders.
- Returns `404` when the order is not found for the seller.

## Path parameters

- `id` string, required — Order ID

## Response `204`

Order cancelled

## Other responses

- `400` — Order cannot be cancelled because it has already shipped or contains items that cannot be cancelled.
- `404` — Order not found

---

[API](https://skmtc.net/managem/apis/managem-api.md) · [All operations](https://skmtc.net/managem/apis/managem-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/managem/managem-api/revisions/6367b514f6ea/schema)
