---
title: "List Mgr modules"
method: GET
path: "/api/mgr/module"
tags: ["MgrModule"]
---

# List Mgr modules

`GET /api/mgr/module`

Get the list of managed modules.
        :return: A list of objects with the fields 'enabled', 'name' and 'options'.
        :rtype: list

## Response `200`

OK

- object[]
  - `always_on` boolean — Is it an always on module?
  - `enabled` boolean — Is Module Enabled
  - `name` string — Module Name
  - `options` object — Module Options
    - `Option_name` object, required — Options
      - `default_value` integer, required — Default value for the option
      - `desc` string, required — Description of the option
      - `enum_allowed` string[], required
      - `flags` integer, required — List of flags associated
      - `level` string, required — Option level
      - `long_desc` string, required — Elaborated description
      - `max` string, required — Maximum value
      - `min` string, required — Minimum value
      - `name` string, required — Name of the option
      - `see_also` string[], required — Related options
      - `tags` string[], required — Tags associated with the option
      - `type` string, required — Type of the option

## Other responses

- `400` — Operation exception. Please check the response body for details.
- `401` — Unauthenticated access. Please login first.
- `403` — Unauthorized access. Please check your permissions.
- `500` — Unexpected error. Please check the response body for the stack trace.

---

[API](https://skmtc.net/ceph/apis/ceph-rest-api.md) · [All operations](https://skmtc.net/ceph/apis/ceph-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/ceph/ceph-rest-api/versions/b03ae23c3806/schema)
