---
title: "List Orders"
method: GET
path: "/{client_id}/orders/"
---

# List Orders

`GET /{client_id}/orders/`

## Request

- Base URL: `https://cf-blast.livelikecdn.com/api/v1/applications`
- URL: `https://cf-blast.livelikecdn.com/api/v1/applications/{client_id}/orders/`
- Auth: API key in header `Authorization`

Returns the orders of the calling member in this application, newest first, and paginated. A member only ever sees their own orders, so there is no way to list another member's orders with this endpoint. Use List Order Items for the producer view across the whole application.

An order is a container: its lifecycle lives on its items, and the order `status` is only `created` or `cancelled`. Each order carries its items and any refunds issued against it.

Query parameters, all optional:
- `status`: `created` or `cancelled`.
- `redemption_method`: `reward_item` or `cash`.
- `reward_item_id`, `product_id`, `variant_id`: UUIDs that narrow the list to orders paid with one reward item, or containing one product or variant.
- `total_amount__gte`, `total_amount__lte`: inclusive bounds on the order total.
- `since`, `until`: ISO 8601 times. `since` is inclusive and `until` is exclusive, both on the creation time.
- `ordering`: `created_at`, `updated_at`, `status` or `total_amount`. Prefix with a minus for descending order. The default is `-created_at`.
- `page` and `page_size`: pagination. The default page size is 20.

## Path parameters

- `client_id` string, required

## Query parameters

- `status` 'created' | 'cancelled'
- `page` integer

## Response `200`

OK

- object
  - `count` integer
  - `next` string, nullable
  - `results` object[]
    - `id` string, uuid
    - `status` string
    - `total_amount` string

---

[API](https://skmtc.dev/livelike/apis/applications.md) - [All operations](https://skmtc.dev/livelike/apis/applications/llms.txt) - [OpenAPI document](https://skmtc.dev/livelike/apis/applications/revisions/841be2451373?raw)
