# Router (OpenStack Neutron API)

Permission | API | Action
--- | --- | ---
Queries routers. | GET /v2.0/routers | vpc:routers:get
Queries a router. | GET /v2.0/routers/{router_id} | vpc:routers:get
Creates a router. | POST /v2.0/routers | vpc:routers:create
Updates a router. | PUT /v2.0/routers/{router_id} | vpc:routers:update
Deletes a router. | DELETE /v2.0/routers/{router_id} | vpc:routers:delete

Adds an interface to a router.

PUT /v2.0/routers/{router_id}/add_router_interface

- vpc:routers:addInterface
- vpc:routers:get

Removes an interface from a router.

PUT /v2.0/routers/{router_id}/remove_router_interface

- vpc:routers:removeInterface
- vpc:routers:get

Parent topic: Permissions Policies and Supported Actions