List a list's items
list_itemsA page of a list's items. Data is left out unless includeData (or path) is set. filters use the list's filtering indexes (get_list shows them), by pathName: string indexes match partially, number indexes take lt:, lte:, gt:, gte: (e.g. "gte:10"), date indexes take before: and after: (e.g. "before:2026-01-01"). order takes createdAt, updatedAt, alias, readonly, activated, or a sorting index's pathName. An index that is still building fails with INDEX_BUILDING. 1 request, plus 1 the first time a list's data is read in a session, to find its guard indexes (unless get_list was called).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| list | Yes | The list: its id or pathName | |
| page | No | The page, from 1 | |
| path | No | A JSONPath (e.g. $.name) selecting part of each item's data; implies includeData | |
| alias | No | Only items whose alias value contains this | |
| limit | No | Results per page (1-100) | |
| order | No | createdAt, updatedAt, alias, readonly, activated, or a sorting index's pathName | |
| tagged | No | Only those with these tags: every element must match (AND), and an element can list alternatives separated by commas (OR), e.g. ["game", "draft,review"] | |
| filters | No | Filter values by filtering index pathName, e.g. { "score": "gte:100", "due": "before:2026-01-01" } | |
| readonly | No | ||
| activated | No | ||
| direction | No | The order direction | |
| identityId | No | Only items owned by this identity | |
| includeData | No | Include each item's data | |
| includeGuarded | No | Only when this server acts as an identity: include guarded values in the items that identity owns |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | ||
| page | Yes | ||
| limit | Yes | ||
| pages | Yes | ||
| total | Yes | ||
| returned | No | ||
| truncated | No |