I'm searching through the Aggregation API reference and I can't find a comprehensive list of the possible key-value pairs you can supply for the userPreferences parameter to register3. My reading of the documentation is that the key and value are tilde-separated, but since none of the sample preferences identified in the Description match the sample key/value pairs in the Example column. The actual user preferences must be documented somewhere, but where?
Or have I incorrectly assumed that these are user preferences that affect Yodlee functionality? Is this just a generic dictionary Yodlee is providing into which I can insert and later retrieve values by any keys I make up, without having any other effect on Yodlee functionality?
Thanks
Some of the keys use what yodlee call "EXTENTED_USER_PROFILE_PREFIX". I was unable to find a list of prefixes but the following key value pairs work.
"userPreferences[0]", "PREFERRED_CURRENCY~AUD"
"userPreferences[1]", "PREFERRED_DATE_FORMAT~dd/MM/yyyy"
"userPreferences[2]", "com.yodlee.userprofile.TIMEZONE~GMT"
If you need more information there might be some answers in the javadoc but keep in mind it is for the SOAP API.
/com/yodlee/soap/core/usermanagement/userregistration/UserRegistration.html#register3