You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
CrudApiPlugin: Support query string parameters in actions #1670
CrudApiPlugin actions currently only match on URL path segments. There's no way to filter data based on query string parameters, which is a very common API pattern (e.g. GET /jokes?category=azure).
Proposed solution
Allow action URLs to define query string parameters that can be used in JSONPath queries, similar to how path parameters work today.
GET /baseUrl?category=azure would extract azure as the {category} parameter and use it in the JSONPath query to filter matching items from the data file.
GET /jokes?category=azure — returns jokes filtered by category query parameter
GET /jokes/by-category/{category} — returns jokes filtered by category path parameter (this also requires array membership filtering in JSONPath, which is unreliable with Newtonsoft's implementation)
Currently, neither pattern can be simulated with CrudApiPlugin because:
Query string parameters aren't supported in action URL definitions
Filtering by array membership (categories array contains a value) is difficult to express reliably in Newtonsoft JSONPath
Activity
waldekmastykarz commentedon May 17, 2026
Good one. Let’s do it!
Support query string parameters in CrudApiPlugin actions