diff --git a/litellm/proxy/proxy_server.py b/litellm/proxy/proxy_server.py index 06a51a3846..3838dc5efe 100644 --- a/litellm/proxy/proxy_server.py +++ b/litellm/proxy/proxy_server.py @@ -1099,6 +1099,9 @@ async def user_api_key_auth( "/sso", "/login", "/key", + "/key/generate", + "/key/update", + "/key/info", "/config", "/spend", "/user", @@ -5589,7 +5592,7 @@ async def new_user(data: NewUserRequest): if "user_role" in data_json: user_role = data_json["user_role"] if user_role is not None: - if user_role not in ["admin", "app_owner", "app_user"]: + if user_role not in ["proxy_admin", "app_owner", "app_user"]: raise ProxyException( message=f"Invalid user role, passed in {user_role}. Must be one of 'admin', 'app_owner', 'app_user'", type="invalid_user_role",