BerriAI/litellm · error · ValueError

Assigning team admins is a premium feature. {CommonProxyErro

Error message

Assigning team admins is a premium feature. {CommonProxyErrors.not_premium_user.value}

What it means

Error "Assigning team admins is a premium feature. {CommonProxyErrors.not_premium_user.value}" thrown in BerriAI/litellm.

Source

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

        existing_object_permission_id=existing_team_row.object_permission_id,
        prisma_client=prisma_client,
    )

    # Add the object_permission_id to data_json if one was created/updated
    if object_permission_id is not None:
        data_json["object_permission_id"] = object_permission_id
        verbose_proxy_logger.debug("updated object_permission_id: %s", object_permission_id)

    return data_json


def _check_team_member_admin_add(
    member: Member | list[Member],
    premium_user: bool,
):
    if isinstance(member, Member) and member.role == "admin":
        if premium_user is not True:
            raise ValueError(f"Assigning team admins is a premium feature. {CommonProxyErrors.not_premium_user.value}")
    elif isinstance(member, list):
        for m in member:
            if m.role == "admin":
                if premium_user is not True:
                    raise ValueError(
                        f"Assigning team admins is a premium feature. Got={m}. {CommonProxyErrors.not_premium_user.value}. "
                    )


def team_call_validation_checks(
    prisma_client: PrismaClient | None,
    data: TeamMemberAddRequest,
    premium_user: bool,
):
    if prisma_client is None:
        raise HTTPException(status_code=500, detail={"error": "No db connected"})

    if data.team_id is None:

View on GitHub (pinned to 77b7c6c40c)

Solutions

  1. Set LITELLM_LICENSE to a valid LiteLLM Enterprise license key to enable assigning team admins.

When it happens

Trigger: Thrown at litellm/proxy/management_endpoints/team_endpoints.py:2390 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/7daa87f29de04384. Report an issue: GitHub.