Feature: Render prompt (form) by name instead of ID.
Description: Needing the form ID to render a prompt makes for a very brittle experience where you can’t deploy a new form to production and render it in an action on the same deployment, because you need to provide the form ID (which differs per environment).
Use-case: It should be possible to deploy a form to production and render it in an action without needing to do a complicated two-deployment process of releasing the form, copying the form ID, pasting it into environment variables, adding it to the action event.secrets, and finally rendering the prompt.
By enabling rendering a form based on its name, it would save many hours of time collectively spent by auth0 customers configuring their form IDs in action secrets. The current approach makes it hard to reproduce an environment with just CICD, since it requires manual copy and paste of form IDs.
For some additional context, we are actually considering using the management API to query forms at run time and look them up by name, just to avoid this hassle and make things more maintainable in the long term. This feels error prone and sub optimal but it’s all we can do.