This due to we create routes by mapper.resource https://github.com/openstack/nova/blob/master/nova/api/openstack/__init__.py#L312
It follow the the Atom publishing protocol. It will create some routes like this: GET /messages/new => messages.new() => url("new_message") GET /messages/1/edit => messages.edit(id) => url("edit_message", id=1)
But we never implement those routes for any API.
This due to we create routes by mapper.resource https:/ /github. com/openstack/ nova/blob/ master/ nova/api/ openstack/ __init_ _.py#L312
It follow the the Atom publishing protocol. It will create some routes like this:
GET /messages/new => messages.new() => url("new_message")
GET /messages/1/edit => messages.edit(id) => url("edit_message", id=1)
But we never implement those routes for any API.