REST API with 1000 query templates

Your SQL probably share some parts, so use an SQL builder package (like go-sqlbuilder) and reuse code where possible.