---
title: "Order Reports"
method: GET
path: "/v2/orders/report"
tags: ["Reports"]
---

# Order Reports

`GET /v2/orders/report`

Get a detailed list of orders across all order types within a date range.

## Query parameters

- `start-date` string, yyyy-mm-dd, required
- `end-date` string, yyyy-mm-dd, required

## Response `200`

Successful Operation

- OrderReportItem[]
  - `created_at` string, date-time, required — The UTC date and time the order was created.
  - `order_uuid` string, required — The Sezzle-assigned order identifier. This is the same order ID merchants see in the Merchant Dashboard, and is distinct from order_platform_uuid (the platform-specific identifier).
  - `order_platform_uuid` string — The platform-specific identifier for the order.
  - `customer_name` string — The shopper's name as captured at checkout.
  - `customer_email` string — The shopper's email as captured at checkout.
  - `external_reference_id` string — The merchant-supplied reference for the order.
  - `customer_currency_code` string, required — The ISO-4217 currency the shopper paid in.
  - `merchant_currency_code` string, required — The ISO-4217 currency the merchant settles in.
  - `order_amount_in_cents` integer, required — The gross order amount, in cents.
  - `captured_amount_in_cents` integer, required — The amount captured against the order so far, in cents.
  - `uncaptured_amount_in_cents` integer, required — The authorized amount not yet captured, in cents.
  - `total_fees_in_cents` integer, required — The total Sezzle fees on captured amounts, in cents.
  - `net_amount_in_cents` integer, required — The captured amount minus fees and refunds, in cents.
  - `refund_fee_in_cents` integer — The portion of fees refunded back to the merchant, in cents. Not the order refund amount itself.
  - `released_amount_in_cents` integer — The authorized amount released without being captured, in cents.
  - `order_type` 'Standard Checkout' | 'Virtual Card' | 'Express Checkout' | 'Affiliate' | 'Gift Card' | 'Pay In Full' | 'Six Pay Monthly' | 'Four Pay Monthly' | 'Long Term Lending', required — The display label for the order type.
  - `financing_option` '4-pay-biweekly' | '4-pay-monthly' | '6-pay-monthly' | '2-pay-biweekly' | '5-pay-biweekly' | 'pay-in-full' — The installment plan applied to the order. Empty for order types without an installment plan.

## Other responses

- `400` — Invalid request
- `401` — Unauthorized. Returned for any failed bearer or basic auth, including expired bearer tokens.
- `404` — The specified resource was not found

---

[API](https://skmtc.dev/sezzle/apis/sezzle-api-v2.md) · [All operations](https://skmtc.dev/sezzle/apis/sezzle-api-v2/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/sezzle/sezzle-api-v2/revisions/878c32abbb37/schema)
