Get cases for status and queue, returns the ones in error as well.

If approve cases is requested when the cases has a status of approved or complete, the update does not happen and an status of 400 is returned.