Interface for accessing and modifying a Customer and its associated data. All requests are returned in an ApiResult for safe-accessing of the data or the error.