I think there may be a misunderstanding in my question. (.../api/this_table) returns ALL columns from this_table (As expected, because my index method was tied to this route).
(.../api/this_table) returns me:
[{"id":1,"donation_id":"NVBSP20190808998","status":"Processed","created_at":"2019-06-27 05:59:10","updated_at":"2019-06-28 04:00:18"},{"id":2,"donation_id":"NVBSP20190808999","status":"Typed","created_at":"2019-06-27 05:59:10","updated_at":"2019-06-28 04:00:18"}]
This what I was expecting to get from (.../api/this_table?status=Typed):
{"id":2,"donation_id":"NVBSP20190808999","status":"Typed","created_at":"2019-06-27 05:59:10","updated_at":"2019-06-28 04:00:18"}
But I instead got the same result from (.../api/this_table). I hope this clears up my problem. Thanks in advance.