BerriAI/litellm · error · HTTPException
Team with id {data.team_id} not found
Error message
Team with id {data.team_id} not found What it means
Error "Team with id {data.team_id} not found" thrown in BerriAI/litellm.
Source
Thrown at litellm/proxy/management_endpoints/team_endpoints.py:3132
caller_supplied_user_ids=caller_supplied_user_ids,
existing_user_ids=existing_user_ids,
)
(
updated_team,
updated_users,
updated_team_memberships,
) = await _add_team_members_to_team(
data=data,
complete_team_data=complete_team_data,
prisma_client=prisma_client,
user_api_key_dict=user_api_key_dict,
litellm_proxy_admin_name=litellm_proxy_admin_name,
)
# Check if updated_team is None
if updated_team is None:
raise HTTPException(status_code=404, detail={"error": f"Team with id {data.team_id} not found"})
_emit_team_members_metric(complete_team_data)
await _create_team_member_add_audit_logs(
team_id=data.team_id,
updated_users=updated_users,
existing_user_ids=pre_existing_user_ids,
before_members=members_before_add,
after_members=tuple(complete_team_data.members_with_roles),
user_api_key_dict=user_api_key_dict,
litellm_proxy_admin_name=litellm_proxy_admin_name,
)
return TeamAddMemberResponse.model_validate(
{
**updated_team.model_dump(),
"updated_users": updated_users,
"updated_team_memberships": updated_team_memberships,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:3132 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/e62cbf22b8ded2e7.
Report an issue: GitHub.