Лео, что должен показывать параметр "сумма CPA"?
"Сумма по полю РК" - это вообще смех.
Например у тебя может быть один канал на котором была проведена всего одна кампания у которой CPA=1000р и рядом второй канал на котором было сделано две кампании и у каждой CPA=500р. Показатель "сумма CPA" у них будет одинаковый.
На мой взгляд лучше будет поделить потраченные деньги (сумма по полю Расход) на количество (сумма по полю заявки) и получить средний CPA.
Александр, Не совсем понял мысль.
1. Вот у тебя один контроллер, который располагается по одному пути?
2. Но при этом тебе в него будут приходить разные объекты?
Если всё так, то тогда убери женерик и сделай тип JsonDocument, который потом уже будет десериализовывать в нужный конкретный тип, в зависимости от пришедших данных.