Вы можете отправлять данные в виде тела почтового запроса. Если вы не хотите, чтобы пользователь вводил их, вы можете установить значение по умолчанию.
HttpClient client = new HttpClient() { Timeout = TimeSpan.FromSeconds(30) };
// set the params here
HttpContent content = new StringContent(JsonConvert.SerializeObject(objectToPost), Encoding.UTF8, "application/x-www-form-urlencoded");
var response = await client.PostAsync(new Uri("http://your.url"), content);
if (response.IsSuccessStatusCode) {
var responseFromServer = await response.Content.ReadAsStringAsync();
}
else {
// handle errors
}