---
title: "List sale orders"
method: GET
path: "/orders/get-sale-orders/v1"
tags: ["Orders"]
---

# List sale orders

`GET /orders/get-sale-orders/v1`

## Request

- Base URL: `https://api.collectpure.com`
- URL: `https://api.collectpure.com/orders/get-sale-orders/v1`
- Auth: API key in header `x-api-key`
- TypeScript: <https://skmtc.dev/collectpure/apis/pure-public-api/docs/orders/get-sale-orders/v1/get.ts> (a function with typed inputs; its response is checked against the schema)

List the sale orders for the authenticated organization. Results are scoped to the API key's organization — you cannot access another organization's orders.

**Rate limit:** 120 requests burst, 60 requests/minute sustained.

## Query parameters

- `status` 'awaiting_payment' | 'payment_processing' | 'fufillment_in_progress' | 'payment_failed' | 'order_shipped' | 'order_complete' | 'order_cancelled' | 'partially_fufilled'
- `limit` integer
- `offset` integer

## Response `200`

Default Response

- object
  - `data` object[], required
    - `id` number, required
    - `status` 'awaiting_payment' | 'payment_processing' | 'fufillment_in_progress' | 'payment_failed' | 'order_shipped' | 'order_complete' | 'order_cancelled' | 'partially_fufilled', required
    - `subtotal` number, required: Subtotal in cents
    - `salesTax` number, required: Sales tax in cents
    - `shipping` number, required: Shipping fee in cents
    - `processingFee` number, required: Processing fee in cents
    - `total` number, required: Order total in cents
    - `currency` string, required
    - `lineItems` object[], required
      - `id` number, required
      - `productId` string, required
      - `variantId` string, required
      - `price` number, required: Price in cents
      - `quantity` number, required
      - `tracking` string, nullable, required
      - `shippingService` string, nullable, required
      - `status` 'item_recieved' | 'check_in_progress' | 'item_complete' | 'item_returned' | 'item_adjusted' | 'item_pending', required
      - `createdAt` string, required
      - `updatedAt` string, required
    - `createdAt` string, nullable, required
    - `updatedAt` string, nullable, required
    - `completeAt` string, nullable, required

---

[API](https://skmtc.dev/collectpure/apis/pure-public-api.md) - [All operations](https://skmtc.dev/collectpure/apis/pure-public-api/llms.txt) - [OpenAPI document](https://skmtc.dev/collectpure/apis/pure-public-api/revisions/ed6a1fe27572?raw)
