Flexibility was the whole design goal here.
Instead of hardcoding settings into the API call, built the workflow so every generation parameter comes from the form input. Resolution, aspect ratio, duration, audio on or off all user controlled at runtime. Same workflow handles a quick 4 second 720p clip or a full 8 second 1080p landscape video with audio.
Makes it way more reusable across different content needs without rebuilding anything.
Do you build your automation workflows to be flexible from the start or lock in the settings and rebuild when requirements change?