action cpy_get_available_plugins { label: "List available plugins" provider: cpy method: GET path: "/api/v1/plugins/available" encoding: json input: { type: "object" properties: { currentPeerTubeEngine: { type: "string" } pluginType: { type: "integer" } search: { type: "string" } } additionalProperties: false } output: { properties: { data: { type: "array" items: { properties: { createdAt: { type: "string" format: "date-time" } description: { type: "string" } enabled: { type: "boolean" } homepage: { type: "string" format: "url" } latestVersion: { type: "string" } name: { type: "string" } peertubeEngine: { type: "string" } settings: { type: "object" } type: { type: "integer" description: "- `1`: PLUGIN\n- `2`: THEME\n" enum: [1, 2] } uninstalled: { type: "boolean" } updatedAt: { type: "string" format: "date-time" } version: { type: "string" } } } } total: { type: "integer" } } } }