action jellyfin_get_plugins { label: "Gets a list of currently installed plugins." provider: jellyfin method: GET path: "/Plugins" encoding: json output: { type: "array" items: { type: "object" description: "This is a serializable stub class that is used by the api to provide information about installed plugins." properties: { CanUninstall: { type: "boolean" description: "Gets or sets a value indicating whether the plugin can be uninstalled." } ConfigurationFileName: { type: "string" description: "Gets or sets the name of the configuration file." } Description: { type: "string" description: "Gets or sets the description." } HasImage: { type: "boolean" description: "Gets or sets a value indicating whether this plugin has a valid image." } Id: { type: "string" format: "uuid" description: "Gets or sets the unique id." } Name: { type: "string" description: "Gets or sets the name." } Status: { type: "string" description: "Plugin load status." enum: ["Active", "Restart", "Deleted", "Superceded", "Malfunctioned", "NotSupported", "Disabled"] } Version: { type: "object" properties: { Build: { type: "integer" format: "int32" } Major: { type: "integer" format: "int32" } MajorRevision: { type: "integer" format: "int32" } Minor: { type: "integer" format: "int32" } MinorRevision: { type: "integer" format: "int32" } Revision: { type: "integer" format: "int32" } } additionalProperties: false } } additionalProperties: false } } }