{"name":"allowedHttpHookUrls","slug":"allowedhttphookurls","family":"setting","title":"Settings keys","noun":"settings key","description":"Limit which URLs [HTTP hooks](\/docs\/en\/hooks.md) can target","description_source":"docs","described_by":{"doc":"claude-code\/settings-reference","title":"All settings"},"presence":{"first_seen":"2.1.138","removed_in":"2.1.284","in_current_build":false,"newest_mined":"2.1.309","builds":126,"mined_builds":150,"first_cited":{"version":"2.1.63","released_at":"2026-02-28 02:43:42","spans":1}},"aliases":[],"entries":[{"version":"2.1.309","anchor":"managed-only-settings-list-adds-hook-settings","heading":"Three hook settings join Claude Code's managed-settings list","line":"disableAllHooks, allowedHttpHookUrls and httpHookAllowedEnvVars now sit on the same settings list as allowManagedHooksOnly","released_at":"2026-10-22 20:34:13","reason":"found in this entry's text"},{"version":"2.1.309","anchor":"hook-policy-settings-now-survive-an-unconfirmed-policy-tier","heading":"Hook restrictions are kept while the organisation's policy is unconfirmed","line":"disableAllHooks, allowedHttpHookUrls and httpHookAllowedEnvVars are no longer dropped while Claude Code's server policy tier is unconfirmed","released_at":"2026-10-22 20:34:13","reason":"found in this entry's text"},{"version":"2.1.282","anchor":"empty-strictknownmarketplaces-array-now-counts-as-an-activ","heading":"An empty strictKnownMarketplaces list now counts as a restriction","line":"Setting `strictKnownMarketplaces` to an empty list is now treated as a restriction in force, like other managed allowlists","released_at":"2026-09-24 15:56:22","reason":"found in this entry's text"},{"version":"2.1.257","anchor":"managedsettings-merge-mode-composition-rules-made-explicit","heading":"managedSettings 'merge' mode composition rules made explicit and expanded","line":"Managed settings merge mode now documents which fields the helper replaces wholesale rather than merging.","released_at":"2026-09-01 17:15:33","reason":"found in this entry's text, named in this entry"},{"version":"2.1.63","anchor":"notes","heading":"","line":null,"released_at":"2026-02-28 02:43:42","reason":"found in this entry's text"},{"version":"2.1.63","anchor":"http-hooks-now-functional","heading":"HTTP Hooks (Now Functional)","line":null,"released_at":"2026-02-28 02:43:42","reason":"found in this entry's text"}],"entries_total":6,"docs":[{"source":"claude-code","path":"settings-reference","title":"All settings","documented":true},{"source":"claude-code","path":"settings","title":"Claude Code settings","documented":true},{"source":"claude-code","path":"admin-setup","title":"Set up Claude Code for your organization","documented":false},{"source":"claude-code","path":"claude-apps-gateway","title":"Claude apps gateway for Amazon Bedrock, Claude Platform on AWS, Google Cloud, and Microsoft Foundry","documented":false},{"source":"claude-code","path":"hooks","title":"Hooks reference","documented":false},{"source":"claude-code","path":"managed-settings","title":"Deploy managed settings","documented":false},{"source":"claude-code","path":"monitoring-usage","title":"Monitoring","documented":false}],"docs_total":7,"gates":[],"related":[],"url":"https:\/\/changelogs.core-directive.com\/reference\/setting\/allowedhttphookurls","family_url":"https:\/\/changelogs.core-directive.com\/reference\/setting.json"}