change for api version 2.0 plus agent methods
moving api version2 stuff to private api client