Endpoints should return URL rather than String. It's more descriptive, type safe and catches errors earlier