---
title: "Returns all available addon configs."
method: GET
path: "/api/v1/addonconfigs"
---

# Returns all available addon configs.

`GET /api/v1/addonconfigs`

## Request

- The document declares no server URL.
- Auth: API key in header `Authorization`
- TypeScript: <https://skmtc.dev/kubermatic/apis/kubermatic-kubernetes-platform-api/docs/api/v1/addonconfigs/get.ts> (a function with typed inputs; its response is checked against the schema)

## Response `200`

AddonConfig

- AddonConfig[]
  - `annotations` object: Annotations that can be added to the resource
  - `creationTimestamp` string, date-time: CreationTimestamp is a timestamp representing the server time when this object was created.
  - `deletionTimestamp` string, date-time: DeletionTimestamp is a timestamp representing the server time when this object was deleted.
  - `id` string: ID unique value that identifies the resource generated by the server. Read-Only.
  - `name` string: Name represents human readable name for the resource
  - `spec` AddonConfigSpec: AddonConfigSpec specifies configuration of addon
    - `description` string: Description of the configured addon, it will be displayed in the addon overview in the UI
    - `formSpec` AddonFormControl[]: Controls that can be set for configured addon
      - `displayName` string: DisplayName is visible in the UI
      - `helpText` string: HelpText is visible in the UI next to the control
      - `internalName` string: InternalName is used internally to save in the addon object
      - `required` boolean: Required indicates if the control has to be set
      - `type` string: Type of displayed control
    - `logo` string: Logo of the configured addon, encoded in base64
    - `logoFormat` string: LogoFormat contains logo format of the configured addon, i.e. svg+xml
    - `shortDescription` string: ShortDescription of the configured addon that contains more detailed information about the addon, it will be displayed in the addon details view in the UI

## Other responses

- `401`: EmptyResponse is a empty response
- `default`: errorResponse

---

[API](https://skmtc.dev/kubermatic/apis/kubermatic-kubernetes-platform-api.md) - [All operations](https://skmtc.dev/kubermatic/apis/kubermatic-kubernetes-platform-api/llms.txt) - [OpenAPI document](https://skmtc.dev/kubermatic/apis/kubermatic-kubernetes-platform-api/revisions/815b9bf19db5?raw)
