public ApiResponse Authenticate(string authCode, string redirectUri) { var request = new Request("/restapi/oauth/token", new Dictionary<string, string> { { "grant_type", "authorization_code" }, { "redirect_uri", redirectUri }, { "code", authCode } }); var response = AuthCall(request); Auth.SetData(response.Json); _client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", Auth.AccessToken); return response; }