List Flarum resources
flarum_listList or search Flarum resources (discussions, posts, users, tags, etc.) with JSON:API filters, includes, sorting, and pagination.
Instructions
List or search any Flarum resource collection (discussions, posts, users, tags, groups, notifications, flags, etc., including third-party extension resources). Supports JSON:API filter, include, sort, pagination, and sparse fieldsets. Long text fields are truncated by default to protect context -- raise maxFieldChars or use fields/flarum_get to read full content. Example: type="discussions", filter={ q: "search terms" }, include="user,tags".
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Sort, e.g. "-createdAt" or "commentCount". | |
| type | Yes | Resource type, e.g. "discussions", "posts", "users", "tags", "groups". | |
| limit | No | Page size (page[limit]), default 20, max 50. | |
| fields | No | Sparse fieldsets: return only named fields per type to save tokens, e.g. { discussions: "title,slug,commentCount", users: "username" }. | |
| filter | No | JSON:API filters, e.g. { q: "hello", tag: "support" }. | |
| offset | No | Page offset (page[offset]). | |
| include | No | Comma-separated relationships to include, e.g. "user,tags". | |
| maxFieldChars | No | Truncate string fields longer than this. 0 disables truncation. |