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 order listAPI
Get transactipn listAPI
Get recurring item listAPI
Get recurring config listAPI
Get recurring plan listAPI
Get recurring order listAPI