It is not unusual to have an HTTP Endpoint that does not expect Source data, it just acts as a trigger of one or more Operations (as an alternative to scheduling them or submitting them by hand). At the moment, this requires a workaround - one must create an in-between Operation that just runs a Script that starts the real Operation, and then let the endpoint trigger the Script Operation instead. This is clumsy and pollutes the project. The HTTP Endpoint page should have an option for if the request data should be passed on as source data to each of the operations being triggered.