Pelican Client API
Base: /api/client/servers/{server}
Query plugins installed on your own Pelican server (user token required).
GET
/minecraft-plugins
List Installed Plugins
Returns all Minecraft plugins installed on the specified server. Optionally filter by provider or status.
Parameter
| Name | Typ | Pflicht | Beschreibung |
|---|---|---|---|
server
|
string | Nein | Server UUID (path parameter) |
provider
|
string | Nein | Filter by provider: spiget | modrinth | curseforge | hangar | geysermc | upload |
status
|
string | Nein | Filter by status: active | disabled |
Antwort-Beispiel
{"object":"list","data":[{"object":"installed_plugin","data":{"filename":"EssentialsX-2.21.0.jar","provider":"spiget","plugin_id":"9089","version_number":"2.21.0","version_name":"EssentialsX 2.21.0","is_disabled":false,"installed_at":"2026-05-01T12:00:00Z"}},{"object":"installed_plugin","data":{"filename":"worldedit-bukkit-7.3.6.jar","provider":"modrinth","plugin_id":"lhGA9TYQ","version_number":"7.3.6","version_name":"WorldEdit 7.3.6","is_disabled":false,"installed_at":"2026-05-01T12:00:00Z"}}],"meta":{"total":2}}
GET
/api/client/minecraft-plugins/installed
List All Installed Plugins
Returns all Minecraft plugins installed across every server the authenticated user owns or has subuser access to. Supports optional query filters: `provider`, `status` (enabled/disabled).
Parameter
| Name | Typ | Pflicht | Beschreibung |
|---|---|---|---|
provider
|
string | Nein | Filter by provider (e.g. spiget, curseforge, modrinth, hangar) |
status
|
string | Nein | Filter by status: enabled or disabled |
Antwort-Beispiel
{"object":"list","data":[{"object":"installed_plugin","data":{"server_uuid":"abc12345","server_name":"My SMP Server","filename":"EssentialsX-2.21.0.jar","provider":"spiget","plugin_id":"9089","version_id":"2.21.0","version_number":"2.21.0","version_name":"EssentialsX 2.21.0","is_disabled":false,"installed_at":"2025-10-01T12:00:00+00:00"}}],"meta":{"total":1}}