By selecting a campaign, do you mean searching for one? If so, currently the only search feature that we have using our API is to search with status. However, if you do a GET call on the campaign URI, it will give an XML list of all the campaigns in your account. You can then take this data and search with it.
If you have any questions regarding this please let me know.