Skip to main content
GET
List customer orders

Query Parameters

page
number
default:1

Page number for pagination (1-indexed)

Required range: x >= 1
Example:

1

take
number
default:50

Number of items to return per page. Maximum allowed value is 100.

Required range: 1 <= x <= 100
Example:

50

name
string

Filter orders by name

Example:

"1001"

paymentStatuses
enum<string>[]

Filter appointments by payment status

Available options:
unpaid,
paid,
partially-paid
Example:
fulfillmentStatuses
enum<string>[]

Filter appointments by fulfillment status

Available options:
partially-fulfilled,
fulfilled,
unfulfilled
Example:
customers
string[]

Filter orders by customer IDs

Example:
services
string[]

Filter orders by appointment services IDs

Example:
staffMembers
string[]

Filter orders by appointment staff member IDs

Example:
locations
string[]

Filter orders by appointment location IDs

Example:
orderBy
enum<string>

Field to order results by

Available options:
customerId,
createdAt
Example:

"createdAt"

order
enum<string>
default:ASC

Order direction

Available options:
ASC,
DESC
Example:

"DESC"

Response

200 - application/json

Collection of customer orders

data
object[]
required
meta
object
required
Last modified on July 26, 2026