Routing now contrained for API