---
title: "Get Extension Config"
method: GET
path: "/browser-extension/config/"
tags: ["browser-extension"]
---

# Get Extension Config

`GET /browser-extension/config/`

Serve the extension's declarative remote config from the param store.

Deliberately unauthenticated: the payload is public data (a kill switch
and CSS selector strings), and the kill switch must reach signed-out and
broken-auth clients. Publishing a new app-config param-store version is
the operational lever; extensions poll with a 15-minute client cache.

## Response `200`

Successful Response

- ExtensionRemoteConfigResponse
  - `config_version` integer, required
  - `kill_switch` boolean, required
  - `dom_profile_overrides` object
  - `price_check_budgets_ms` object

---

[API](https://skmtc.dev/helloaxel/apis/client-api-gateway.md) · [All operations](https://skmtc.dev/helloaxel/apis/client-api-gateway/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/helloaxel/client-api-gateway/revisions/d3c4c29fede7/schema)
