BerriAI/litellm · error · HTTPException
Failed to retrieve CloudZero settings: {e}
Error message
Failed to retrieve CloudZero settings: {e} What it means
Error "Failed to retrieve CloudZero settings: {e}" thrown in BerriAI/litellm.
Source
Thrown at litellm/proxy/spend_tracking/cloudzero_endpoints.py:166
status=None,
)
# Use SensitiveDataMasker to mask the API key
masked_settings: Final = _sensitive_masker.mask_dict(settings)
return CloudZeroSettingsView(
api_key_masked=masked_settings.get("api_key"),
connection_id=settings.get("connection_id"),
timezone=settings.get("timezone"),
status="configured",
)
except HTTPException as e:
# Re-raise HTTPExceptions as-is
raise e
except Exception as e:
verbose_proxy_logger.error("Error retrieving CloudZero settings: %s", e)
raise HTTPException(
status_code=500,
detail={"error": f"Failed to retrieve CloudZero settings: {e}"},
)
@router.put(
"/cloudzero/settings",
tags=["CloudZero"],
dependencies=[Depends(user_api_key_auth)],
response_model=CloudZeroInitResponse,
)
async def update_cloudzero_settings(
request: CloudZeroSettingsUpdate,
user_api_key_dict: UserAPIKeyAuth = Depends(user_api_key_auth),
):
"""
Update existing CloudZero settings.
View on GitHub (pinned to 77b7c6c40c)
Solutions
- Check DB connectivity and logs; retry fetching CloudZero settings once the DB error is resolved.
When it happens
Trigger: Thrown at litellm/proxy/spend_tracking/cloudzero_endpoints.py:166 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/aee2e355c1d429e8.
Report an issue: GitHub.