---
title: "Get Orders with Status Changes"
method: GET
path: "/api/zapier/triggers/orders/status-changed"
tags: ["Triggers - Orders"]
---

# Get Orders with Status Changes

`GET /api/zapier/triggers/orders/status-changed`

## Request

- Base URL: `https://www.ordavia.com`
- URL: `https://www.ordavia.com/api/zapier/triggers/orders/status-changed`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/ordavia/apis/ordavia-zapier-api/docs/api/zapier/triggers/orders/status-changed/get.ts> (a function with typed inputs; its response is checked against the schema)

Returns orders that have had their status updated recently.

## Query parameters

- `limit` integer

## Response `200`

List of orders with status changes

- OrderStatusChanged[]
  - `id` string, uuid: Unique order identifier
  - `orderNumber` string: Human-readable order number
  - `totalAmount` string: Formatted total amount with currency
  - `status` 'pending' | 'confirmed' | 'shipped' | 'delivered' | 'cancelled': Current order status
  - `paymentMethod` string: Payment method used
  - `notes` string, nullable: Additional order notes
  - `createdAt` string, date-time: ISO 8601 timestamp of order creation
  - `updatedAt` string, date-time: ISO 8601 timestamp of last update
  - `customer` Customer
    - `id` string, uuid
    - `name` string
    - `email` string, email
    - `phone` string, nullable
  - `items` OrderItem[]
    - `id` string, uuid
    - `productId` string, uuid
    - `quantity` integer
    - `unitPrice` string: Formatted unit price
    - `totalPrice` string: Formatted total price
  - `previousStatus` string: Previous order status before the change

## Other responses

- `401`: Invalid or missing API key
- `500`: Internal server error

---

[API](https://skmtc.dev/ordavia/apis/ordavia-zapier-api.md) - [All operations](https://skmtc.dev/ordavia/apis/ordavia-zapier-api/llms.txt) - [OpenAPI document](https://skmtc.dev/ordavia/apis/ordavia-zapier-api/revisions/88e20ed13b0d?raw)
