Just wanted to document something here regarding Creating a REST API with ASPRunner.NET but then consuming it from other places.
If you want to create a REST API and pass a parameter to it, it is important to use :{filter.Field}, not :{search.Field} in the SQL View definition.
Then to consume that, the url with a parameter passed would be: http://localhost:XXXX/api/v1?table=mytable&action=list&q=(Field~equals~somevalue)