I saw some previous threads about this a few years ago, and wanted to check-in and see if there is support for this now.
Use case: we would like to have workflow statuses and history in our application’s UI, so near realtime updates are important. We envision cosnuming the Temporal events, transforming the data and pushing updates to our apps.
Right now this isn’t supported out of the box.
You can send notifications from your workflow upon completion but that doesn’t cover cases like workflow timeouts and termination.
We are adding support for registering workflow completion callbacks at the moment with a specific format as part of the Nexus project, the callbacks will need to be in Nexus specific format but in the future we’ll add general purpose webhooks too.
Note that the callbacks will not be ordered as you might expect from a stream of events.