---
title: "Confirm that the channel has recieved a Zentail-initiated status change"
method: POST
path: "/salesOrder/{orderNumber}/confirmStatus"
tags: ["SalesOrder"]
---

# Confirm that the channel has recieved a Zentail-initiated status change

`POST /salesOrder/{orderNumber}/confirmStatus`

## Request

- Base URL: `https://api.zentail.com/v1`
- URL: `https://api.zentail.com/v1/salesOrder/{orderNumber}/confirmStatus`
- Auth: API key in header `AUTHORIZATION`

confirmStatus is an API for sales channels to use to acknowledge that they have received and accepted status changes intiated from Zentail. This should not be used to cancel or ship an order, just to confirm a status that the channel has received.

## Path parameters

- `orderNumber` number, required

## Request body

- object
  - `status` 'PENDING_PAYMENT' | 'PENDING' | 'PARTIALLY_SHIPPED' | 'SHIPPED' | 'PARTIALLY_CACNCELLED' | 'CANCELLED' | 'RETURNED' | 'REFUNDED' | 'RETURN_REQUESTED', required
  - `lineItems` string[], required

## Response `200`

Success

- string

## Other responses

- `400`: Bad Request
- `403`: Permission Denied
- `404`: Not Found
- `500`: Zentail Error
- `503`: Zentail Error

---

[API](https://skmtc.dev/zentail/apis/zentail-api.md) - [All operations](https://skmtc.dev/zentail/apis/zentail-api/llms.txt) - [OpenAPI document](https://skmtc.dev/zentail/apis/zentail-api/revisions/55e43cb43caf?raw)
