Hi all! I’m building a self-service platform on Temporal where a UI runs workflows contributed by many teams. To show and invoke them, I’d like to know ahead of time what workflows are available and what input each takes.
From what I can tell, Visibility covers executions but not registered definitions. Is that right, or is there a discovery mechanism I’m missing? And if you’ve built something similar, how do you source the workflow list and input schemas?
Thanks you
What do you mean by workflow defs? Do you mean the actual source code of the workflow that is being executed by Temporal/worker?
Thank you for responding. By Workflow definitions, I mean an endpoint where I can see all the workflows that have been registered to their worker and their input and output schemas. An endpoint similar to this in Kestra - /api/v1/{tenant}/flows/{namespace}. This will make it easier to discover workflows and integrate them dynamically into our IDP.
Steven, for some reason I cannot see your message. This what I see in your previous reply