> This page is for Developer.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.bigcommerce.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.bigcommerce.com/_mcp/server.

# Order Status and Order Taxes - Hands-on Lab

Lesson 21 of 26 · 45 min

Order Taxes and Order Status API

### **In this lab, you will:**

* Create an order with tax
* GET all order taxes
* GET all order statuses
* GET a single order status by ID

### Prerequisites

* BigCommerce store (sandbox or live)
* API credentials for the store
* REST client (Postman)

## Create an Order with Tax

1. **Copy** and **paste** the request below into Postman

```http showLineNumbers={false}
https://api.bigcommerce.com/stores/{{store_hash}}/v2/orders
```

2. **Copy** and **paste** the code below into the body section of Postman

```json showLineNumbers={false}
{
        "products": [
            {
                "product_id": {simple_product_id},
                "quantity": 1
            }
        ],
        "subtotal_inc_tax": 25,
        "subtotal_ex_tax": 20,
        "billing_address": {
        "first_name": "Jane",
        "last_name": "Doe",
        "company": "",
        "street_1": "3131 Main St",
        "street_2": "",
        "city": "Austin",
        "state": "Texas",
        "zip": "78704",
        "country": "United States",
        "country_iso2": "US",
        "phone": "",
        "email": "jd@email.com"
    },
    "status_id": 11
}
```

3. **Replace** `{simple_product_id}` with the ID of a simple product in the store
4. **Select** POST next to the request URL
5. **Click** the Send button
6. **Observe** response

![Image](/_fern-img/46798d6792e0ad942545c12e037579723728e64ac9f059cca334562f761edc78.webp)

## GET All Order Taxes

1. **Copy** and **paste** the request below into Postman

```http showLineNumbers={false}
https://api.bigcommerce.com/stores/{{store_hash}}/v2/orders/{order_id}/taxes
```

2. **Replace** `{order_id}` with the order ID
3. **Select** GET next to the request url
4. **Click** the Send button
5. **Observe** the response

![Image](/_fern-img/261e792b333c1a28021b63e334aa6364e4fc3909e0baedfe0aa838043b41b525.webp)

## GET All Order Statuses

1. **Copy** and **paste** the request below into Postman

```http showLineNumbers={false}
https://api.bigcommerce.com/stores/{{store_hash}}/v2/order_statuses
```

2. **Select** GET next to the request URL
3. **Click** the Send button
4. **Observe** response

![Image](/_fern-img/db9e5f33abfd41db337349f430c39df1a1b200eaebbe4604a3ee30c7fe6599e1.webp)

## GET a Single Order Status By ID

1. **Copy** and **paste** the request below into Postman

```http showLineNumbers={false}
https://api.bigcommerce.com/stores/{{store_hash}}/v2/order_statuses/{status_id}
```

2. **Select** GET next to the request url
3. **Click** the Send button
4. **Observe** the response

![Image](/_fern-img/7f802880af34bb11b0e1572ac16fff3952c0947209358ae7f9425438ea30dbfc.webp)