Observer | supervisor | watcher? )) В теле могут находится абсолютно разные данные. Передавать их GET запросом не всегда целесообразно / безопасно / удобно. Ну приведите свои аргументы. Только обзываетесь
К тому же проекты на месте не стоят, они развиваются и подвергаются множественным изменениям. Вам даже просто на физическом уровне это изменение может привести к избыточному рефакторингу над одним или несколькими запросами