Relocate from SVN 
New class for Endpoint API
Relocate from SVN