BerriAI/litellm · error · HTTPException
Organization not found
Error message
Organization not found
What it means
Lookup guard on organization info: the find_unique query (including budget, members, teams, and object_permission relations) returned no row for the requested organization_id, so the org does not exist; 404 raised before pydantic conversion.
Source
Thrown at litellm/proxy/management_endpoints/organization_endpoints.py:1102
prisma_client=prisma_client,
)
response: Final = await _table(OrganizationRepository(prisma_client)).find_unique(
where={"organization_id": organization_id},
include={
"litellm_budget_table": True,
"members": {
"include": {
"user": True,
}
},
"teams": True,
"object_permission": True,
},
)
if response is None:
raise HTTPException(status_code=404, detail={"error": "Organization not found"})
response_pydantic_obj: Final = LiteLLM_OrganizationTableWithMembers.model_validate(response.model_dump())
return response_pydantic_obj
@router.post(
"/organization/info",
tags=["organization management"],
dependencies=[Depends(user_api_key_auth)],
)
async def deprecated_info_organization(
data: OrganizationRequest,
user_api_key_dict: UserAPIKeyAuth = Depends(user_api_key_auth),
):
"""
DEPRECATED: Use GET /organization/info instead
"""View on GitHub (pinned to 77b7c6c40c)
Solutions
- Verify the organization id exists via /organization/list.
Defensive patterns
Strategy: validation
When it happens
Trigger: Thrown at litellm/proxy/management_endpoints/organization_endpoints.py:1102 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/a7da0fd3893751cf.
Report an issue: GitHub.