---
title: "List available settings"
method: GET
path: "/config/available_settings"
tags: ["RabbitMQ Config"]
---

# List available settings

`GET /config/available_settings`

Retrieve a list of all RabbitMQ settings that are exposed to changes

## Response `200`

Successful response

- RabbitMQConfigSetting[]
  - `name` string — Setting name
  - `type` 'boolean' | 'int' | 'float' | 'symbol' — Setting type
  - `desc` string — Setting description
  - `version_requirement` string — Minimum RabbitMQ version required
  - `default` unknown
  - `min` number — Minimum value (for numeric types)
  - `max` number — Maximum value (for numeric types)
  - `value` unknown
  - `valid` boolean — Whether the current value is valid
  - `unit` string — Unit of measurement for the value when present (e.g. MiB)
  - `scale` number — Multiplier applied to convert the raw value into `unit`
  - `required` boolean — Whether the setting is required

---

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