v2.1 of #Mastodon will have a "moderator" role with less permissions than the "admin" role that's currently present. It will also start logging all moderator/admin actions in an audit log!
In so far as APIs are concerned, it will also have lists (sort people you are following into different columns), I am still working on the UI for editing those though.
@Gargron Have you considered a public audit log (or at least the option?) Sites like lobste.rs have it and it seems to be a good feature for moderator transparency if desired in a community.