ActionFinish in the API

Last mile of the ActionFinish function to the API
Yeah; per my comment above, I think we solve this by tightening the type of ActionStatus from string to something more specific, and then hard-fail when the status doesn't match a known value.