validAPIFields -> internalAPI