---
title: "Gets available packages."
method: GET
path: "/Packages"
tags: ["Package"]
---

# Gets available packages.

`GET /Packages`

## Response `200`

Available packages returned.

- PackageInfo[]
  - `name` string, nullable — Gets or sets the name.
  - `description` string, nullable — Gets or sets a long description of the plugin containing features or helpful explanations.
  - `overview` string, nullable — Gets or sets a short overview of what the plugin does.
  - `owner` string, nullable — Gets or sets the owner.
  - `category` string, nullable — Gets or sets the category.
  - `guid` string, nullable — Gets or sets the guid of the assembly associated with this plugin. This is used to identify the proper item for automatic updates.
  - `versions` VersionInfo[], nullable — Gets or sets the versions.
    - `version` string, nullable — Gets or sets the version.
    - `VersionNumber` Version
      - `Major` integer
      - `Minor` integer
      - `Build` integer
      - `Revision` integer
      - `MajorRevision` integer
      - `MinorRevision` integer
    - `changelog` string, nullable — Gets or sets the changelog for this version.
    - `targetAbi` string, nullable — Gets or sets the ABI that this version was built against.
    - `sourceUrl` string, nullable — Gets or sets the source URL.
    - `checksum` string, nullable — Gets or sets a checksum for the binary.
    - `timestamp` string, nullable — Gets or sets a timestamp of when the binary was built.
    - `repositoryName` string, nullable — Gets or sets the repository name.
    - `repositoryUrl` string, nullable — Gets or sets the repository url.
  - `imageUrl` string, nullable — Gets or sets the image url for the package.

## 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/versions/eb6f75af7066/schema)
