---
title: "Gets a list of currently installed plugins."
method: GET
path: "/Plugins"
tags: ["Plugins"]
---

# Gets a list of currently installed plugins.

`GET /Plugins`

## Response `200`

Installed plugins returned.

- PluginInfo[]
  - `Name` string, nullable — Gets or sets the name.
  - `Version` Version
    - `Major` integer
    - `Minor` integer
    - `Build` integer
    - `Revision` integer
    - `MajorRevision` integer
    - `MinorRevision` integer
  - `ConfigurationFileName` string, nullable — Gets or sets the name of the configuration file.
  - `Description` string, nullable — Gets or sets the description.
  - `Id` string, uuid — Gets or sets the unique id.
  - `CanUninstall` boolean — Gets or sets a value indicating whether the plugin can be uninstalled.
  - `HasImage` boolean — Gets or sets a value indicating whether this plugin has a valid image.
  - `Status` 'Active' | 'Restart' | 'Deleted' | 'Superceded' | 'Malfunctioned' | 'NotSupported' | 'Disabled' — Plugin load status.

## Other responses

- `401` — Unauthorized
- `403` — Forbidden

---

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