BerriAI/litellm · error · HTTPException

User= {user_api_key_dict.user_id} not found

Error message

User= {user_api_key_dict.user_id} not found

What it means

Error "User= {user_api_key_dict.user_id} not found" thrown in BerriAI/litellm.

Source

Thrown at litellm/proxy/management_endpoints/team_endpoints.py:5743

    # Convert comma-separated tags string to list if provided
    team_ids_list = team_ids.split(",") if team_ids else None
    exclude_team_ids_list: list[str] | None = None

    if exclude_team_ids:
        exclude_team_ids_list = exclude_team_ids.split(",") if exclude_team_ids else None

    if not _user_has_admin_view(user_api_key_dict):
        user_info: Final = await get_user_object(
            user_id=user_api_key_dict.user_id,
            prisma_client=prisma_client,
            user_id_upsert=False,
            user_api_key_cache=user_api_key_cache,
            parent_otel_span=user_api_key_dict.parent_otel_span,
            proxy_logging_obj=proxy_logging_obj,
            check_db_only=True,
        )
        if user_info is None:
            raise HTTPException(
                status_code=404,
                detail={"error": f"User= {user_api_key_dict.user_id} not found"},
            )

        if team_ids_list is None:
            team_ids_list = user_info.teams
        else:
            # check if all team_ids are in user_info.teams
            for team_id in team_ids_list:
                if team_id not in user_info.teams:
                    raise HTTPException(
                        status_code=404,
                        detail={
                            "error": f"User does not belong to Team= {team_id}. Call `/user/info` to see user's teams"
                        },
                    )

    ## Fetch team aliases and check team admin status

View on GitHub (pinned to 77b7c6c40c)

Solutions

  1. Verify the user_id exists via /user/info before calling this endpoint.

When it happens

Trigger: Thrown at litellm/proxy/management_endpoints/team_endpoints.py:5743 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of BerriAI/litellm@77b7c6c40c (2026-08-18). Data as JSON: /api/errors/3f094f84bce0de7e. Report an issue: GitHub.