Yes, this is what I'm doing now (but was concerned by the "legacy" status of this: will wait 😉)
regarding the context: our overall context is Azure Machine Learning Services. We are using Dagster for "unit" jobs (Data Engineering or Data Science) since it brings us a lot of value to link the basic together, clearly separate code from configuration/IOs and so on. In a way as Python enhancements. Then, those jobs are triggered from AMLS pipelines/experiments (with dynamic configurations) and the result (event list) are transformed into AMLS events (especially for materialization), hence the need for API path.