Enabling a workflow can fail with a generic 400 "Invalid request to flow update" whose message names no field, while the same update with the workflow off succeeds. In the measured case the cause was a dropdown label sent in place of its internal value.
Measured
More facts from this area
Spriggit uses these facts when it plans changes. See something out of date? Email [email protected]