---
title: "PUT /v2/orders/{merchant_id}"
method: PUT
path: "/v2/orders/{merchant_id}"
tags: ["orders"]
---

# PUT /v2/orders/{merchant_id}

`PUT /v2/orders/{merchant_id}`

## Path parameters

- `merchant_id` string, required

## Request body

- OrdersUpdateOrderRequestBody
  - `payment_status` 'not_paid' | 'partially_paid' | 'paid', required
  - `refund_status` 'not_refunded' | 'partially_refunded' | 'refunded', required
  - `cancellation_status` 'cancelled' | 'not_cancelled', required
  - `total_paid` union, required — The total amount paid for the order as a decimal string without formatting, e.g. `99.99`
    - string
    - number
  - `total_refunded` union, required — The total amount refunded for the order as a decimal string without formatting, e.g. `59.99`
    - string
    - number
  - `$magento_payload` unknown

## Response `204`

204

- ''

## Other responses

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

---

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