{"action":"created","issue":{"url":"https://api.github.com/repos/rbeauchamp/Swashbuckle.OData/issues/54","labels_url":"https://api.github.com/repos/rbeauchamp/Swashbuckle.OData/issues/54/labels{/name}","comments_url":"https://api.github.com/repos/rbeauchamp/Swashbuckle.OData/issues/54/comments","events_url":"https://api.github.com/repos/rbeauchamp/Swashbuckle.OData/issues/54/events","html_url":"https://github.com/rbeauchamp/Swashbuckle.OData/issues/54","id":126544825,"number":54,"title":"CustomRoute with RESTier?","user":{"login":"adestis-ds","id":2862466,"avatar_url":"https://avatars.githubusercontent.com/u/2862466?v=3","gravatar_id":"","url":"https://api.github.com/users/adestis-ds","html_url":"https://github.com/adestis-ds","followers_url":"https://api.github.com/users/adestis-ds/followers","following_url":"https://api.github.com/users/adestis-ds/following{/other_user}","gists_url":"https://api.github.com/users/adestis-ds/gists{/gist_id}","starred_url":"https://api.github.com/users/adestis-ds/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adestis-ds/subscriptions","organizations_url":"https://api.github.com/users/adestis-ds/orgs","repos_url":"https://api.github.com/users/adestis-ds/repos","events_url":"https://api.github.com/users/adestis-ds/events{/privacy}","received_events_url":"https://api.github.com/users/adestis-ds/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/rbeauchamp/Swashbuckle.OData/labels/question","name":"question","color":"cc317c"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":8,"created_at":"2016-01-14T00:00:28Z","updated_at":"2016-01-14T12:31:31Z","closed_at":null,"body":"Is it possible to add a custom route when using RESTier? I was not able to accomplish that... Do I have to use the CustomNavigationPropertyRoutingConvention? At the moment Operations are only created for top level entities (e.g. GET /Accounts(id) or GET /Locations(id)) but for linked entities are no operation available (e.g. I would like to see: GET /Accounts(id)/Locations)\r\n\r\nAny hints how to accomplish that?\r\n"},"comment":{"url":"https://api.github.com/repos/rbeauchamp/Swashbuckle.OData/issues/comments/171632099","html_url":"https://github.com/rbeauchamp/Swashbuckle.OData/issues/54#issuecomment-171632099","issue_url":"https://api.github.com/repos/rbeauchamp/Swashbuckle.OData/issues/54","id":171632099,"user":{"login":"rbeauchamp","id":471149,"avatar_url":"https://avatars.githubusercontent.com/u/471149?v=3","gravatar_id":"","url":"https://api.github.com/users/rbeauchamp","html_url":"https://github.com/rbeauchamp","followers_url":"https://api.github.com/users/rbeauchamp/followers","following_url":"https://api.github.com/users/rbeauchamp/following{/other_user}","gists_url":"https://api.github.com/users/rbeauchamp/gists{/gist_id}","starred_url":"https://api.github.com/users/rbeauchamp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rbeauchamp/subscriptions","organizations_url":"https://api.github.com/users/rbeauchamp/orgs","repos_url":"https://api.github.com/users/rbeauchamp/repos","events_url":"https://api.github.com/users/rbeauchamp/events{/privacy}","received_events_url":"https://api.github.com/users/rbeauchamp/received_events","type":"User","site_admin":false},"created_at":"2016-01-14T12:31:31Z","updated_at":"2016-01-14T12:31:31Z","body":"Yes. Ok, thanks for the explanation. RESTier  is an I interesting case because it looks like the potential number of routes is large. The UI could be messy and overwhelming if swashbuckle.odata automatically displayed all possible combinations of routes. So it does sound useful for swashbuckle.odata to allow Custom Routes against RESTier so the API developer can be explicit about which routes to display. Custom Routes might already work against RESTier. I'll verify and let you know. \r\n\r\nHmmm... RESTier is seeming a bit like SQL where there are many possible statements and you can't predict, of course, what the end user will want. The route is basically the JOIN clause and the query options are the SELECT and WHERE clause, etc. Maybe this was the intention of the designers..."}}