BerriAI/litellm · error · HTTPException
Team not found for team_id={getattr(data, 'team_id', None)}
Error message
Team not found for team_id={getattr(data, 'team_id', None)} What it means
Error "Team not found for team_id={getattr(data, 'team_id', None)}" thrown in BerriAI/litellm.
Source
Thrown at litellm/proxy/management_endpoints/team_endpoints.py:3067
)
except HTTPException as e:
raise e
validate_budget_duration(data.budget_duration)
prisma_client = cast(PrismaClient, prisma_client)
existing_team_row: Final = await get_team_object(
team_id=data.team_id,
prisma_client=prisma_client,
user_api_key_cache=user_api_key_cache,
parent_otel_span=None,
proxy_logging_obj=proxy_logging_obj,
check_cache_only=False,
check_db_only=True,
)
if existing_team_row is None:
raise HTTPException(
status_code=404,
detail={"error": f"Team not found for team_id={getattr(data, 'team_id', None)}"},
)
complete_team_data: Final = LiteLLM_TeamTable.model_validate(existing_team_row.model_dump())
team_member_add_duplication_check(
data=data,
existing_team_row=complete_team_data,
)
# Validate permissions
await _validate_team_member_add_permissions(
user_api_key_dict=user_api_key_dict,
complete_team_data=complete_team_data,
data=data,
)
View on GitHub (pinned to 77b7c6c40c)
Solutions
- Verify the team_id exists via /team/list or /team/info before calling this endpoint.
When it happens
Trigger: Thrown at litellm/proxy/management_endpoints/team_endpoints.py:3067 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/faf1f444dc9009bf.
Report an issue: GitHub.