---
title: "List Topic Configs"
method: GET
path: "/clusters/{cluster_id}/topics/{topic_name}/configs"
tags: ["Configs"]
---

# List Topic Configs

`GET /clusters/{cluster_id}/topics/{topic_name}/configs`

Return the list of configs that belong to the specified topic.

## Response `200`

The list of cluster configs.

- TopicConfigDataList
  - `kind` string, required
  - `metadata` ResourceCollectionMetadata, required
    - `self` string, required
    - `next` string, nullable
  - `data` TopicConfigData[], required
    - `kind` string, required
    - `metadata` ResourceMetadata, required
      - `self` string, required
      - `resource_name` string, nullable
    - `cluster_id` string, required
    - `name` string, required
    - `value` string, nullable
    - `is_default` boolean, required
    - `is_read_only` boolean, required
    - `is_sensitive` boolean, required
    - `source` 'DYNAMIC_CLUSTER_LINK_CONFIG' | 'DYNAMIC_TOPIC_CONFIG' | 'DYNAMIC_BROKER_LOGGER_CONFIG' | 'DYNAMIC_BROKER_CONFIG' | 'DYNAMIC_DEFAULT_BROKER_CONFIG' | 'STATIC_BROKER_CONFIG' | 'DEFAULT_CONFIG' | 'UNKNOWN', required
    - `synonyms` ConfigSynonymData[], required
      - `name` string, required
      - `value` string, nullable
      - `source` 'DYNAMIC_CLUSTER_LINK_CONFIG' | 'DYNAMIC_TOPIC_CONFIG' | 'DYNAMIC_BROKER_LOGGER_CONFIG' | 'DYNAMIC_BROKER_CONFIG' | 'DYNAMIC_DEFAULT_BROKER_CONFIG' | 'STATIC_BROKER_CONFIG' | 'DEFAULT_CONFIG' | 'UNKNOWN', required
    - `topic_name` string, required

## Changes

- **2021-03-10** (v3) `d61f00e40f31` — 16 warning, 8 info
  - added the new `DEFAULT_CONFIG` enum value to the `allOf[subschema #2]/data/items/allOf[#/components/schemas/AbstractConfigData]/allOf[subschema #2]/source` response property for the response status `200`
  - added the new `DEFAULT_CONFIG` enum value to the `allOf[subschema #2]/data/items/allOf[#/components/schemas/AbstractConfigData]/allOf[subschema #2]/synonyms/items/source` response property for the response status `200`
  - added the new `DYNAMIC_BROKER_CONFIG` enum value to the `allOf[subschema #2]/data/items/allOf[#/components/schemas/AbstractConfigData]/allOf[subschema #2]/source` response property for the response status `200`
  - added the new `DYNAMIC_BROKER_CONFIG` enum value to the `allOf[subschema #2]/data/items/allOf[#/components/schemas/AbstractConfigData]/allOf[subschema #2]/synonyms/items/source` response property for the response status `200`
  - …20 more

[Change history](https://skmtc.dev/confluentinc/apis/rest-admin-api/changes/clusters/:cluster_id/topics/:topic_name/configs/get.md)

---

[API](https://skmtc.dev/confluentinc/apis/rest-admin-api.md) · [All operations](https://skmtc.dev/confluentinc/apis/rest-admin-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/confluentinc/rest-admin-api/revisions/f4e2cecc76c2/schema)
