I'm currently doing some development around creating new clients via the API and its kind of anoying having to manually delete a test account everything I run my script before I can re-run it.
It would be really useful to be able to make api calls and have the correct response returned but no changes applied - or only temporarily applied.
Sorry Tobz, we don't currently have a "sandbox" environment for developers. This hasn't been requested before, so we haven't given this any priority.
For the specific example you describe above, your testing code could use Client.Delete to clean up the test client.