Вы можете зарегистрировать маршрут, как показано ниже в WebApiConfig.cs:
routes.MapRouteWithName(
"RouteName",
"{controller}/{action}/{username}",
new { controller = "Home", action = "List" }
);
Для указанного выше маршрута вы можете использовать ниже в контроллере, чтобы получить значение маршрута:
using System.Web.Routing
RouteData.DataTokens["RouteName"]