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}}