ActionFinish in the API

Last mile of the ActionFinish function to the API
these apiserver tests generally need at least one test exercising bulk functionality by passing a whole bunch of invalid calls and one valid one in the middle, and checking the expected error results (and one success)