Request path abstraction