И так мы пришли к выводу что гонять будем запросы в формате JSON почему. почему JSON? Да все равно в каком. Можно даже свой придумать.
И так мы не будем изобретать изобретенное а просто подрубим nameSpace для работы
using System.Text.Json;
Опишем содержимое нашего запроса ..
public class Request
{
public DateTimeOffset Date { get; set; }
public int ClientID { get; set; }
public strint Job { get; set; }
}
Делаем по аналогии с ответом "Response" и заварачеваем это все дело в JSON после чего просто отдаем через ручку API
string jsonString = JsonSerializer.Serialize(Request);
Ну про API мы говорить не будем поскольку сами еще не знаем про него ))) Но в целом Бетономешалка мешает бетон.
Вот и все взаимодействие.