---
title: "Get the config of Dashboard."
method: GET
path: "/common/config"
tags: ["common"]
---

# Get the config of Dashboard.

`GET /common/config`

## Request

- Base URL: `/api` (relative, and the document was published on a file host, not at the API’s origin)
- URL: `/api/common/config`
- Auth: none declared

Get the config of Dashboard.

## Response `200`

OK

- GithubComChaosMeshChaosMeshPkgConfigChaosDashboardConfig
  - `cluster_mode` boolean: ClusterScoped means control Chaos Object in cluster level(all namespace).
  - `dns_server_create` boolean: After v2.5, the DNS server is created by default.
  - `enableFilterNamespace` boolean: EnableFilterNamespace will filter namespace with annotation. Only the pods/containers in namespace annotated with `chaos-mesh.org/inject=enabled` will be injected.
  - `gcp_security_mode` boolean: GcpSecurityMode will use the gcloud authentication to login to GKE user
  - `listen_host` string
  - `listen_port` integer
  - `oidc_security_mode` boolean: OidcSecurityMode will use oidc authentication to login to cluster user
  - `root_path` string
  - `security_mode` boolean: SecurityMode will use the token login by the user if set to true
  - `target_namespace` string: TargetNamespace is the target namespace to injecting chaos. It only works with ClusterScoped is false.
  - `version` string

## Other responses

- `500`: Internal Server Error

---

[API](https://skmtc.dev/chaos-mesh/apis/chaos-mesh-dashboard-api.md) - [All operations](https://skmtc.dev/chaos-mesh/apis/chaos-mesh-dashboard-api/llms.txt) - [OpenAPI document](https://skmtc.dev/chaos-mesh/apis/chaos-mesh-dashboard-api/revisions/2d6f9ed9cc7f?raw)
