using RestSharp.Authenticators;
public static void Main()
var client = new RestClient("https://5087428.restlets.api.netsuite.com/app/site/hosting/restlet.nl?script=7&deploy=1");
var request = new RestRequest(Method.POST);
request.AddHeader("Postman-Token", "d3f6a8c5-e938-475b-9a36-f750e6964d74");
request.AddHeader("Cache-Control", "no-cache");
request.AddHeader("{\"Company\"", "{\"signature\":\"82E0579760E87E2C2E66D11210F20BEB077D98F1831EB65F77A49D3D08FBBEBDE35E5C5B4198BFE8F1974FFD4772F496CD02AA9CEBD9CD99FBC1439AA2F78981\",\"signno\":\"COM00000000000000001\",\"company\":\"ALPS\",\"name\":\"ALPS THE BUS INC\"}}");
request.AddHeader("Connection", "Keep-Alive");
request.AddHeader("Expect", "100-continue");
request.AddHeader("Content-Length", "231");
request.AddHeader("Host", "5087428.restlets.api.netsuite.com");
request.AddHeader("Authorization", "POST https://5087428.restlets.api.netsuite.com/app/site/hosting/restlet.nl?script=7&deploy=1 HTTP/1.1");
request.AddHeader("Accept", "application/json; charset=utf-8");
request.AddHeader("Content-Type", "application/json");
request.AddParameter("undefined", "{\"Company\":{\"company\":\"ALPS\",\"signno\":123123,\"name\":\"test\"}}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Headers);