MT#7471 Implement web and api for contract prefs.