diff --git a/litellm/proxy/management_endpoints/key_management_endpoints.py b/litellm/proxy/management_endpoints/key_management_endpoints.py index c8895c01f7b..2480cd3b420 100644 --- a/litellm/proxy/management_endpoints/key_management_endpoints.py +++ b/litellm/proxy/management_endpoints/key_management_endpoints.py @@ -1741,6 +1741,9 @@ async def _common_key_generation_helper( _validate_key_alias_format(key_alias=data_json.get("key_alias", None)) + if data_json.get("user_id", None) is None: + data_json["user_id"] = user_api_key_dict.user_id + await _enforce_unique_key_alias( key_alias=data_json.get("key_alias", None), prisma_client=prisma_client,