{ "opencollection": "1.0.0", "info": { "name": "Kong Enterprise Admin ACLs Plugins API", "version": "3.14.0" }, "request": { "auth": { "type": "apikey", "key": "Kong-Admin-Token", "value": "{{Kong-Admin-Token}}", "placement": "header" } }, "items": [ { "info": { "name": "Plugins", "type": "folder" }, "items": [ { "info": { "name": "List all Plugins", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins", "params": [ { "name": "size", "value": "", "type": "query", "description": "Number of resources to be returned." }, { "name": "offset", "value": "", "type": "query", "description": "Offset from which to return the next set of resources. Use the value of the 'offset' field from the response of a list operation as input here to paginate through all the resources" }, { "name": "tags", "value": "tag1,tag2", "type": "query", "description": "A list of tags to filter the list of resources on. Multiple tags can be concatenated using ',' to mean AND or using '/' to mean OR." }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "List all Plugins" }, { "info": { "name": "Create a new Plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a new Plugin" }, { "info": { "name": "Create a ACL plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#ACL", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a ACL plugin" }, { "info": { "name": "Create a Ace plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#Ace", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a Ace plugin" }, { "info": { "name": "Create a Acme plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#Acme", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a Acme plugin" }, { "info": { "name": "Create a AiA2aProxy plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#AiA2aProxy", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a AiA2aProxy plugin" }, { "info": { "name": "Create a AiAwsGuardrails plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#AiAwsGuardrails", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a AiAwsGuardrails plugin" }, { "info": { "name": "Create a AiAzureContentSafety plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#AiAzureContentSafety", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a AiAzureContentSafety plugin" }, { "info": { "name": "Create a AiCustomGuardrail plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#AiCustomGuardrail", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a AiCustomGuardrail plugin" }, { "info": { "name": "Create a AiGcpModelArmor plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#AiGcpModelArmor", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a AiGcpModelArmor plugin" }, { "info": { "name": "Create a AiLakeraGuard plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#AiLakeraGuard", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a AiLakeraGuard plugin" }, { "info": { "name": "Create a AiLlmAsJudge plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#AiLlmAsJudge", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a AiLlmAsJudge plugin" }, { "info": { "name": "Create a AiMcpOauth2 plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#AiMcpOauth2", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a AiMcpOauth2 plugin" }, { "info": { "name": "Create a AiMcpProxy plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#AiMcpProxy", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a AiMcpProxy plugin" }, { "info": { "name": "Create a AiPromptCompressor plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#AiPromptCompressor", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a AiPromptCompressor plugin" }, { "info": { "name": "Create a AiPromptDecorator plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#AiPromptDecorator", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a AiPromptDecorator plugin" }, { "info": { "name": "Create a AiPromptGuard plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#AiPromptGuard", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a AiPromptGuard plugin" }, { "info": { "name": "Create a AiPromptTemplate plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#AiPromptTemplate", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a AiPromptTemplate plugin" }, { "info": { "name": "Create a AiProxy plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#AiProxy", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a AiProxy plugin" }, { "info": { "name": "Create a AiProxyAdvanced plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#AiProxyAdvanced", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a AiProxyAdvanced plugin" }, { "info": { "name": "Create a AiRagInjector plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#AiRagInjector", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a AiRagInjector plugin" }, { "info": { "name": "Create a AiRateLimitingAdvanced plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#AiRateLimitingAdvanced", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a AiRateLimitingAdvanced plugin" }, { "info": { "name": "Create a AiRequestTransformer plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#AiRequestTransformer", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a AiRequestTransformer plugin" }, { "info": { "name": "Create a AiResponseTransformer plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#AiResponseTransformer", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a AiResponseTransformer plugin" }, { "info": { "name": "Create a AiSanitizer plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#AiSanitizer", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a AiSanitizer plugin" }, { "info": { "name": "Create a AiSemanticCache plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#AiSemanticCache", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a AiSemanticCache plugin" }, { "info": { "name": "Create a AiSemanticPromptGuard plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#AiSemanticPromptGuard", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a AiSemanticPromptGuard plugin" }, { "info": { "name": "Create a AiSemanticResponseGuard plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#AiSemanticResponseGuard", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a AiSemanticResponseGuard plugin" }, { "info": { "name": "Create a AppDynamics plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#AppDynamics", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a AppDynamics plugin" }, { "info": { "name": "Create a AwsLambda plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#AwsLambda", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a AwsLambda plugin" }, { "info": { "name": "Create a AzureFunctions plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#AzureFunctions", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a AzureFunctions plugin" }, { "info": { "name": "Create a BasicAuth plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#BasicAuth", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a BasicAuth plugin" }, { "info": { "name": "Create a BotDetection plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#BotDetection", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a BotDetection plugin" }, { "info": { "name": "Create a Canary plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#Canary", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a Canary plugin" }, { "info": { "name": "Create a Confluent plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#Confluent", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a Confluent plugin" }, { "info": { "name": "Create a ConfluentConsume plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#ConfluentConsume", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a ConfluentConsume plugin" }, { "info": { "name": "Create a CorrelationId plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#CorrelationId", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a CorrelationId plugin" }, { "info": { "name": "Create a Cors plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#Cors", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a Cors plugin" }, { "info": { "name": "Create a Datadog plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#Datadog", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a Datadog plugin" }, { "info": { "name": "Create a Datakit plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#Datakit", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a Datakit plugin" }, { "info": { "name": "Create a Degraphql plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#Degraphql", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a Degraphql plugin" }, { "info": { "name": "Create a ExitTransformer plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#ExitTransformer", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a ExitTransformer plugin" }, { "info": { "name": "Create a FileLog plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#FileLog", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a FileLog plugin" }, { "info": { "name": "Create a ForwardProxy plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#ForwardProxy", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a ForwardProxy plugin" }, { "info": { "name": "Create a GraphqlProxyCacheAdvanced plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#GraphqlProxyCacheAdvanced", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a GraphqlProxyCacheAdvanced plugin" }, { "info": { "name": "Create a GraphqlRateLimitingAdvanced plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#GraphqlRateLimitingAdvanced", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a GraphqlRateLimitingAdvanced plugin" }, { "info": { "name": "Create a GrpcGateway plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#GrpcGateway", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a GrpcGateway plugin" }, { "info": { "name": "Create a GrpcWeb plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#GrpcWeb", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a GrpcWeb plugin" }, { "info": { "name": "Create a HeaderCertAuth plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#HeaderCertAuth", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a HeaderCertAuth plugin" }, { "info": { "name": "Create a HmacAuth plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#HmacAuth", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a HmacAuth plugin" }, { "info": { "name": "Create a HttpLog plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#HttpLog", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a HttpLog plugin" }, { "info": { "name": "Create a InjectionProtection plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#InjectionProtection", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a InjectionProtection plugin" }, { "info": { "name": "Create a IpRestriction plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#IpRestriction", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a IpRestriction plugin" }, { "info": { "name": "Create a Jq plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#Jq", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a Jq plugin" }, { "info": { "name": "Create a JsonThreatProtection plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#JsonThreatProtection", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a JsonThreatProtection plugin" }, { "info": { "name": "Create a JweDecrypt plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#JweDecrypt", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a JweDecrypt plugin" }, { "info": { "name": "Create a Jwt plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#Jwt", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a Jwt plugin" }, { "info": { "name": "Create a JwtSigner plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#JwtSigner", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a JwtSigner plugin" }, { "info": { "name": "Create a KafkaConsume plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#KafkaConsume", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a KafkaConsume plugin" }, { "info": { "name": "Create a KafkaLog plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#KafkaLog", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a KafkaLog plugin" }, { "info": { "name": "Create a KafkaUpstream plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#KafkaUpstream", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a KafkaUpstream plugin" }, { "info": { "name": "Create a KeyAuth plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#KeyAuth", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a KeyAuth plugin" }, { "info": { "name": "Create a KeyAuthEnc plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#KeyAuthEnc", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a KeyAuthEnc plugin" }, { "info": { "name": "Create a LdapAuth plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#LdapAuth", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a LdapAuth plugin" }, { "info": { "name": "Create a LdapAuthAdvanced plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#LdapAuthAdvanced", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a LdapAuthAdvanced plugin" }, { "info": { "name": "Create a Loggly plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#Loggly", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a Loggly plugin" }, { "info": { "name": "Create a MeteringAndBilling plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#MeteringAndBilling", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a MeteringAndBilling plugin" }, { "info": { "name": "Create a Mocking plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#Mocking", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a Mocking plugin" }, { "info": { "name": "Create a MtlsAuth plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#MtlsAuth", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a MtlsAuth plugin" }, { "info": { "name": "Create a OasValidation plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#OasValidation", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a OasValidation plugin" }, { "info": { "name": "Create a Oauth2 plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#Oauth2", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a Oauth2 plugin" }, { "info": { "name": "Create a Oauth2Introspection plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#Oauth2Introspection", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a Oauth2Introspection plugin" }, { "info": { "name": "Create a Opa plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#Opa", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a Opa plugin" }, { "info": { "name": "Create a OpenidConnect plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#OpenidConnect", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a OpenidConnect plugin" }, { "info": { "name": "Create a Opentelemetry plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#Opentelemetry", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a Opentelemetry plugin" }, { "info": { "name": "Create a PostFunction plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#PostFunction", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a PostFunction plugin" }, { "info": { "name": "Create a PreFunction plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#PreFunction", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a PreFunction plugin" }, { "info": { "name": "Create a Prometheus plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#Prometheus", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a Prometheus plugin" }, { "info": { "name": "Create a ProxyCache plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#ProxyCache", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a ProxyCache plugin" }, { "info": { "name": "Create a ProxyCacheAdvanced plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#ProxyCacheAdvanced", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a ProxyCacheAdvanced plugin" }, { "info": { "name": "Create a RateLimiting plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#RateLimiting", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a RateLimiting plugin" }, { "info": { "name": "Create a RateLimitingAdvanced plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#RateLimitingAdvanced", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a RateLimitingAdvanced plugin" }, { "info": { "name": "Create a Redirect plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#Redirect", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a Redirect plugin" }, { "info": { "name": "Create a RequestCallout plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#RequestCallout", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a RequestCallout plugin" }, { "info": { "name": "Create a RequestSizeLimiting plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#RequestSizeLimiting", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a RequestSizeLimiting plugin" }, { "info": { "name": "Create a RequestTermination plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#RequestTermination", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a RequestTermination plugin" }, { "info": { "name": "Create a RequestTransformer plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#RequestTransformer", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a RequestTransformer plugin" }, { "info": { "name": "Create a RequestTransformerAdvanced plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#RequestTransformerAdvanced", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a RequestTransformerAdvanced plugin" }, { "info": { "name": "Create a RequestValidator plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#RequestValidator", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a RequestValidator plugin" }, { "info": { "name": "Create a ResponseRatelimiting plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#ResponseRatelimiting", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a ResponseRatelimiting plugin" }, { "info": { "name": "Create a ResponseTransformer plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#ResponseTransformer", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a ResponseTransformer plugin" }, { "info": { "name": "Create a ResponseTransformerAdvanced plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#ResponseTransformerAdvanced", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a ResponseTransformerAdvanced plugin" }, { "info": { "name": "Create a RouteByHeader plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#RouteByHeader", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a RouteByHeader plugin" }, { "info": { "name": "Create a RouteTransformerAdvanced plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#RouteTransformerAdvanced", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a RouteTransformerAdvanced plugin" }, { "info": { "name": "Create a Saml plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#Saml", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a Saml plugin" }, { "info": { "name": "Create a ServiceProtection plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#ServiceProtection", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a ServiceProtection plugin" }, { "info": { "name": "Create a Session plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#Session", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a Session plugin" }, { "info": { "name": "Create a SolaceConsume plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#SolaceConsume", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a SolaceConsume plugin" }, { "info": { "name": "Create a SolaceLog plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#SolaceLog", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a SolaceLog plugin" }, { "info": { "name": "Create a SolaceUpstream plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#SolaceUpstream", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a SolaceUpstream plugin" }, { "info": { "name": "Create a StandardWebhooks plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#StandardWebhooks", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a StandardWebhooks plugin" }, { "info": { "name": "Create a Statsd plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#Statsd", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a Statsd plugin" }, { "info": { "name": "Create a StatsdAdvanced plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#StatsdAdvanced", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a StatsdAdvanced plugin" }, { "info": { "name": "Create a Syslog plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#Syslog", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a Syslog plugin" }, { "info": { "name": "Create a TcpLog plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#TcpLog", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a TcpLog plugin" }, { "info": { "name": "Create a TlsHandshakeModifier plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#TlsHandshakeModifier", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a TlsHandshakeModifier plugin" }, { "info": { "name": "Create a TlsMetadataHeaders plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#TlsMetadataHeaders", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a TlsMetadataHeaders plugin" }, { "info": { "name": "Create a UdpLog plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#UdpLog", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a UdpLog plugin" }, { "info": { "name": "Create a UpstreamOauth plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#UpstreamOauth", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a UpstreamOauth plugin" }, { "info": { "name": "Create a UpstreamTimeout plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#UpstreamTimeout", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a UpstreamTimeout plugin" }, { "info": { "name": "Create a VaultAuth plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#VaultAuth", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a VaultAuth plugin" }, { "info": { "name": "Create a WebsocketSizeLimit plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#WebsocketSizeLimit", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a WebsocketSizeLimit plugin" }, { "info": { "name": "Create a WebsocketValidator plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#WebsocketValidator", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a WebsocketValidator plugin" }, { "info": { "name": "Create a XmlThreatProtection plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#XmlThreatProtection", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a XmlThreatProtection plugin" }, { "info": { "name": "Create a Zipkin plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins#Zipkin", "params": [ { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a Zipkin plugin" }, { "info": { "name": "Get a Plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a Plugin using ID." }, { "info": { "name": "Upsert a Plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create or Update Plugin using ID." }, { "info": { "name": "Update a Plugin", "type": "http" }, "http": { "method": "PATCH", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a Plugin" }, { "info": { "name": "Delete a Plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a Plugin" }, { "info": { "name": "Get a ACL plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#ACL", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a ACL plugin" }, { "info": { "name": "Update a ACL plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#ACL", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a ACL plugin" }, { "info": { "name": "Delete a ACL plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#ACL", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a ACL plugin" }, { "info": { "name": "Get a Ace plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Ace", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a Ace plugin" }, { "info": { "name": "Update a Ace plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Ace", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a Ace plugin" }, { "info": { "name": "Delete a Ace plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Ace", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a Ace plugin" }, { "info": { "name": "Get a Acme plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Acme", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a Acme plugin" }, { "info": { "name": "Update a Acme plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Acme", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a Acme plugin" }, { "info": { "name": "Delete a Acme plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Acme", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a Acme plugin" }, { "info": { "name": "Get a AiA2aProxy plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiA2aProxy", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a AiA2aProxy plugin" }, { "info": { "name": "Update a AiA2aProxy plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiA2aProxy", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a AiA2aProxy plugin" }, { "info": { "name": "Delete a AiA2aProxy plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiA2aProxy", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a AiA2aProxy plugin" }, { "info": { "name": "Get a AiAwsGuardrails plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiAwsGuardrails", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a AiAwsGuardrails plugin" }, { "info": { "name": "Update a AiAwsGuardrails plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiAwsGuardrails", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a AiAwsGuardrails plugin" }, { "info": { "name": "Delete a AiAwsGuardrails plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiAwsGuardrails", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a AiAwsGuardrails plugin" }, { "info": { "name": "Get a AiAzureContentSafety plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiAzureContentSafety", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a AiAzureContentSafety plugin" }, { "info": { "name": "Update a AiAzureContentSafety plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiAzureContentSafety", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a AiAzureContentSafety plugin" }, { "info": { "name": "Delete a AiAzureContentSafety plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiAzureContentSafety", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a AiAzureContentSafety plugin" }, { "info": { "name": "Get a AiCustomGuardrail plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiCustomGuardrail", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a AiCustomGuardrail plugin" }, { "info": { "name": "Update a AiCustomGuardrail plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiCustomGuardrail", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a AiCustomGuardrail plugin" }, { "info": { "name": "Delete a AiCustomGuardrail plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiCustomGuardrail", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a AiCustomGuardrail plugin" }, { "info": { "name": "Get a AiGcpModelArmor plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiGcpModelArmor", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a AiGcpModelArmor plugin" }, { "info": { "name": "Update a AiGcpModelArmor plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiGcpModelArmor", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a AiGcpModelArmor plugin" }, { "info": { "name": "Delete a AiGcpModelArmor plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiGcpModelArmor", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a AiGcpModelArmor plugin" }, { "info": { "name": "Get a AiLakeraGuard plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiLakeraGuard", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a AiLakeraGuard plugin" }, { "info": { "name": "Update a AiLakeraGuard plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiLakeraGuard", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a AiLakeraGuard plugin" }, { "info": { "name": "Delete a AiLakeraGuard plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiLakeraGuard", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a AiLakeraGuard plugin" }, { "info": { "name": "Get a AiLlmAsJudge plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiLlmAsJudge", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a AiLlmAsJudge plugin" }, { "info": { "name": "Update a AiLlmAsJudge plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiLlmAsJudge", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a AiLlmAsJudge plugin" }, { "info": { "name": "Delete a AiLlmAsJudge plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiLlmAsJudge", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a AiLlmAsJudge plugin" }, { "info": { "name": "Get a AiMcpOauth2 plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiMcpOauth2", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a AiMcpOauth2 plugin" }, { "info": { "name": "Update a AiMcpOauth2 plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiMcpOauth2", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a AiMcpOauth2 plugin" }, { "info": { "name": "Delete a AiMcpOauth2 plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiMcpOauth2", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a AiMcpOauth2 plugin" }, { "info": { "name": "Get a AiMcpProxy plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiMcpProxy", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a AiMcpProxy plugin" }, { "info": { "name": "Update a AiMcpProxy plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiMcpProxy", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a AiMcpProxy plugin" }, { "info": { "name": "Delete a AiMcpProxy plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiMcpProxy", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a AiMcpProxy plugin" }, { "info": { "name": "Get a AiPromptCompressor plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiPromptCompressor", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a AiPromptCompressor plugin" }, { "info": { "name": "Update a AiPromptCompressor plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiPromptCompressor", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a AiPromptCompressor plugin" }, { "info": { "name": "Delete a AiPromptCompressor plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiPromptCompressor", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a AiPromptCompressor plugin" }, { "info": { "name": "Get a AiPromptDecorator plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiPromptDecorator", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a AiPromptDecorator plugin" }, { "info": { "name": "Update a AiPromptDecorator plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiPromptDecorator", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a AiPromptDecorator plugin" }, { "info": { "name": "Delete a AiPromptDecorator plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiPromptDecorator", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a AiPromptDecorator plugin" }, { "info": { "name": "Get a AiPromptGuard plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiPromptGuard", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a AiPromptGuard plugin" }, { "info": { "name": "Update a AiPromptGuard plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiPromptGuard", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a AiPromptGuard plugin" }, { "info": { "name": "Delete a AiPromptGuard plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiPromptGuard", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a AiPromptGuard plugin" }, { "info": { "name": "Get a AiPromptTemplate plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiPromptTemplate", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a AiPromptTemplate plugin" }, { "info": { "name": "Update a AiPromptTemplate plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiPromptTemplate", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a AiPromptTemplate plugin" }, { "info": { "name": "Delete a AiPromptTemplate plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiPromptTemplate", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a AiPromptTemplate plugin" }, { "info": { "name": "Get a AiProxy plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiProxy", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a AiProxy plugin" }, { "info": { "name": "Update a AiProxy plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiProxy", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a AiProxy plugin" }, { "info": { "name": "Delete a AiProxy plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiProxy", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a AiProxy plugin" }, { "info": { "name": "Get a AiProxyAdvanced plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiProxyAdvanced", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a AiProxyAdvanced plugin" }, { "info": { "name": "Update a AiProxyAdvanced plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiProxyAdvanced", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a AiProxyAdvanced plugin" }, { "info": { "name": "Delete a AiProxyAdvanced plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiProxyAdvanced", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a AiProxyAdvanced plugin" }, { "info": { "name": "Get a AiRagInjector plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiRagInjector", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a AiRagInjector plugin" }, { "info": { "name": "Update a AiRagInjector plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiRagInjector", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a AiRagInjector plugin" }, { "info": { "name": "Delete a AiRagInjector plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiRagInjector", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a AiRagInjector plugin" }, { "info": { "name": "Get a AiRateLimitingAdvanced plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiRateLimitingAdvanced", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a AiRateLimitingAdvanced plugin" }, { "info": { "name": "Update a AiRateLimitingAdvanced plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiRateLimitingAdvanced", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a AiRateLimitingAdvanced plugin" }, { "info": { "name": "Delete a AiRateLimitingAdvanced plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiRateLimitingAdvanced", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a AiRateLimitingAdvanced plugin" }, { "info": { "name": "Get a AiRequestTransformer plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiRequestTransformer", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a AiRequestTransformer plugin" }, { "info": { "name": "Update a AiRequestTransformer plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiRequestTransformer", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a AiRequestTransformer plugin" }, { "info": { "name": "Delete a AiRequestTransformer plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiRequestTransformer", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a AiRequestTransformer plugin" }, { "info": { "name": "Get a AiResponseTransformer plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiResponseTransformer", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a AiResponseTransformer plugin" }, { "info": { "name": "Update a AiResponseTransformer plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiResponseTransformer", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a AiResponseTransformer plugin" }, { "info": { "name": "Delete a AiResponseTransformer plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiResponseTransformer", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a AiResponseTransformer plugin" }, { "info": { "name": "Get a AiSanitizer plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiSanitizer", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a AiSanitizer plugin" }, { "info": { "name": "Update a AiSanitizer plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiSanitizer", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a AiSanitizer plugin" }, { "info": { "name": "Delete a AiSanitizer plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiSanitizer", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a AiSanitizer plugin" }, { "info": { "name": "Get a AiSemanticCache plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiSemanticCache", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a AiSemanticCache plugin" }, { "info": { "name": "Update a AiSemanticCache plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiSemanticCache", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a AiSemanticCache plugin" }, { "info": { "name": "Delete a AiSemanticCache plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiSemanticCache", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a AiSemanticCache plugin" }, { "info": { "name": "Get a AiSemanticPromptGuard plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiSemanticPromptGuard", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a AiSemanticPromptGuard plugin" }, { "info": { "name": "Update a AiSemanticPromptGuard plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiSemanticPromptGuard", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a AiSemanticPromptGuard plugin" }, { "info": { "name": "Delete a AiSemanticPromptGuard plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiSemanticPromptGuard", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a AiSemanticPromptGuard plugin" }, { "info": { "name": "Get a AiSemanticResponseGuard plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiSemanticResponseGuard", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a AiSemanticResponseGuard plugin" }, { "info": { "name": "Update a AiSemanticResponseGuard plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiSemanticResponseGuard", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a AiSemanticResponseGuard plugin" }, { "info": { "name": "Delete a AiSemanticResponseGuard plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AiSemanticResponseGuard", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a AiSemanticResponseGuard plugin" }, { "info": { "name": "Get a AppDynamics plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AppDynamics", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a AppDynamics plugin" }, { "info": { "name": "Update a AppDynamics plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AppDynamics", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a AppDynamics plugin" }, { "info": { "name": "Delete a AppDynamics plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AppDynamics", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a AppDynamics plugin" }, { "info": { "name": "Get a AwsLambda plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AwsLambda", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a AwsLambda plugin" }, { "info": { "name": "Update a AwsLambda plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AwsLambda", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a AwsLambda plugin" }, { "info": { "name": "Delete a AwsLambda plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AwsLambda", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a AwsLambda plugin" }, { "info": { "name": "Get a AzureFunctions plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AzureFunctions", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a AzureFunctions plugin" }, { "info": { "name": "Update a AzureFunctions plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AzureFunctions", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a AzureFunctions plugin" }, { "info": { "name": "Delete a AzureFunctions plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#AzureFunctions", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a AzureFunctions plugin" }, { "info": { "name": "Get a BasicAuth plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#BasicAuth", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a BasicAuth plugin" }, { "info": { "name": "Update a BasicAuth plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#BasicAuth", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a BasicAuth plugin" }, { "info": { "name": "Delete a BasicAuth plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#BasicAuth", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a BasicAuth plugin" }, { "info": { "name": "Get a BotDetection plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#BotDetection", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a BotDetection plugin" }, { "info": { "name": "Update a BotDetection plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#BotDetection", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a BotDetection plugin" }, { "info": { "name": "Delete a BotDetection plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#BotDetection", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a BotDetection plugin" }, { "info": { "name": "Get a Canary plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Canary", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a Canary plugin" }, { "info": { "name": "Update a Canary plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Canary", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a Canary plugin" }, { "info": { "name": "Delete a Canary plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Canary", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a Canary plugin" }, { "info": { "name": "Get a Confluent plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Confluent", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a Confluent plugin" }, { "info": { "name": "Update a Confluent plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Confluent", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a Confluent plugin" }, { "info": { "name": "Delete a Confluent plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Confluent", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a Confluent plugin" }, { "info": { "name": "Get a ConfluentConsume plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#ConfluentConsume", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a ConfluentConsume plugin" }, { "info": { "name": "Update a ConfluentConsume plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#ConfluentConsume", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a ConfluentConsume plugin" }, { "info": { "name": "Delete a ConfluentConsume plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#ConfluentConsume", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a ConfluentConsume plugin" }, { "info": { "name": "Get a CorrelationId plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#CorrelationId", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a CorrelationId plugin" }, { "info": { "name": "Update a CorrelationId plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#CorrelationId", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a CorrelationId plugin" }, { "info": { "name": "Delete a CorrelationId plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#CorrelationId", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a CorrelationId plugin" }, { "info": { "name": "Get a Cors plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Cors", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a Cors plugin" }, { "info": { "name": "Update a Cors plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Cors", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a Cors plugin" }, { "info": { "name": "Delete a Cors plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Cors", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a Cors plugin" }, { "info": { "name": "Get a Datadog plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Datadog", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a Datadog plugin" }, { "info": { "name": "Update a Datadog plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Datadog", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a Datadog plugin" }, { "info": { "name": "Delete a Datadog plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Datadog", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a Datadog plugin" }, { "info": { "name": "Get a Datakit plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Datakit", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a Datakit plugin" }, { "info": { "name": "Update a Datakit plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Datakit", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a Datakit plugin" }, { "info": { "name": "Delete a Datakit plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Datakit", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a Datakit plugin" }, { "info": { "name": "Get a Degraphql plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Degraphql", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a Degraphql plugin" }, { "info": { "name": "Update a Degraphql plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Degraphql", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a Degraphql plugin" }, { "info": { "name": "Delete a Degraphql plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Degraphql", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a Degraphql plugin" }, { "info": { "name": "Get a ExitTransformer plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#ExitTransformer", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a ExitTransformer plugin" }, { "info": { "name": "Update a ExitTransformer plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#ExitTransformer", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a ExitTransformer plugin" }, { "info": { "name": "Delete a ExitTransformer plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#ExitTransformer", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a ExitTransformer plugin" }, { "info": { "name": "Get a FileLog plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#FileLog", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a FileLog plugin" }, { "info": { "name": "Update a FileLog plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#FileLog", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a FileLog plugin" }, { "info": { "name": "Delete a FileLog plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#FileLog", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a FileLog plugin" }, { "info": { "name": "Get a ForwardProxy plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#ForwardProxy", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a ForwardProxy plugin" }, { "info": { "name": "Update a ForwardProxy plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#ForwardProxy", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a ForwardProxy plugin" }, { "info": { "name": "Delete a ForwardProxy plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#ForwardProxy", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a ForwardProxy plugin" }, { "info": { "name": "Get a GraphqlProxyCacheAdvanced plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#GraphqlProxyCacheAdvanced", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a GraphqlProxyCacheAdvanced plugin" }, { "info": { "name": "Update a GraphqlProxyCacheAdvanced plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#GraphqlProxyCacheAdvanced", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a GraphqlProxyCacheAdvanced plugin" }, { "info": { "name": "Delete a GraphqlProxyCacheAdvanced plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#GraphqlProxyCacheAdvanced", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a GraphqlProxyCacheAdvanced plugin" }, { "info": { "name": "Get a GraphqlRateLimitingAdvanced plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#GraphqlRateLimitingAdvanced", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a GraphqlRateLimitingAdvanced plugin" }, { "info": { "name": "Update a GraphqlRateLimitingAdvanced plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#GraphqlRateLimitingAdvanced", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a GraphqlRateLimitingAdvanced plugin" }, { "info": { "name": "Delete a GraphqlRateLimitingAdvanced plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#GraphqlRateLimitingAdvanced", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a GraphqlRateLimitingAdvanced plugin" }, { "info": { "name": "Get a GrpcGateway plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#GrpcGateway", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a GrpcGateway plugin" }, { "info": { "name": "Update a GrpcGateway plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#GrpcGateway", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a GrpcGateway plugin" }, { "info": { "name": "Delete a GrpcGateway plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#GrpcGateway", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a GrpcGateway plugin" }, { "info": { "name": "Get a GrpcWeb plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#GrpcWeb", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a GrpcWeb plugin" }, { "info": { "name": "Update a GrpcWeb plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#GrpcWeb", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a GrpcWeb plugin" }, { "info": { "name": "Delete a GrpcWeb plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#GrpcWeb", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a GrpcWeb plugin" }, { "info": { "name": "Get a HeaderCertAuth plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#HeaderCertAuth", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a HeaderCertAuth plugin" }, { "info": { "name": "Update a HeaderCertAuth plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#HeaderCertAuth", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a HeaderCertAuth plugin" }, { "info": { "name": "Delete a HeaderCertAuth plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#HeaderCertAuth", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a HeaderCertAuth plugin" }, { "info": { "name": "Get a HmacAuth plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#HmacAuth", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a HmacAuth plugin" }, { "info": { "name": "Update a HmacAuth plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#HmacAuth", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a HmacAuth plugin" }, { "info": { "name": "Delete a HmacAuth plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#HmacAuth", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a HmacAuth plugin" }, { "info": { "name": "Get a HttpLog plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#HttpLog", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a HttpLog plugin" }, { "info": { "name": "Update a HttpLog plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#HttpLog", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a HttpLog plugin" }, { "info": { "name": "Delete a HttpLog plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#HttpLog", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a HttpLog plugin" }, { "info": { "name": "Get a InjectionProtection plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#InjectionProtection", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a InjectionProtection plugin" }, { "info": { "name": "Update a InjectionProtection plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#InjectionProtection", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a InjectionProtection plugin" }, { "info": { "name": "Delete a InjectionProtection plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#InjectionProtection", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a InjectionProtection plugin" }, { "info": { "name": "Get a IpRestriction plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#IpRestriction", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a IpRestriction plugin" }, { "info": { "name": "Update a IpRestriction plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#IpRestriction", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a IpRestriction plugin" }, { "info": { "name": "Delete a IpRestriction plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#IpRestriction", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a IpRestriction plugin" }, { "info": { "name": "Get a Jq plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Jq", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a Jq plugin" }, { "info": { "name": "Update a Jq plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Jq", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a Jq plugin" }, { "info": { "name": "Delete a Jq plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Jq", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a Jq plugin" }, { "info": { "name": "Get a JsonThreatProtection plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#JsonThreatProtection", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a JsonThreatProtection plugin" }, { "info": { "name": "Update a JsonThreatProtection plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#JsonThreatProtection", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a JsonThreatProtection plugin" }, { "info": { "name": "Delete a JsonThreatProtection plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#JsonThreatProtection", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a JsonThreatProtection plugin" }, { "info": { "name": "Get a JweDecrypt plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#JweDecrypt", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a JweDecrypt plugin" }, { "info": { "name": "Update a JweDecrypt plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#JweDecrypt", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a JweDecrypt plugin" }, { "info": { "name": "Delete a JweDecrypt plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#JweDecrypt", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a JweDecrypt plugin" }, { "info": { "name": "Get a Jwt plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Jwt", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a Jwt plugin" }, { "info": { "name": "Update a Jwt plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Jwt", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a Jwt plugin" }, { "info": { "name": "Delete a Jwt plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Jwt", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a Jwt plugin" }, { "info": { "name": "Get a JwtSigner plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#JwtSigner", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a JwtSigner plugin" }, { "info": { "name": "Update a JwtSigner plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#JwtSigner", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a JwtSigner plugin" }, { "info": { "name": "Delete a JwtSigner plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#JwtSigner", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a JwtSigner plugin" }, { "info": { "name": "Get a KafkaConsume plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#KafkaConsume", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a KafkaConsume plugin" }, { "info": { "name": "Update a KafkaConsume plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#KafkaConsume", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a KafkaConsume plugin" }, { "info": { "name": "Delete a KafkaConsume plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#KafkaConsume", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a KafkaConsume plugin" }, { "info": { "name": "Get a KafkaLog plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#KafkaLog", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a KafkaLog plugin" }, { "info": { "name": "Update a KafkaLog plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#KafkaLog", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a KafkaLog plugin" }, { "info": { "name": "Delete a KafkaLog plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#KafkaLog", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a KafkaLog plugin" }, { "info": { "name": "Get a KafkaUpstream plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#KafkaUpstream", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a KafkaUpstream plugin" }, { "info": { "name": "Update a KafkaUpstream plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#KafkaUpstream", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a KafkaUpstream plugin" }, { "info": { "name": "Delete a KafkaUpstream plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#KafkaUpstream", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a KafkaUpstream plugin" }, { "info": { "name": "Get a KeyAuth plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#KeyAuth", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a KeyAuth plugin" }, { "info": { "name": "Update a KeyAuth plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#KeyAuth", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a KeyAuth plugin" }, { "info": { "name": "Delete a KeyAuth plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#KeyAuth", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a KeyAuth plugin" }, { "info": { "name": "Get a KeyAuthEnc plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#KeyAuthEnc", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a KeyAuthEnc plugin" }, { "info": { "name": "Update a KeyAuthEnc plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#KeyAuthEnc", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a KeyAuthEnc plugin" }, { "info": { "name": "Delete a KeyAuthEnc plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#KeyAuthEnc", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a KeyAuthEnc plugin" }, { "info": { "name": "Get a LdapAuth plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#LdapAuth", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a LdapAuth plugin" }, { "info": { "name": "Update a LdapAuth plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#LdapAuth", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a LdapAuth plugin" }, { "info": { "name": "Delete a LdapAuth plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#LdapAuth", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a LdapAuth plugin" }, { "info": { "name": "Get a LdapAuthAdvanced plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#LdapAuthAdvanced", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a LdapAuthAdvanced plugin" }, { "info": { "name": "Update a LdapAuthAdvanced plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#LdapAuthAdvanced", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a LdapAuthAdvanced plugin" }, { "info": { "name": "Delete a LdapAuthAdvanced plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#LdapAuthAdvanced", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a LdapAuthAdvanced plugin" }, { "info": { "name": "Get a Loggly plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Loggly", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a Loggly plugin" }, { "info": { "name": "Update a Loggly plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Loggly", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a Loggly plugin" }, { "info": { "name": "Delete a Loggly plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Loggly", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a Loggly plugin" }, { "info": { "name": "Get a MeteringAndBilling plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#MeteringAndBilling", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a MeteringAndBilling plugin" }, { "info": { "name": "Update a MeteringAndBilling plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#MeteringAndBilling", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a MeteringAndBilling plugin" }, { "info": { "name": "Delete a MeteringAndBilling plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#MeteringAndBilling", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a MeteringAndBilling plugin" }, { "info": { "name": "Get a Mocking plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Mocking", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a Mocking plugin" }, { "info": { "name": "Update a Mocking plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Mocking", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a Mocking plugin" }, { "info": { "name": "Delete a Mocking plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Mocking", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a Mocking plugin" }, { "info": { "name": "Get a MtlsAuth plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#MtlsAuth", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a MtlsAuth plugin" }, { "info": { "name": "Update a MtlsAuth plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#MtlsAuth", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a MtlsAuth plugin" }, { "info": { "name": "Delete a MtlsAuth plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#MtlsAuth", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a MtlsAuth plugin" }, { "info": { "name": "Get a OasValidation plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#OasValidation", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a OasValidation plugin" }, { "info": { "name": "Update a OasValidation plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#OasValidation", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a OasValidation plugin" }, { "info": { "name": "Delete a OasValidation plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#OasValidation", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a OasValidation plugin" }, { "info": { "name": "Get a Oauth2 plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Oauth2", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a Oauth2 plugin" }, { "info": { "name": "Update a Oauth2 plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Oauth2", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a Oauth2 plugin" }, { "info": { "name": "Delete a Oauth2 plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Oauth2", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a Oauth2 plugin" }, { "info": { "name": "Get a Oauth2Introspection plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Oauth2Introspection", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a Oauth2Introspection plugin" }, { "info": { "name": "Update a Oauth2Introspection plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Oauth2Introspection", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a Oauth2Introspection plugin" }, { "info": { "name": "Delete a Oauth2Introspection plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Oauth2Introspection", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a Oauth2Introspection plugin" }, { "info": { "name": "Get a Opa plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Opa", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a Opa plugin" }, { "info": { "name": "Update a Opa plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Opa", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a Opa plugin" }, { "info": { "name": "Delete a Opa plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Opa", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a Opa plugin" }, { "info": { "name": "Get a OpenidConnect plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#OpenidConnect", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a OpenidConnect plugin" }, { "info": { "name": "Update a OpenidConnect plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#OpenidConnect", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a OpenidConnect plugin" }, { "info": { "name": "Delete a OpenidConnect plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#OpenidConnect", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a OpenidConnect plugin" }, { "info": { "name": "Get a Opentelemetry plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Opentelemetry", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a Opentelemetry plugin" }, { "info": { "name": "Update a Opentelemetry plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Opentelemetry", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a Opentelemetry plugin" }, { "info": { "name": "Delete a Opentelemetry plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Opentelemetry", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a Opentelemetry plugin" }, { "info": { "name": "Get a PostFunction plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#PostFunction", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a PostFunction plugin" }, { "info": { "name": "Update a PostFunction plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#PostFunction", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a PostFunction plugin" }, { "info": { "name": "Delete a PostFunction plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#PostFunction", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a PostFunction plugin" }, { "info": { "name": "Get a PreFunction plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#PreFunction", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a PreFunction plugin" }, { "info": { "name": "Update a PreFunction plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#PreFunction", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a PreFunction plugin" }, { "info": { "name": "Delete a PreFunction plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#PreFunction", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a PreFunction plugin" }, { "info": { "name": "Get a Prometheus plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Prometheus", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a Prometheus plugin" }, { "info": { "name": "Update a Prometheus plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Prometheus", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a Prometheus plugin" }, { "info": { "name": "Delete a Prometheus plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Prometheus", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a Prometheus plugin" }, { "info": { "name": "Get a ProxyCache plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#ProxyCache", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a ProxyCache plugin" }, { "info": { "name": "Update a ProxyCache plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#ProxyCache", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a ProxyCache plugin" }, { "info": { "name": "Delete a ProxyCache plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#ProxyCache", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a ProxyCache plugin" }, { "info": { "name": "Get a ProxyCacheAdvanced plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#ProxyCacheAdvanced", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a ProxyCacheAdvanced plugin" }, { "info": { "name": "Update a ProxyCacheAdvanced plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#ProxyCacheAdvanced", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a ProxyCacheAdvanced plugin" }, { "info": { "name": "Delete a ProxyCacheAdvanced plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#ProxyCacheAdvanced", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a ProxyCacheAdvanced plugin" }, { "info": { "name": "Get a RateLimiting plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#RateLimiting", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a RateLimiting plugin" }, { "info": { "name": "Update a RateLimiting plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#RateLimiting", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a RateLimiting plugin" }, { "info": { "name": "Delete a RateLimiting plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#RateLimiting", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a RateLimiting plugin" }, { "info": { "name": "Get a RateLimitingAdvanced plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#RateLimitingAdvanced", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a RateLimitingAdvanced plugin" }, { "info": { "name": "Update a RateLimitingAdvanced plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#RateLimitingAdvanced", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a RateLimitingAdvanced plugin" }, { "info": { "name": "Delete a RateLimitingAdvanced plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#RateLimitingAdvanced", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a RateLimitingAdvanced plugin" }, { "info": { "name": "Get a Redirect plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Redirect", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a Redirect plugin" }, { "info": { "name": "Update a Redirect plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Redirect", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a Redirect plugin" }, { "info": { "name": "Delete a Redirect plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Redirect", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a Redirect plugin" }, { "info": { "name": "Get a RequestCallout plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#RequestCallout", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a RequestCallout plugin" }, { "info": { "name": "Update a RequestCallout plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#RequestCallout", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a RequestCallout plugin" }, { "info": { "name": "Delete a RequestCallout plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#RequestCallout", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a RequestCallout plugin" }, { "info": { "name": "Get a RequestSizeLimiting plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#RequestSizeLimiting", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a RequestSizeLimiting plugin" }, { "info": { "name": "Update a RequestSizeLimiting plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#RequestSizeLimiting", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a RequestSizeLimiting plugin" }, { "info": { "name": "Delete a RequestSizeLimiting plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#RequestSizeLimiting", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a RequestSizeLimiting plugin" }, { "info": { "name": "Get a RequestTermination plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#RequestTermination", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a RequestTermination plugin" }, { "info": { "name": "Update a RequestTermination plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#RequestTermination", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a RequestTermination plugin" }, { "info": { "name": "Delete a RequestTermination plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#RequestTermination", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a RequestTermination plugin" }, { "info": { "name": "Get a RequestTransformer plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#RequestTransformer", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a RequestTransformer plugin" }, { "info": { "name": "Update a RequestTransformer plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#RequestTransformer", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a RequestTransformer plugin" }, { "info": { "name": "Delete a RequestTransformer plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#RequestTransformer", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a RequestTransformer plugin" }, { "info": { "name": "Get a RequestTransformerAdvanced plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#RequestTransformerAdvanced", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a RequestTransformerAdvanced plugin" }, { "info": { "name": "Update a RequestTransformerAdvanced plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#RequestTransformerAdvanced", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a RequestTransformerAdvanced plugin" }, { "info": { "name": "Delete a RequestTransformerAdvanced plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#RequestTransformerAdvanced", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a RequestTransformerAdvanced plugin" }, { "info": { "name": "Get a RequestValidator plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#RequestValidator", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a RequestValidator plugin" }, { "info": { "name": "Update a RequestValidator plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#RequestValidator", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a RequestValidator plugin" }, { "info": { "name": "Delete a RequestValidator plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#RequestValidator", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a RequestValidator plugin" }, { "info": { "name": "Get a ResponseRatelimiting plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#ResponseRatelimiting", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a ResponseRatelimiting plugin" }, { "info": { "name": "Update a ResponseRatelimiting plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#ResponseRatelimiting", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a ResponseRatelimiting plugin" }, { "info": { "name": "Delete a ResponseRatelimiting plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#ResponseRatelimiting", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a ResponseRatelimiting plugin" }, { "info": { "name": "Get a ResponseTransformer plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#ResponseTransformer", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a ResponseTransformer plugin" }, { "info": { "name": "Update a ResponseTransformer plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#ResponseTransformer", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a ResponseTransformer plugin" }, { "info": { "name": "Delete a ResponseTransformer plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#ResponseTransformer", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a ResponseTransformer plugin" }, { "info": { "name": "Get a ResponseTransformerAdvanced plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#ResponseTransformerAdvanced", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a ResponseTransformerAdvanced plugin" }, { "info": { "name": "Update a ResponseTransformerAdvanced plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#ResponseTransformerAdvanced", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a ResponseTransformerAdvanced plugin" }, { "info": { "name": "Delete a ResponseTransformerAdvanced plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#ResponseTransformerAdvanced", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a ResponseTransformerAdvanced plugin" }, { "info": { "name": "Get a RouteByHeader plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#RouteByHeader", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a RouteByHeader plugin" }, { "info": { "name": "Update a RouteByHeader plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#RouteByHeader", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a RouteByHeader plugin" }, { "info": { "name": "Delete a RouteByHeader plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#RouteByHeader", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a RouteByHeader plugin" }, { "info": { "name": "Get a RouteTransformerAdvanced plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#RouteTransformerAdvanced", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a RouteTransformerAdvanced plugin" }, { "info": { "name": "Update a RouteTransformerAdvanced plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#RouteTransformerAdvanced", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a RouteTransformerAdvanced plugin" }, { "info": { "name": "Delete a RouteTransformerAdvanced plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#RouteTransformerAdvanced", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a RouteTransformerAdvanced plugin" }, { "info": { "name": "Get a Saml plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Saml", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a Saml plugin" }, { "info": { "name": "Update a Saml plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Saml", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a Saml plugin" }, { "info": { "name": "Delete a Saml plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Saml", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a Saml plugin" }, { "info": { "name": "Get a ServiceProtection plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#ServiceProtection", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a ServiceProtection plugin" }, { "info": { "name": "Update a ServiceProtection plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#ServiceProtection", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a ServiceProtection plugin" }, { "info": { "name": "Delete a ServiceProtection plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#ServiceProtection", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a ServiceProtection plugin" }, { "info": { "name": "Get a Session plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Session", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a Session plugin" }, { "info": { "name": "Update a Session plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Session", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a Session plugin" }, { "info": { "name": "Delete a Session plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Session", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a Session plugin" }, { "info": { "name": "Get a SolaceConsume plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#SolaceConsume", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a SolaceConsume plugin" }, { "info": { "name": "Update a SolaceConsume plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#SolaceConsume", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a SolaceConsume plugin" }, { "info": { "name": "Delete a SolaceConsume plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#SolaceConsume", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a SolaceConsume plugin" }, { "info": { "name": "Get a SolaceLog plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#SolaceLog", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a SolaceLog plugin" }, { "info": { "name": "Update a SolaceLog plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#SolaceLog", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a SolaceLog plugin" }, { "info": { "name": "Delete a SolaceLog plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#SolaceLog", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a SolaceLog plugin" }, { "info": { "name": "Get a SolaceUpstream plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#SolaceUpstream", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a SolaceUpstream plugin" }, { "info": { "name": "Update a SolaceUpstream plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#SolaceUpstream", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a SolaceUpstream plugin" }, { "info": { "name": "Delete a SolaceUpstream plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#SolaceUpstream", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a SolaceUpstream plugin" }, { "info": { "name": "Get a StandardWebhooks plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#StandardWebhooks", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a StandardWebhooks plugin" }, { "info": { "name": "Update a StandardWebhooks plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#StandardWebhooks", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a StandardWebhooks plugin" }, { "info": { "name": "Delete a StandardWebhooks plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#StandardWebhooks", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a StandardWebhooks plugin" }, { "info": { "name": "Get a Statsd plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Statsd", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a Statsd plugin" }, { "info": { "name": "Update a Statsd plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Statsd", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a Statsd plugin" }, { "info": { "name": "Delete a Statsd plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Statsd", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a Statsd plugin" }, { "info": { "name": "Get a StatsdAdvanced plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#StatsdAdvanced", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a StatsdAdvanced plugin" }, { "info": { "name": "Update a StatsdAdvanced plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#StatsdAdvanced", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a StatsdAdvanced plugin" }, { "info": { "name": "Delete a StatsdAdvanced plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#StatsdAdvanced", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a StatsdAdvanced plugin" }, { "info": { "name": "Get a Syslog plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Syslog", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a Syslog plugin" }, { "info": { "name": "Update a Syslog plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Syslog", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a Syslog plugin" }, { "info": { "name": "Delete a Syslog plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Syslog", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a Syslog plugin" }, { "info": { "name": "Get a TcpLog plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#TcpLog", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a TcpLog plugin" }, { "info": { "name": "Update a TcpLog plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#TcpLog", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a TcpLog plugin" }, { "info": { "name": "Delete a TcpLog plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#TcpLog", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a TcpLog plugin" }, { "info": { "name": "Get a TlsHandshakeModifier plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#TlsHandshakeModifier", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a TlsHandshakeModifier plugin" }, { "info": { "name": "Update a TlsHandshakeModifier plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#TlsHandshakeModifier", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a TlsHandshakeModifier plugin" }, { "info": { "name": "Delete a TlsHandshakeModifier plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#TlsHandshakeModifier", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a TlsHandshakeModifier plugin" }, { "info": { "name": "Get a TlsMetadataHeaders plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#TlsMetadataHeaders", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a TlsMetadataHeaders plugin" }, { "info": { "name": "Update a TlsMetadataHeaders plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#TlsMetadataHeaders", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a TlsMetadataHeaders plugin" }, { "info": { "name": "Delete a TlsMetadataHeaders plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#TlsMetadataHeaders", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a TlsMetadataHeaders plugin" }, { "info": { "name": "Get a UdpLog plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#UdpLog", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a UdpLog plugin" }, { "info": { "name": "Update a UdpLog plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#UdpLog", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a UdpLog plugin" }, { "info": { "name": "Delete a UdpLog plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#UdpLog", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a UdpLog plugin" }, { "info": { "name": "Get a UpstreamOauth plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#UpstreamOauth", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a UpstreamOauth plugin" }, { "info": { "name": "Update a UpstreamOauth plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#UpstreamOauth", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a UpstreamOauth plugin" }, { "info": { "name": "Delete a UpstreamOauth plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#UpstreamOauth", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a UpstreamOauth plugin" }, { "info": { "name": "Get a UpstreamTimeout plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#UpstreamTimeout", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a UpstreamTimeout plugin" }, { "info": { "name": "Update a UpstreamTimeout plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#UpstreamTimeout", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a UpstreamTimeout plugin" }, { "info": { "name": "Delete a UpstreamTimeout plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#UpstreamTimeout", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a UpstreamTimeout plugin" }, { "info": { "name": "Get a VaultAuth plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#VaultAuth", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a VaultAuth plugin" }, { "info": { "name": "Update a VaultAuth plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#VaultAuth", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a VaultAuth plugin" }, { "info": { "name": "Delete a VaultAuth plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#VaultAuth", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a VaultAuth plugin" }, { "info": { "name": "Get a WebsocketSizeLimit plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#WebsocketSizeLimit", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a WebsocketSizeLimit plugin" }, { "info": { "name": "Update a WebsocketSizeLimit plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#WebsocketSizeLimit", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a WebsocketSizeLimit plugin" }, { "info": { "name": "Delete a WebsocketSizeLimit plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#WebsocketSizeLimit", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a WebsocketSizeLimit plugin" }, { "info": { "name": "Get a WebsocketValidator plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#WebsocketValidator", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a WebsocketValidator plugin" }, { "info": { "name": "Update a WebsocketValidator plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#WebsocketValidator", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a WebsocketValidator plugin" }, { "info": { "name": "Delete a WebsocketValidator plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#WebsocketValidator", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a WebsocketValidator plugin" }, { "info": { "name": "Get a XmlThreatProtection plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#XmlThreatProtection", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a XmlThreatProtection plugin" }, { "info": { "name": "Update a XmlThreatProtection plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#XmlThreatProtection", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a XmlThreatProtection plugin" }, { "info": { "name": "Delete a XmlThreatProtection plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#XmlThreatProtection", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a XmlThreatProtection plugin" }, { "info": { "name": "Get a Zipkin plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Zipkin", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Get a Zipkin plugin" }, { "info": { "name": "Update a Zipkin plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Zipkin", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a Zipkin plugin" }, { "info": { "name": "Delete a Zipkin plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/:workspace/plugins/:PluginId#Zipkin", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "workspace", "value": "", "type": "path", "description": "The name of the workspace" } ] }, "docs": "Delete a Zipkin plugin" }, { "info": { "name": "Get plugin schema", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/schemas/plugins/:pluginName", "params": [ { "name": "pluginName", "value": "", "type": "path", "description": "The name of the plugin" } ] }, "docs": "Get the schema for a plugin" }, { "info": { "name": "List all Plugins associated with a Consumer Group", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/v2/control-planes/:controlPlaneId/core-entities/consumer_groups/:ConsumerGroupId/plugins", "params": [ { "name": "controlPlaneId", "value": "", "type": "path", "description": "The UUID of your control plane. This variable is available in the Konnect manager." }, { "name": "ConsumerGroupId", "value": "", "type": "path", "description": "ID of the Consumer Group to lookup" }, { "name": "size", "value": "", "type": "query", "description": "Number of resources to be returned." }, { "name": "offset", "value": "", "type": "query", "description": "Offset from which to return the next set of resources. Use the value of the 'offset' field from the response of a list operation as input here to paginate through all the resources" }, { "name": "tags", "value": "tag1,tag2", "type": "query", "description": "A list of tags to filter the list of resources on. Multiple tags can be concatenated using ',' to mean AND or using '/' to mean OR." } ] }, "docs": "List all Plugins associated with a Consumer Group" }, { "info": { "name": "Create a new Plugin associated with a Consumer Group", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/v2/control-planes/:controlPlaneId/core-entities/consumer_groups/:ConsumerGroupId/plugins", "params": [ { "name": "controlPlaneId", "value": "", "type": "path", "description": "The UUID of your control plane. This variable is available in the Konnect manager." }, { "name": "ConsumerGroupId", "value": "", "type": "path", "description": "ID of the Consumer Group to lookup" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a new Plugin associated with a Consumer Group" }, { "info": { "name": "Get a Plugin associated with a Consumer Group", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/v2/control-planes/:controlPlaneId/core-entities/consumer_groups/:ConsumerGroupId/plugins/:PluginId", "params": [ { "name": "controlPlaneId", "value": "", "type": "path", "description": "The UUID of your control plane. This variable is available in the Konnect manager." }, { "name": "ConsumerGroupId", "value": "", "type": "path", "description": "ID of the Consumer Group to lookup" }, { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "expand_partials", "value": "true", "type": "query", "description": "Expand partials for the plugin." } ] }, "docs": "Get a Plugin associated with a Consumer Group using ID." }, { "info": { "name": "Upsert a Plugin associated with a Consumer Group", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/v2/control-planes/:controlPlaneId/core-entities/consumer_groups/:ConsumerGroupId/plugins/:PluginId", "params": [ { "name": "controlPlaneId", "value": "", "type": "path", "description": "The UUID of your control plane. This variable is available in the Konnect manager." }, { "name": "ConsumerGroupId", "value": "", "type": "path", "description": "ID of the Consumer Group to lookup" }, { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create or Update a Plugin associated with a Consumer Group using ID." }, { "info": { "name": "Delete a a Plugin associated with a Consumer Group", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/v2/control-planes/:controlPlaneId/core-entities/consumer_groups/:ConsumerGroupId/plugins/:PluginId", "params": [ { "name": "controlPlaneId", "value": "", "type": "path", "description": "The UUID of your control plane. This variable is available in the Konnect manager." }, { "name": "ConsumerGroupId", "value": "", "type": "path", "description": "ID of the Consumer Group to lookup" }, { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" } ] }, "docs": "Delete a a Plugin associated with a Consumer Group using ID." }, { "info": { "name": "List all Plugins associated with a Consumer", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/v2/control-planes/:controlPlaneId/core-entities/consumers/:ConsumerIdForNestedEntities/plugins", "params": [ { "name": "controlPlaneId", "value": "", "type": "path", "description": "The UUID of your control plane. This variable is available in the Konnect manager." }, { "name": "ConsumerIdForNestedEntities", "value": "", "type": "path", "description": "Consumer ID for nested entities" }, { "name": "size", "value": "", "type": "query", "description": "Number of resources to be returned." }, { "name": "offset", "value": "", "type": "query", "description": "Offset from which to return the next set of resources. Use the value of the 'offset' field from the response of a list operation as input here to paginate through all the resources" }, { "name": "tags", "value": "tag1,tag2", "type": "query", "description": "A list of tags to filter the list of resources on. Multiple tags can be concatenated using ',' to mean AND or using '/' to mean OR." } ] }, "docs": "List all Plugins associated with a Consumer" }, { "info": { "name": "Create a new Plugin associated with a Consumer", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/v2/control-planes/:controlPlaneId/core-entities/consumers/:ConsumerIdForNestedEntities/plugins", "params": [ { "name": "controlPlaneId", "value": "", "type": "path", "description": "The UUID of your control plane. This variable is available in the Konnect manager." }, { "name": "ConsumerIdForNestedEntities", "value": "", "type": "path", "description": "Consumer ID for nested entities" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a new Plugin associated with a Consumer" }, { "info": { "name": "Get a Plugin associated with a Consumer", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/v2/control-planes/:controlPlaneId/core-entities/consumers/:ConsumerIdForNestedEntities/plugins/:PluginId", "params": [ { "name": "controlPlaneId", "value": "", "type": "path", "description": "The UUID of your control plane. This variable is available in the Konnect manager." }, { "name": "ConsumerIdForNestedEntities", "value": "", "type": "path", "description": "Consumer ID for nested entities" }, { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "expand_partials", "value": "true", "type": "query", "description": "Expand partials for the plugin." } ] }, "docs": "Get a Plugin associated with a Consumer using ID." }, { "info": { "name": "Upsert a Plugin associated with a Consumer", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/v2/control-planes/:controlPlaneId/core-entities/consumers/:ConsumerIdForNestedEntities/plugins/:PluginId", "params": [ { "name": "controlPlaneId", "value": "", "type": "path", "description": "The UUID of your control plane. This variable is available in the Konnect manager." }, { "name": "ConsumerIdForNestedEntities", "value": "", "type": "path", "description": "Consumer ID for nested entities" }, { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create or Update a Plugin associated with a Consumer using ID." }, { "info": { "name": "Delete a a Plugin associated with a Consumer", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/v2/control-planes/:controlPlaneId/core-entities/consumers/:ConsumerIdForNestedEntities/plugins/:PluginId", "params": [ { "name": "controlPlaneId", "value": "", "type": "path", "description": "The UUID of your control plane. This variable is available in the Konnect manager." }, { "name": "ConsumerIdForNestedEntities", "value": "", "type": "path", "description": "Consumer ID for nested entities" }, { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" } ] }, "docs": "Delete a a Plugin associated with a Consumer using ID." }, { "info": { "name": "List all Plugins", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/v2/control-planes/:controlPlaneId/core-entities/plugins", "params": [ { "name": "controlPlaneId", "value": "", "type": "path", "description": "The UUID of your control plane. This variable is available in the Konnect manager." }, { "name": "size", "value": "", "type": "query", "description": "Number of resources to be returned." }, { "name": "offset", "value": "", "type": "query", "description": "Offset from which to return the next set of resources. Use the value of the 'offset' field from the response of a list operation as input here to paginate through all the resources" }, { "name": "tags", "value": "tag1,tag2", "type": "query", "description": "A list of tags to filter the list of resources on. Multiple tags can be concatenated using ',' to mean AND or using '/' to mean OR." }, { "name": "filter[name][contains]", "value": "john", "type": "query", "description": "Filter routes by a substring of the name." }, { "name": "filter[name][eq]", "value": "john", "type": "query", "description": "Filter routes by their name." } ] }, "docs": "List all Plugins" }, { "info": { "name": "Create a new Plugin", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/v2/control-planes/:controlPlaneId/core-entities/plugins", "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 new Plugin" }, { "info": { "name": "Get a Plugin", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/v2/control-planes/:controlPlaneId/core-entities/plugins/:PluginId", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "controlPlaneId", "value": "", "type": "path", "description": "The UUID of your control plane. This variable is available in the Konnect manager." }, { "name": "expand_partials", "value": "true", "type": "query", "description": "Expand partials for the plugin." } ] }, "docs": "Get a Plugin using ID." }, { "info": { "name": "Upsert a Plugin", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/v2/control-planes/:controlPlaneId/core-entities/plugins/:PluginId", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "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 or Update Plugin using ID." }, { "info": { "name": "Delete a Plugin", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/v2/control-planes/:controlPlaneId/core-entities/plugins/:PluginId", "params": [ { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "controlPlaneId", "value": "", "type": "path", "description": "The UUID of your control plane. This variable is available in the Konnect manager." } ] }, "docs": "Delete a Plugin" }, { "info": { "name": "List all Plugins associated with a Route", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/v2/control-planes/:controlPlaneId/core-entities/routes/:RouteId/plugins", "params": [ { "name": "controlPlaneId", "value": "", "type": "path", "description": "The UUID of your control plane. This variable is available in the Konnect manager." }, { "name": "RouteId", "value": "a4326a41-aa12-44e3-93e4-6b6e58bfb9d7", "type": "path", "description": "ID of the Route to lookup" }, { "name": "size", "value": "", "type": "query", "description": "Number of resources to be returned." }, { "name": "offset", "value": "", "type": "query", "description": "Offset from which to return the next set of resources. Use the value of the 'offset' field from the response of a list operation as input here to paginate through all the resources" }, { "name": "tags", "value": "tag1,tag2", "type": "query", "description": "A list of tags to filter the list of resources on. Multiple tags can be concatenated using ',' to mean AND or using '/' to mean OR." } ] }, "docs": "List all Plugins associated with a Route" }, { "info": { "name": "Create a new Plugin associated with a Route", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/v2/control-planes/:controlPlaneId/core-entities/routes/:RouteId/plugins", "params": [ { "name": "controlPlaneId", "value": "", "type": "path", "description": "The UUID of your control plane. This variable is available in the Konnect manager." }, { "name": "RouteId", "value": "a4326a41-aa12-44e3-93e4-6b6e58bfb9d7", "type": "path", "description": "ID of the Route to lookup" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a new Plugin associated with a Route" }, { "info": { "name": "Get a Plugin associated with a Route", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/v2/control-planes/:controlPlaneId/core-entities/routes/:RouteId/plugins/:PluginId", "params": [ { "name": "controlPlaneId", "value": "", "type": "path", "description": "The UUID of your control plane. This variable is available in the Konnect manager." }, { "name": "RouteId", "value": "a4326a41-aa12-44e3-93e4-6b6e58bfb9d7", "type": "path", "description": "ID of the Route to lookup" }, { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "expand_partials", "value": "true", "type": "query", "description": "Expand partials for the plugin." } ] }, "docs": "Get a Plugin associated with a Route using ID." }, { "info": { "name": "Upsert a Plugin associated with a Route", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/v2/control-planes/:controlPlaneId/core-entities/routes/:RouteId/plugins/:PluginId", "params": [ { "name": "controlPlaneId", "value": "", "type": "path", "description": "The UUID of your control plane. This variable is available in the Konnect manager." }, { "name": "RouteId", "value": "a4326a41-aa12-44e3-93e4-6b6e58bfb9d7", "type": "path", "description": "ID of the Route to lookup" }, { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create or Update a Plugin associated with a Route using ID." }, { "info": { "name": "Delete a a Plugin associated with a Route", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/v2/control-planes/:controlPlaneId/core-entities/routes/:RouteId/plugins/:PluginId", "params": [ { "name": "controlPlaneId", "value": "", "type": "path", "description": "The UUID of your control plane. This variable is available in the Konnect manager." }, { "name": "RouteId", "value": "a4326a41-aa12-44e3-93e4-6b6e58bfb9d7", "type": "path", "description": "ID of the Route to lookup" }, { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" } ] }, "docs": "Delete a a Plugin associated with a Route using ID." }, { "info": { "name": "Get plugin schema", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/v2/control-planes/:controlPlaneId/core-entities/schemas/plugins/:pluginName", "params": [ { "name": "pluginName", "value": "", "type": "path", "description": "The name of the plugin" }, { "name": "controlPlaneId", "value": "", "type": "path", "description": "The UUID of your control plane. This variable is available in the Konnect manager." } ] }, "docs": "Get the schema for a plugin" }, { "info": { "name": "List all Plugins associated with a Service", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/v2/control-planes/:controlPlaneId/core-entities/services/:ServiceId/plugins", "params": [ { "name": "controlPlaneId", "value": "", "type": "path", "description": "The UUID of your control plane. This variable is available in the Konnect manager." }, { "name": "ServiceId", "value": "7fca84d6-7d37-4a74-a7b0-93e576089a41", "type": "path", "description": "ID of the Service to lookup" }, { "name": "size", "value": "", "type": "query", "description": "Number of resources to be returned." }, { "name": "offset", "value": "", "type": "query", "description": "Offset from which to return the next set of resources. Use the value of the 'offset' field from the response of a list operation as input here to paginate through all the resources" }, { "name": "tags", "value": "tag1,tag2", "type": "query", "description": "A list of tags to filter the list of resources on. Multiple tags can be concatenated using ',' to mean AND or using '/' to mean OR." } ] }, "docs": "List all Plugins associated with a Service" }, { "info": { "name": "Create a new Plugin associated with a Service", "type": "http" }, "http": { "method": "POST", "url": "{protocol}://{hostname}:{port}{path}/v2/control-planes/:controlPlaneId/core-entities/services/:ServiceId/plugins", "params": [ { "name": "controlPlaneId", "value": "", "type": "path", "description": "The UUID of your control plane. This variable is available in the Konnect manager." }, { "name": "ServiceId", "value": "7fca84d6-7d37-4a74-a7b0-93e576089a41", "type": "path", "description": "ID of the Service to lookup" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a new Plugin associated with a Service" }, { "info": { "name": "Get a Plugin associated with a Service", "type": "http" }, "http": { "method": "GET", "url": "{protocol}://{hostname}:{port}{path}/v2/control-planes/:controlPlaneId/core-entities/services/:ServiceId/plugins/:PluginId", "params": [ { "name": "controlPlaneId", "value": "", "type": "path", "description": "The UUID of your control plane. This variable is available in the Konnect manager." }, { "name": "ServiceId", "value": "7fca84d6-7d37-4a74-a7b0-93e576089a41", "type": "path", "description": "ID of the Service to lookup" }, { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" }, { "name": "expand_partials", "value": "true", "type": "query", "description": "Expand partials for the plugin." } ] }, "docs": "Get a Plugin associated with a Service using ID." }, { "info": { "name": "Upsert a Plugin associated with a Service", "type": "http" }, "http": { "method": "PUT", "url": "{protocol}://{hostname}:{port}{path}/v2/control-planes/:controlPlaneId/core-entities/services/:ServiceId/plugins/:PluginId", "params": [ { "name": "controlPlaneId", "value": "", "type": "path", "description": "The UUID of your control plane. This variable is available in the Konnect manager." }, { "name": "ServiceId", "value": "7fca84d6-7d37-4a74-a7b0-93e576089a41", "type": "path", "description": "ID of the Service to lookup" }, { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create or Update a Plugin associated with a Service using ID." }, { "info": { "name": "Delete a a Plugin associated with a Service", "type": "http" }, "http": { "method": "DELETE", "url": "{protocol}://{hostname}:{port}{path}/v2/control-planes/:controlPlaneId/core-entities/services/:ServiceId/plugins/:PluginId", "params": [ { "name": "controlPlaneId", "value": "", "type": "path", "description": "The UUID of your control plane. This variable is available in the Konnect manager." }, { "name": "ServiceId", "value": "7fca84d6-7d37-4a74-a7b0-93e576089a41", "type": "path", "description": "ID of the Service to lookup" }, { "name": "PluginId", "value": "3473c251-5b6c-4f45-b1ff-7ede735a366d", "type": "path", "description": "ID of the Plugin to lookup" } ] }, "docs": "Delete a a Plugin associated with a Service using ID." } ] } ], "bundled": true }