---
title: "Cancel a shipment"
method: PUT
path: "/shipments/{id}/cancel"
tags: ["Shipments"]
---

# Cancel a shipment

`PUT /shipments/{id}/cancel`

Cancels a shipment at Shipmondo and the carrier if possible.


    **Note:** This doesn't refund the shipment in Shipmondo.

## Path parameters

- `id` integer, required

## Response `200`

Successful.

- ShipmentCancelled
  - `cancelled` boolean — Whether or not the shipment is cancelled at Shipmondo.
  - `cancelled_at_carrier` boolean — Whether or not the shipment is cancelled at the carrier.
  - `refunded` boolean — Whether or not the shipment is refunded in Shipmondo (Refunds are not triggered by this endpoint itself).

## Other responses

- `401` — Unauthorized.
- `404` — Resource not found.

---

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