v11

latestOpenAPI 3.1.0Apache 2.0raw.githubusercontent.com2026-07-065662751.8 MB
Cloned Plugins

Upsert a Cloned Plugin

Create or Update Cloned Plugin using ID or name.

put/cloned-plugins/{ClonedPluginIdOrName}

Request body

created_atinteger nullable

Unix epoch when the resource was created.

idstring nullable

A string representing a UUID (universally unique identifier).

namestring required

The name to associate with the cloned plugin. Consider using a distinct prefix for cloned plugins to avoid naming conflicts with new bundled plugins in future Kong releases.

priorityinteger nullable

The plugin execution priority. If not set, it will inherit the priority of the referenced plugin.

refstring required

The name of the base plugin that this cloned plugin references. This plugin must be cloneable.

tagsstring[] nullable

A set of strings representing tags.

updated_atinteger nullable

Unix epoch when the resource was last updated.

Response

Successfully upserted Cloned Plugin

created_atinteger nullable

Unix epoch when the resource was created.

idstring nullable

A string representing a UUID (universally unique identifier).

namestring required

The name to associate with the cloned plugin. Consider using a distinct prefix for cloned plugins to avoid naming conflicts with new bundled plugins in future Kong releases.

priorityinteger nullable

The plugin execution priority. If not set, it will inherit the priority of the referenced plugin.

refstring required

The name of the base plugin that this cloned plugin references. This plugin must be cloneable.

tagsstring[] nullable

A set of strings representing tags.

updated_atinteger nullable

Unix epoch when the resource was last updated.