public void Login(string username, string password, string tenant = null, string branch = null, string locale = null) { var cookieContainer = new CookieContainer(); AuthorizationApi.Configuration.ApiClient.RestClient.CookieContainer = cookieContainer; AuthorizationApi.AuthLogin(new Credentials(username, password, tenant, branch, locale)); //share cookie container between API clients because we use different client for authentication and interaction with endpoint CurrentConfiguration.ApiClient.RestClient.CookieContainer = AuthorizationApi.Configuration.ApiClient.RestClient.CookieContainer; }