CC-4910: Need to properly handle non-200 http status codes in api client

-wrap all service calls in exception