{ "opencollection": "1.0.0", "info": { "name": "Kong Enterprise Admin ACLs Config Stores API", "version": "3.14.0" }, "request": { "auth": { "type": "apikey", "key": "Kong-Admin-Token", "value": "{{Kong-Admin-Token}}", "placement": "header" } }, "items": [ { "info": { "name": "Config Stores", "type": "folder" }, "items": [ { "info": { "name": "List all config stores for a control plane", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/v2/control-planes/:controlPlaneId/config-stores", "params": [ { "name": "controlPlaneId", "value": "", "type": "path", "description": "The UUID of your control plane. This variable is available in the Konnect manager." }, { "name": "page[size]", "value": "", "type": "query", "description": "The maximum number of items to include per page. The last page of a collection may include fewer items." }, { "name": "page[after]", "value": "", "type": "query", "description": "Request the next page of data, starting with the item after this parameter." } ] }, "docs": "List all config stores for a control plane" }, { "info": { "name": "Create Config Store", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/v2/control-planes/:controlPlaneId/config-stores", "params": [ { "name": "controlPlaneId", "value": "", "type": "path", "description": "The UUID of your control plane. This variable is available in the Konnect manager." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a Config Store" }, { "info": { "name": "Get a Config Store", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/v2/control-planes/:controlPlaneId/config-stores/:configStoreId", "params": [ { "name": "controlPlaneId", "value": "", "type": "path", "description": "The UUID of your control plane. This variable is available in the Konnect manager." }, { "name": "configStoreId", "value": "", "type": "path", "description": "Config Store identifier" } ] }, "docs": "Returns a Config Store" }, { "info": { "name": "Update an individual Config Store", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/v2/control-planes/:controlPlaneId/config-stores/:configStoreId", "params": [ { "name": "controlPlaneId", "value": "", "type": "path", "description": "The UUID of your control plane. This variable is available in the Konnect manager." }, { "name": "configStoreId", "value": "", "type": "path", "description": "Config Store identifier" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates a Config Store" }, { "info": { "name": "Delete Config Store", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/v2/control-planes/:controlPlaneId/config-stores/:configStoreId", "params": [ { "name": "controlPlaneId", "value": "", "type": "path", "description": "The UUID of your control plane. This variable is available in the Konnect manager." }, { "name": "configStoreId", "value": "", "type": "path", "description": "Config Store identifier" }, { "name": "force", "value": "", "type": "query", "description": "If true, delete specified config store and all secrets, even if there are secrets linked to the config store If false, do not allow deletion if there are secrets linked to the config store" } ] }, "docs": "Removes a config store" } ] } ], "bundled": true }