List orders (sales-side document types by default)
Returns paginated orders.
Default result set (BREAKING, changed 2026-07-31): with no
document_type filter this endpoint returns only the SALES-SIDE
document types: quote, sales_order and invoice. Arcus stores
several document types in one orders table and tells them apart with
document_type; the app’s own order list was narrowed to the
sales-side set on 2026-07-13 and this endpoint was not, so until
2026-07-31 the default also returned return documents.
return, purchase_order and late_fee_invoice are still fully
available: pass them explicitly via document_type, which is
evaluated ahead of the default and is unchanged. Returns also have
their own resource at GET /v1/returns.
expand[] supports up to depth 4 via the expand registry (customer, line_items, fulfillments, payments, invoice, tax_lines, refunds).
Authorizations
API key issued per entity via Settings > Developers > API Keys.
Each key carries scopes (e.g. orders:read, products:write).
Bearer token format: Authorization: Bearer ark_live_ent_Test keys use ark_test_ent_. Both are issued per entity
via Settings > Developers > API Keys.
Query Parameters
Select a single document type. Evaluated BEFORE the default
sales-side population, so this is the supported way to reach
return, purchase_order and late_fee_invoice rows.
quote, sales_order, invoice, return, purchase_order, late_fee_invoice 1 <= x <= 200x >= 0Hydrate related resources inline. List endpoints REQUIRE the data. prefix
(e.g. expand[]=data.customer). Valid paths: see x-arcus-expand below.
data.customer, data.account, data.line_items, data.line_items.product, data.payments, data.refunds, data.packages, data.fulfillments, data.gl_entries, data.invoice, data.tax_lines 
