- Refactor API structure - Add API support for existing CLI flags - Add Keystone token and RBAC authentication - Add API documentation - Add API unit tests