How to get records of an outbound list using PSDK 8.1?

Hi,
I have some doubts/questions related to outbound using PSDK 8.1:
a) Is there a way to get records from a list of contacts to be dialed using PSDK? The goal here is do not access database directly.
b) If a campaign has multiple lists (let’s say 3 or more), is it possible to enable/disable one specific list of that campaign? Using PSDK is it possible to create a mechanism to enable/disable lists in real time?

Thank you so much.
Dp.