public async Task Default(String pathInfo) { StartTenant(); var request = ApiRequest.FromHttpRequest(Request, pathInfo, (rq) => { rq.UserId = UserId; rq.Segment = UserSegment; rq.ClientId = User.Identity.GetUserClaim("ClientId"); if (_host.IsMultiTenant) { rq.TenantId = TenantId; } rq.Config = _host.GetAppSettingsObject("apiV2Config"); }); var apiService = new ApiDataService(_host, _dbContext); var response = await apiService.ProcessRequest(request); Response.ContentType = response.ContentType; Response.Write(response.Body); }