diff --git a/backend/routers/config.py b/backend/routers/config.py index 9086de6..8d70805 100644 --- a/backend/routers/config.py +++ b/backend/routers/config.py @@ -12,6 +12,7 @@ class ApiKeysRequest(BaseModel): newsapi_key: Optional[str] = None eia_api_key: Optional[str] = None fred_api_key: Optional[str] = None + fmp_api_key: Optional[str] = None calendar_refresh_h: Optional[str] = None @@ -62,6 +63,9 @@ def update_api_keys(req: ApiKeysRequest): if req.fred_api_key is not None: set_config("fred_api_key", req.fred_api_key) updated.append("fred") + if req.fmp_api_key is not None: + set_config("fmp_api_key", req.fmp_api_key) + updated.append("fmp") if req.calendar_refresh_h is not None: set_config("calendar_refresh_h", req.calendar_refresh_h) updated.append("calendar_refresh_h")