Strapi API Question: can you use populate to filter non-relational fields?

that’s right, by default if you hit the endpoint with an empty query string it does basically a select * on the table, without filling the relations, than you can use fields to select attributes and populate to select relations.
you can also use filters inside the populate object to filter out the relations you want to bring, if applicable.