diff --git a/litellm/proxy/auth/master_key_policy.py b/litellm/proxy/auth/master_key_policy.py index 0d4bb0bde4b..0386461382d 100644 --- a/litellm/proxy/auth/master_key_policy.py +++ b/litellm/proxy/auth/master_key_policy.py @@ -44,7 +44,7 @@ _DEPLOYMENT_MARKERS: Final = TypeAdapter(list[_DeploymentMarker]) _ACCESS_CREDENTIAL_ROUTES: Final = ( "/credentials", "/credentials/by_name/{credential_name:path}", - "/credentials/by_model", + "/credentials/by_model/{model_id}", "/model/info", "/v1/model/info", "/v2/model/info", diff --git a/tests/test_litellm/proxy/auth/test_master_key_policy.py b/tests/test_litellm/proxy/auth/test_master_key_policy.py index f8c744f6d31..863715d991e 100644 --- a/tests/test_litellm/proxy/auth/test_master_key_policy.py +++ b/tests/test_litellm/proxy/auth/test_master_key_policy.py @@ -85,7 +85,7 @@ def test_insecure_master_key_warning_survives_redaction(): ("/model/unblock", "POST", None), ("/credentials", "GET", "access_credentials"), ("/credentials/by_name/my_creds", "GET", "access_credentials"), - ("/credentials/by_model", "GET", "access_credentials"), + ("/credentials/by_model/abc123", "GET", "access_credentials"), ("/model/info", "GET", "access_credentials"), ("/v1/model/info", "GET", "access_credentials"), ("/v2/model/info", "GET", "access_credentials"),