Implemented Endpoint API support by extending the existent endpoint class. Closes #154