We fixed an issue where a REST API request updating an AI step could remove all of its custom fields or survey questions while the tool stayed enabled. These requests, and new AI steps with a survey that has no questions, now return a 422 validation error and leave the existing configuration in place.