Skip to main content
GET
/
orders
cURL
curl "https://api.neuraldraft.io/v1/orders?status=paid" \
  -H "Authorization: Bearer ndsk_live_yourkey"
{
  "data": [
    {
      "id": 901,
      "order_number": "ND-1745014102-A8F2",
      "customer_name": "Anna Schmidt",
      "customer_email": "anna@example.com",
      "status": "paid",
      "payment_status": "paid",
      "subtotal": 2999,
      "tax_amount": 600,
      "shipping_amount": 350,
      "discount_amount": 0,
      "total": 3949,
      "currency": "gbp",
      "items": [
        {
          "product_id": 32,
          "name": "Cork yoga block (pair)",
          "sku": "ND-CORK-PAIR",
          "quantity": 1,
          "unit_price": 2999,
          "total": 2999
        }
      ],
      "paid_at": "2026-04-18T13:21:18Z",
      "created_at": "2026-04-18T13:20:02Z"
    }
  ],
  "meta": {
    "page": 1,
    "page_size": 20,
    "total": 14
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.neuraldraft.io/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

Project API key. Pass as Authorization: Bearer ndsk_live_.... Manage keys via /projects/me/api-keys. Test-mode keys use the ndsk_test_ prefix.

Query Parameters

status
enum<string>
Available options:
pending,
paid,
processing,
shipped,
delivered,
cancelled,
refunded
payment_status
enum<string>
Available options:
unpaid,
paid,
partially_refunded,
refunded,
failed
from
string<date>
to
string<date>
page
integer
default:1

1-based page number.

Required range: x >= 1
page_size
integer
default:20

Items per page (max 100).

Required range: 1 <= x <= 100

Response

Paginated orders.

data
object[]
required
meta
object
required