POST полностью в порядке. В отличие от GET с POST, вы меняете состояние системы (скорее всего, ваш триггер «что-то делает» и изменяет данные).
Я использовал POST уже без полезной нагрузки, и он чувствует себя хорошо. Одна вещь, которую вы должны сделать при использовании POST без полезной нагрузки: Pass header Content-Length: 0
. Я помню проблемы с некоторыми прокси, когда я api-клиент не прошел его.