using (var clnt = new HttpClient())
{
clnt.DefaultRequestHeaders.Accept.Clear();
clnt.DefaultRequestHeaders.TryAddWithoutValidation("Authorization", "NLAuth nlauth_account=XXXXXX_SB1,nlauth_email=XXXXXXXXX,nlauth_signature=XXXXXXXXXX,nlauth_role=3");
clnt.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
clnt.DefaultRequestHeaders.Add("User-Agent-X", "SuiteScript Call");
clnt.DefaultRequestHeaders.Add("recordtype", System.Web.HttpUtility.UrlEncode("customer"));
clnt.DefaultRequestHeaders.Add("id", System.Web.HttpUtility.UrlEncode("8245"));
clnt.DefaultRequestHeaders.Add("datain", System.Web.HttpUtility.UrlEncode("{\"recordtype\": \"customer\",\"id\": \"8245\"}"));
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
HttpResponseMessage response = await clnt.GetAsync("
https://XXXXXX_SB1.restlets.api.netsuite.com/app/site/hosting/restlet.nl?script=332&deploy=1");
if (response.IsSuccessStatusCode)
{
Customer customer = await response.Content.ReadAsAsync<Customer>();
}
}
i am getting error 'SSS_MISSING_REQD_ARGUMENT'