{"record":{"id":"3f094f84bce0de7e","repo":"BerriAI/litellm","slug":"user-user-api-key-dict-user-id-not-found","errorCode":null,"errorMessage":"User= {user_api_key_dict.user_id} not found","messagePattern":"User= (.+?) not found","errorType":"http","errorClass":"HTTPException","httpStatus":404,"severity":"error","filePath":"litellm/proxy/management_endpoints/team_endpoints.py","lineNumber":5743,"sourceCode":"    # Convert comma-separated tags string to list if provided\n    team_ids_list = team_ids.split(\",\") if team_ids else None\n    exclude_team_ids_list: list[str] | None = None\n\n    if exclude_team_ids:\n        exclude_team_ids_list = exclude_team_ids.split(\",\") if exclude_team_ids else None\n\n    if not _user_has_admin_view(user_api_key_dict):\n        user_info: Final = await get_user_object(\n            user_id=user_api_key_dict.user_id,\n            prisma_client=prisma_client,\n            user_id_upsert=False,\n            user_api_key_cache=user_api_key_cache,\n            parent_otel_span=user_api_key_dict.parent_otel_span,\n            proxy_logging_obj=proxy_logging_obj,\n            check_db_only=True,\n        )\n        if user_info is None:\n            raise HTTPException(\n                status_code=404,\n                detail={\"error\": f\"User= {user_api_key_dict.user_id} not found\"},\n            )\n\n        if team_ids_list is None:\n            team_ids_list = user_info.teams\n        else:\n            # check if all team_ids are in user_info.teams\n            for team_id in team_ids_list:\n                if team_id not in user_info.teams:\n                    raise HTTPException(\n                        status_code=404,\n                        detail={\n                            \"error\": f\"User does not belong to Team= {team_id}. Call `/user/info` to see user's teams\"\n                        },\n                    )\n\n    ## Fetch team aliases and check team admin status","sourceCodeStart":5725,"sourceCodeEnd":5761,"githubUrl":"https://github.com/BerriAI/litellm/blob/77b7c6c40c0c5aa5fbcb1d6a1825ac39ca8829b8/litellm/proxy/management_endpoints/team_endpoints.py#L5725-L5761","documentation":"Error \"User= {user_api_key_dict.user_id} not found\" thrown in BerriAI/litellm.","triggerScenarios":"Thrown at litellm/proxy/management_endpoints/team_endpoints.py:5743 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Verify the user_id exists via /user/info before calling this endpoint."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"77b7c6c40c0c5aa5fbcb1d6a1825ac39ca8829b8","analyzedAt":"2026-08-18T11:44:31.656Z","contentChangedAt":null,"schemaVersion":2},"datasetVersion":"2026-09-14T05:17:10.506Z"}