private async Task <T> PostAsync <T>(string url, JObject requestData, NameValueCollection additionalParams = null)
        {
            string finalUrl = BuildRequestUrl(url, additionalParams);

            return(await requestClient.PerformPostAsync <T>(finalUrl, requestData));
        }