list_plugins
Retrieve and manage all plugins linked to a control plane in Kong Konnect. Specify control plane ID, pagination size, and offset to view detailed plugin configurations, status, and scope.
Instructions
List all plugins associated with a control plane.
INPUT:
controlPlaneId: String - ID of the control plane
size: Number - Number of plugins to return (1-1000, default: 100)
offset: String (optional) - Pagination offset token from previous response
OUTPUT:
metadata: Object - Contains controlPlaneId, size, offset, nextOffset, totalCount
plugins: Array - List of plugins with details for each including:
pluginId: String - Unique identifier for the plugin
name: String - Name of the plugin (e.g., rate-limiting, cors, etc.)
enabled: Boolean - Whether the plugin is enabled
config: Object - Plugin-specific configuration
protocols: Array - Protocols this plugin applies to
tags: Array - Tags associated with the plugin
scoping: Object - Defines plugin scope including:
consumerId: String - Consumer this plugin applies to (if any)
serviceId: String - Service this plugin applies to (if any)
routeId: String - Route this plugin applies to (if any)
global: Boolean - Whether this is a global plugin
metadata: Object - Creation and update timestamps
relatedTools: Array - List of related tools for plugin configuration
Input Schema
Name | Required | Description | Default |
---|---|---|---|
controlPlaneId | Yes | Control Plane ID (obtainable from list-control-planes tool) | |
offset | No | Offset token for pagination (from previous response) | |
size | No | Number of plugins to return |