---
title: "Cancel Order"
method: POST
path: "/openapi/{version}/customwebstore/orders/{id}/cancel/"
tags: ["Custom Webstore (B2C)"]
---

# Cancel Order

`POST /openapi/{version}/customwebstore/orders/{id}/cancel/`

## Request

- Base URL: `https://base_url`
- URL: `https://base_url/openapi/{version}/customwebstore/orders/{id}/cancel/`
- Auth: none declared. Required headers: `connection-id`

Cancel Order

## Path parameters

- `id` integer, required
- `version` string, required

## Headers

- `connection-id` string, required

## Request body

- CustomWebstoreCancelOrder
  - `cancel_by` string, required
  - `cancel_reason` string, required

## Response `201`

- EnvelopedCustomWebstoreCancelOrder
  - `success` boolean
  - `data` CustomWebstoreCancelOrder, required
    - `cancel_by` string, required
    - `cancel_reason` string, required
  - `message` string, required

## Other responses

- `400`: Bad Request - Invalid input.
- `401`: Unauthorized - Invalid or expired credentials.
- `403`: Forbidden - You do not have permission to access this resource.
- `404`: Not Found - The requested resource does not exist.
- `500`: Internal Server Error - Unexpected error occurred.

---

[API](https://skmtc.dev/golocad/apis/locad-api.md) - [All operations](https://skmtc.dev/golocad/apis/locad-api/llms.txt) - [OpenAPI document](https://skmtc.dev/golocad/apis/locad-api/revisions/428200f33a81?raw)
