Как уведомлять o статусе работы некого процесса через RestAPI?
Ограничения в данном случае задаются не кодом и используемым фреймворком, а правилами REST. "Более умно" в рамках этих правил вы сделать не сможете.
Можно писать куда либо о статусе работы программы.
К примеру запустил программу, поставил статус в БД/файл. Когда нужно читаешь его. После завершения меняешь статус.
Это если костыльно.
Опять же многое зависит от framework`а, в большинство из них есть встроенные события которые могут все это мониторить и тд.