Wonder

Advanced Query DSL

A unified URL-parameter-based filtering syntax shared by all list endpoints: GET /{endpoint}?filter[field][op]=value&offset=n&limit=n

Operators

OperatorDescription
_eqEqual to
_neqNot equal to
_gtGreater than
_gteGreater than or equal to
ltLess than
_lteLess than or equal to
_containsSQL LIKE — substring match
_not_containsSQL NOT LIKE

Value types

TypeFormatExample
StringPlain textpaid
NumberPlain numeric100/99.99
Boolean0= false, 1 = true1
Date / TimeRFC 3339 with timezone2026-01-05T15:43:18+08:00

Pagination

ParameterDescription
offsetStarting record index
limitRecords per page (max 1000)

Examples

ScenarioQuery
Exact matchfilter[correspondence_state][_eq]=paid
Rangefilter[initial_total][_gte]=100 & filter[initial_total][_lte]=500
Text searchfilter[name][_contains]=John
Combined filtersfilter[initial_total][_gte]=100 & filter[correspondence_state][_eq]=paid

Used by these APIs

Get customersAPI
Get ordersAPI
Get transactionsAPI
Get recurring itemsAPI
Get recurring configsAPI
Get recurring plansAPI
Get recurring ordersAPI
Get plan ordersAPI
Get payout requestsAPI