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.

Parameters

Name Type Required Description
server string No Server UUID (path parameter)
provider string No Filter by provider: spiget | modrinth | curseforge | hangar | geysermc | upload
status string No Filter by status: active | disabled

Response Example

{"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).

Parameters

Name Type Required Description
provider string No Filter by provider (e.g. spiget, curseforge, modrinth, hangar)
status string No Filter by status: enabled or disabled

Response Example

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