---
title: "PUT /compute/clusters/{cluster_id}/addons/{addon_id}"
method: PUT
path: "/compute/clusters/{cluster_id}/addons/{addon_id}"
tags: ["InstanceClusterAddOnService"]
---

# PUT /compute/clusters/{cluster_id}/addons/{addon_id}

`PUT /compute/clusters/{cluster_id}/addons/{addon_id}`

## Path parameters

- `cluster_id` string, required — The ID of the cluster that owns the add-on.
- `addon_id` string, required — The ID of the add-on to update.

## Request body

- ClusterAddOnUpdateRequest
  - `config` AddOnConfig — Configuration for a cluster add-on.
    - `dashboard` DashboardConfig
      - `enabled` boolean
    - `ingress` IngressConfig
      - `enabled` boolean
    - `torchpass` TorchpassConfig — Configuration for the Model Aware TorchPass cluster add-on.
      - `enabled` boolean — Whether to enable the Model Aware TorchPass add-on.
    - `slurm_web` SlurmWebConfig — Configuration for the Slurm Web cluster add-on.
      - `enabled` boolean — Whether to enable the Slurm Web add-on.
    - `headlamp` HeadlampConfig — Configuration for the Headlamp Kubernetes dashboard cluster add-on.
      - `enabled` boolean — Whether to enable the Headlamp Kubernetes dashboard add-on.

## Response `200`

OK

- AddOnInfo — AddOnInfo is returned in cluster responses and add-on CRUD operations.
  - `name` string, required
  - `add_on_type` string, required
  - `config` AddOnConfig, required — Configuration for a cluster add-on.
    - `dashboard` DashboardConfig
      - `enabled` boolean
    - `ingress` IngressConfig
      - `enabled` boolean
    - `torchpass` TorchpassConfig — Configuration for the Model Aware TorchPass cluster add-on.
      - `enabled` boolean — Whether to enable the Model Aware TorchPass add-on.
    - `slurm_web` SlurmWebConfig — Configuration for the Slurm Web cluster add-on.
      - `enabled` boolean — Whether to enable the Slurm Web add-on.
    - `headlamp` HeadlampConfig — Configuration for the Headlamp Kubernetes dashboard cluster add-on.
      - `enabled` boolean — Whether to enable the Headlamp Kubernetes dashboard add-on.
  - `state` AddOnState, required — State for a cluster add-on.
    - `dashboard` DashboardState
    - `ingress` IngressState
    - `torchpass` TorchpassState — Runtime state for the Model Aware TorchPass cluster add-on.
    - `slurm_web` SlurmWebState — Runtime state for the Slurm Web cluster add-on.
    - `headlamp` HeadlampState — Runtime state for the Headlamp Kubernetes dashboard cluster add-on.

---

[API](https://skmtc.net/together/apis/together-apis.md) · [All operations](https://skmtc.net/together/apis/together-apis/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/together/together-apis/revisions/f26a23fab8e0/schema)
