byte[] postArray = Encoding.ASCII.GetBytes(value); WebClient wc = new WebClient(); wc.Headers.Add("X-PachubeApiKey", "yourapikeyhere"); wc.UploadData("http://www.pachube.com/api/999.csv", "PUT", postArray);