Whitelist update via API

We need to programatically add and remove IP's from whitelists as our infrastructure in the cloud grows/contracts - is there a way to do this via the API?

No. Use static IP addresses and assign those IP addresses to your infrastructure. In the future (no hard date) we'll be adding slightly more flexibility to API calls, but we will *always* recommend using 1 API key per machine.

The security of your end-user's data depends on correct management of your API keys. This was the impetus for the change in the first place.