Significant-Gravitas/AutoGPT · error · ValueError

Slug '{alias_slug}' is already used by an organization

Error message

Slug '{alias_slug}' is already used by an organization

What it means

Error "Slug '{alias_slug}' is already used by an organization" thrown in Significant-Gravitas/AutoGPT.

Source

Thrown at autogpt_platform/backend/backend/api/features/orgs/db.py:667

# Aliases
# ---------------------------------------------------------------------------


async def list_org_aliases(org_id: str) -> list[OrgAliasResponse]:
    """List all aliases for an organization."""
    aliases = await prisma.organizationalias.find_many(
        where={"organizationId": org_id, "removedAt": None}
    )
    return [OrgAliasResponse.from_db(a) for a in aliases]


async def create_org_alias(
    org_id: str, alias_slug: str, user_id: str
) -> OrgAliasResponse:
    """Create a new alias for an organization."""
    existing_org = await prisma.organization.find_unique(where={"slug": alias_slug})
    if existing_org:
        raise ValueError(f"Slug '{alias_slug}' is already used by an organization")

    existing_alias = await prisma.organizationalias.find_unique(
        where={"aliasSlug": alias_slug}
    )
    if existing_alias:
        raise ValueError(f"Slug '{alias_slug}' is already used as an alias")

    alias = await prisma.organizationalias.create(
        data={
            "organizationId": org_id,
            "aliasSlug": alias_slug,
            "aliasType": "MANUAL",
            "createdByUserId": user_id,
        }
    )
    return OrgAliasResponse.from_db(alias)

View on GitHub (pinned to 9c8bb5550f)

Solutions

  1. Choose a different alias slug that is not used by an organization.
  2. Remove the slug from the other organization if you administer it.

When it happens

Trigger: Thrown at autogpt_platform/backend/backend/api/features/orgs/db.py:667 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of Significant-Gravitas/AutoGPT@9c8bb5550f (2026-08-14). Data as JSON: /api/errors/2aa847a4c8ce399c. Report an issue: GitHub.