# Cancel Bag

{% hint style="warning" %}
Bag cancellation is in beta. Please report any errors to Violet.
{% endhint %}

Cancel a single `Bag` from an `Order`. This action will attempt to cancel the external order in the merchants system. The total amount paid for this `Bag` will be refunded to the shopper upon successful cancellation.

{% hint style="info" %}
The `Bag` must be in a cancellable state. Any `Bag`'s that have a status of `IN_PROGRESS`, `REFUNDED`, or `CANCELED` cannot be cancelled.
{% endhint %}

{% openapi src="<https://3937396275-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8lXIp71Ct5qCUhXjko2q%2Fuploads%2Fgit-blob-8ab007712b2fb1063fba6d0d5fac84738eef8644%2Forder-service.yaml?alt=media>" path="/orders/{order\_id}/bags/{bag\_id}/cancel" method="post" expanded="true" %}
[order-service.yaml](https://3937396275-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8lXIp71Ct5qCUhXjko2q%2Fuploads%2Fgit-blob-8ab007712b2fb1063fba6d0d5fac84738eef8644%2Forder-service.yaml?alt=media)
{% endopenapi %}
