I'm trying to use importToList to bulk upsert leads and add them to a list. However, we'd like for the user to be able to select the target list at runtime, not have it hard coded. I don't see any way to retrieve the list of available Lists.
ImportToList requires that we use lists that are part of a Program, so I tried running getMObjects against Programs, but the attributes don't include List information. Likewise this doesn't seem to be part of the data provided by getCampaignsForSource.
Is there any way to retrieve the valid lists before we attempt importToList?