Implement full endpoint method.