[#69496920] Added batch controller for API endpoint

I guess my comments above really belong down here, but you get the idea :smile: