Ah! I think I get it now. Maybe. 

You want it to "feel" like you're doing `api.get(query=..., indices=...)` but it actually does a POST with a payload. 

It's basically a hack. Similar to how we do for `Bugs`. So considering that's a known pattern I guess it's OK for now. 
Carry on.