API wrapper for Transmission client