Search skmtc…
⌘K
Docs
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Generate
Filter operations
ACLs
3
API-keys
3
Basic-auth credentials
3
CA Certificates
4
Certificates
4
Cloned Plugins
4
Consumer Groups
6
Consumers
4
CustomPlugins
4
Groups
6
HMAC-auth credentials
3
JWTs
3
Keys
4
KeySets
4
MTLS-auth credentials
3
Partials
4
Plugins
463
get
/{workspace}/plugins
List all Plugins
post
/{workspace}/plugins
Create a new Plugin
post
/{workspace}/plugins#ACL
Create a ACL plugin
post
/{workspace}/plugins#Ace
Create a Ace plugin
post
/{workspace}/plugins#Acme
Create a Acme plugin
post
/{workspace}/plugins#AiA2aProxy
Create a AiA2aProxy plugin
post
/{workspace}/plugins#AiAwsGuardrails
Create a AiAwsGuardrails plugin
post
/{workspace}/plugins#AiAzureContentSafety
Create a AiAzureContentSafety plugin
post
/{workspace}/plugins#AiCustomGuardrail
Create a AiCustomGuardrail plugin
post
/{workspace}/plugins#AiGcpModelArmor
Create a AiGcpModelArmor plugin
post
/{workspace}/plugins#AiLakeraGuard
Create a AiLakeraGuard plugin
post
/{workspace}/plugins#AiLlmAsJudge
Create a AiLlmAsJudge plugin
post
/{workspace}/plugins#AiMcpOauth2
Create a AiMcpOauth2 plugin
post
/{workspace}/plugins#AiMcpProxy
Create a AiMcpProxy plugin
post
/{workspace}/plugins#AiPromptCompressor
Create a AiPromptCompressor plugin
post
/{workspace}/plugins#AiPromptDecorator
Create a AiPromptDecorator plugin
post
/{workspace}/plugins#AiPromptGuard
Create a AiPromptGuard plugin
post
/{workspace}/plugins#AiPromptTemplate
Create a AiPromptTemplate plugin
post
/{workspace}/plugins#AiProxy
Create a AiProxy plugin
post
/{workspace}/plugins#AiProxyAdvanced
Create a AiProxyAdvanced plugin
post
/{workspace}/plugins#AiRagInjector
Create a AiRagInjector plugin
post
/{workspace}/plugins#AiRateLimitingAdvanced
Create a AiRateLimitingAdvanced plugin
post
/{workspace}/plugins#AiRequestTransformer
Create a AiRequestTransformer plugin
post
/{workspace}/plugins#AiResponseTransformer
Create a AiResponseTransformer plugin
post
/{workspace}/plugins#AiSanitizer
Create a AiSanitizer plugin
post
/{workspace}/plugins#AiSemanticCache
Create a AiSemanticCache plugin
post
/{workspace}/plugins#AiSemanticPromptGuard
Create a AiSemanticPromptGuard plugin
post
/{workspace}/plugins#AiSemanticResponseGuard
Create a AiSemanticResponseGuard plugin
post
/{workspace}/plugins#AppDynamics
Create a AppDynamics plugin
post
/{workspace}/plugins#AwsLambda
Create a AwsLambda plugin
post
/{workspace}/plugins#AzureFunctions
Create a AzureFunctions plugin
post
/{workspace}/plugins#BasicAuth
Create a BasicAuth plugin
post
/{workspace}/plugins#BotDetection
Create a BotDetection plugin
post
/{workspace}/plugins#Canary
Create a Canary plugin
post
/{workspace}/plugins#Confluent
Create a Confluent plugin
post
/{workspace}/plugins#ConfluentConsume
Create a ConfluentConsume plugin
post
/{workspace}/plugins#CorrelationId
Create a CorrelationId plugin
post
/{workspace}/plugins#Cors
Create a Cors plugin
post
/{workspace}/plugins#Datadog
Create a Datadog plugin
post
/{workspace}/plugins#Datakit
Create a Datakit plugin
post
/{workspace}/plugins#Degraphql
Create a Degraphql plugin
post
/{workspace}/plugins#EntitlementEnforcement
Create a EntitlementEnforcement plugin
post
/{workspace}/plugins#ExitTransformer
Create a ExitTransformer plugin
post
/{workspace}/plugins#FileLog
Create a FileLog plugin
post
/{workspace}/plugins#ForwardProxy
Create a ForwardProxy plugin
post
/{workspace}/plugins#GraphqlProxyCacheAdvanced
Create a GraphqlProxyCacheAdvanced plugin
post
/{workspace}/plugins#GraphqlRateLimitingAdvanced
Create a GraphqlRateLimitingAdvanced plugin
post
/{workspace}/plugins#GrpcGateway
Create a GrpcGateway plugin
post
/{workspace}/plugins#GrpcWeb
Create a GrpcWeb plugin
post
/{workspace}/plugins#HeaderCertAuth
Create a HeaderCertAuth plugin
post
/{workspace}/plugins#HmacAuth
Create a HmacAuth plugin
post
/{workspace}/plugins#HttpLog
Create a HttpLog plugin
post
/{workspace}/plugins#InjectionProtection
Create a InjectionProtection plugin
post
/{workspace}/plugins#IpRestriction
Create a IpRestriction plugin
post
/{workspace}/plugins#Jq
Create a Jq plugin
post
/{workspace}/plugins#JsonThreatProtection
Create a JsonThreatProtection plugin
post
/{workspace}/plugins#JweDecrypt
Create a JweDecrypt plugin
post
/{workspace}/plugins#Jwt
Create a Jwt plugin
post
/{workspace}/plugins#JwtSigner
Create a JwtSigner plugin
post
/{workspace}/plugins#KafkaConsume
Create a KafkaConsume plugin
post
/{workspace}/plugins#KafkaLog
Create a KafkaLog plugin
post
/{workspace}/plugins#KafkaUpstream
Create a KafkaUpstream plugin
post
/{workspace}/plugins#KeyAuth
Create a KeyAuth plugin
post
/{workspace}/plugins#KeyAuthEnc
Create a KeyAuthEnc plugin
post
/{workspace}/plugins#LdapAuth
Create a LdapAuth plugin
post
/{workspace}/plugins#LdapAuthAdvanced
Create a LdapAuthAdvanced plugin
post
/{workspace}/plugins#Loggly
Create a Loggly plugin
post
/{workspace}/plugins#MeteringAndBilling
Create a MeteringAndBilling plugin
post
/{workspace}/plugins#Mocking
Create a Mocking plugin
post
/{workspace}/plugins#MtlsAuth
Create a MtlsAuth plugin
post
/{workspace}/plugins#OasValidation
Create a OasValidation plugin
post
/{workspace}/plugins#Oauth2
Create a Oauth2 plugin
post
/{workspace}/plugins#Oauth2Introspection
Create a Oauth2Introspection plugin
post
/{workspace}/plugins#Opa
Create a Opa plugin
post
/{workspace}/plugins#OpenidConnect
Create a OpenidConnect plugin
post
/{workspace}/plugins#Opentelemetry
Create a Opentelemetry plugin
post
/{workspace}/plugins#PostFunction
Create a PostFunction plugin
post
/{workspace}/plugins#PreFunction
Create a PreFunction plugin
post
/{workspace}/plugins#Prometheus
Create a Prometheus plugin
post
/{workspace}/plugins#ProxyCache
Create a ProxyCache plugin
post
/{workspace}/plugins#ProxyCacheAdvanced
Create a ProxyCacheAdvanced plugin
post
/{workspace}/plugins#RateLimiting
Create a RateLimiting plugin
post
/{workspace}/plugins#RateLimitingAdvanced
Create a RateLimitingAdvanced plugin
post
/{workspace}/plugins#Redirect
Create a Redirect plugin
post
/{workspace}/plugins#RequestCallout
Create a RequestCallout plugin
post
/{workspace}/plugins#RequestSizeLimiting
Create a RequestSizeLimiting plugin
post
/{workspace}/plugins#RequestTermination
Create a RequestTermination plugin
post
/{workspace}/plugins#RequestTransformer
Create a RequestTransformer plugin
post
/{workspace}/plugins#RequestTransformerAdvanced
Create a RequestTransformerAdvanced plugin
post
/{workspace}/plugins#RequestValidator
Create a RequestValidator plugin
post
/{workspace}/plugins#ResponseRatelimiting
Create a ResponseRatelimiting plugin
post
/{workspace}/plugins#ResponseTransformer
Create a ResponseTransformer plugin
post
/{workspace}/plugins#ResponseTransformerAdvanced
Create a ResponseTransformerAdvanced plugin
post
/{workspace}/plugins#RouteByHeader
Create a RouteByHeader plugin
post
/{workspace}/plugins#RouteTransformerAdvanced
Create a RouteTransformerAdvanced plugin
post
/{workspace}/plugins#Saml
Create a Saml plugin
post
/{workspace}/plugins#ServiceProtection
Create a ServiceProtection plugin
post
/{workspace}/plugins#Session
Create a Session plugin
post
/{workspace}/plugins#SolaceConsume
Create a SolaceConsume plugin
post
/{workspace}/plugins#SolaceLog
Create a SolaceLog plugin
post
/{workspace}/plugins#SolaceUpstream
Create a SolaceUpstream plugin
post
/{workspace}/plugins#StandardWebhooks
Create a StandardWebhooks plugin
post
/{workspace}/plugins#Statsd
Create a Statsd plugin
post
/{workspace}/plugins#StatsdAdvanced
Create a StatsdAdvanced plugin
post
/{workspace}/plugins#Syslog
Create a Syslog plugin
post
/{workspace}/plugins#TcpLog
Create a TcpLog plugin
post
/{workspace}/plugins#TlsHandshakeModifier
Create a TlsHandshakeModifier plugin
post
/{workspace}/plugins#TlsMetadataHeaders
Create a TlsMetadataHeaders plugin
post
/{workspace}/plugins#UdpLog
Create a UdpLog plugin
post
/{workspace}/plugins#UpstreamOauth
Create a UpstreamOauth plugin
post
/{workspace}/plugins#UpstreamTimeout
Create a UpstreamTimeout plugin
post
/{workspace}/plugins#VaultAuth
Create a VaultAuth plugin
post
/{workspace}/plugins#WebsocketSizeLimit
Create a WebsocketSizeLimit plugin
post
/{workspace}/plugins#WebsocketValidator
Create a WebsocketValidator plugin
post
/{workspace}/plugins#XmlThreatProtection
Create a XmlThreatProtection plugin
post
/{workspace}/plugins#Zipkin
Create a Zipkin plugin
get
/{workspace}/plugins/{PluginId}
Get a Plugin
put
/{workspace}/plugins/{PluginId}
Upsert a Plugin
delete
/{workspace}/plugins/{PluginId}
Delete a Plugin
patch
/{workspace}/plugins/{PluginId}
Update a Plugin
get
/{workspace}/plugins/{PluginId}#ACL
Get a ACL plugin
put
/{workspace}/plugins/{PluginId}#ACL
Update a ACL plugin
delete
/{workspace}/plugins/{PluginId}#ACL
Delete a ACL plugin
get
/{workspace}/plugins/{PluginId}#Ace
Get a Ace plugin
put
/{workspace}/plugins/{PluginId}#Ace
Update a Ace plugin
delete
/{workspace}/plugins/{PluginId}#Ace
Delete a Ace plugin
get
/{workspace}/plugins/{PluginId}#Acme
Get a Acme plugin
put
/{workspace}/plugins/{PluginId}#Acme
Update a Acme plugin
delete
/{workspace}/plugins/{PluginId}#Acme
Delete a Acme plugin
get
/{workspace}/plugins/{PluginId}#AiA2aProxy
Get a AiA2aProxy plugin
put
/{workspace}/plugins/{PluginId}#AiA2aProxy
Update a AiA2aProxy plugin
delete
/{workspace}/plugins/{PluginId}#AiA2aProxy
Delete a AiA2aProxy plugin
get
/{workspace}/plugins/{PluginId}#AiAwsGuardrails
Get a AiAwsGuardrails plugin
put
/{workspace}/plugins/{PluginId}#AiAwsGuardrails
Update a AiAwsGuardrails plugin
delete
/{workspace}/plugins/{PluginId}#AiAwsGuardrails
Delete a AiAwsGuardrails plugin
get
/{workspace}/plugins/{PluginId}#AiAzureContentSafety
Get a AiAzureContentSafety plugin
put
/{workspace}/plugins/{PluginId}#AiAzureContentSafety
Update a AiAzureContentSafety plugin
delete
/{workspace}/plugins/{PluginId}#AiAzureContentSafety
Delete a AiAzureContentSafety plugin
get
/{workspace}/plugins/{PluginId}#AiCustomGuardrail
Get a AiCustomGuardrail plugin
put
/{workspace}/plugins/{PluginId}#AiCustomGuardrail
Update a AiCustomGuardrail plugin
delete
/{workspace}/plugins/{PluginId}#AiCustomGuardrail
Delete a AiCustomGuardrail plugin
get
/{workspace}/plugins/{PluginId}#AiGcpModelArmor
Get a AiGcpModelArmor plugin
put
/{workspace}/plugins/{PluginId}#AiGcpModelArmor
Update a AiGcpModelArmor plugin
delete
/{workspace}/plugins/{PluginId}#AiGcpModelArmor
Delete a AiGcpModelArmor plugin
get
/{workspace}/plugins/{PluginId}#AiLakeraGuard
Get a AiLakeraGuard plugin
put
/{workspace}/plugins/{PluginId}#AiLakeraGuard
Update a AiLakeraGuard plugin
delete
/{workspace}/plugins/{PluginId}#AiLakeraGuard
Delete a AiLakeraGuard plugin
get
/{workspace}/plugins/{PluginId}#AiLlmAsJudge
Get a AiLlmAsJudge plugin
put
/{workspace}/plugins/{PluginId}#AiLlmAsJudge
Update a AiLlmAsJudge plugin
delete
/{workspace}/plugins/{PluginId}#AiLlmAsJudge
Delete a AiLlmAsJudge plugin
get
/{workspace}/plugins/{PluginId}#AiMcpOauth2
Get a AiMcpOauth2 plugin
put
/{workspace}/plugins/{PluginId}#AiMcpOauth2
Update a AiMcpOauth2 plugin
delete
/{workspace}/plugins/{PluginId}#AiMcpOauth2
Delete a AiMcpOauth2 plugin
get
/{workspace}/plugins/{PluginId}#AiMcpProxy
Get a AiMcpProxy plugin
put
/{workspace}/plugins/{PluginId}#AiMcpProxy
Update a AiMcpProxy plugin
delete
/{workspace}/plugins/{PluginId}#AiMcpProxy
Delete a AiMcpProxy plugin
get
/{workspace}/plugins/{PluginId}#AiPromptCompressor
Get a AiPromptCompressor plugin
put
/{workspace}/plugins/{PluginId}#AiPromptCompressor
Update a AiPromptCompressor plugin
delete
/{workspace}/plugins/{PluginId}#AiPromptCompressor
Delete a AiPromptCompressor plugin
get
/{workspace}/plugins/{PluginId}#AiPromptDecorator
Get a AiPromptDecorator plugin
put
/{workspace}/plugins/{PluginId}#AiPromptDecorator
Update a AiPromptDecorator plugin
delete
/{workspace}/plugins/{PluginId}#AiPromptDecorator
Delete a AiPromptDecorator plugin
get
/{workspace}/plugins/{PluginId}#AiPromptGuard
Get a AiPromptGuard plugin
put
/{workspace}/plugins/{PluginId}#AiPromptGuard
Update a AiPromptGuard plugin
delete
/{workspace}/plugins/{PluginId}#AiPromptGuard
Delete a AiPromptGuard plugin
get
/{workspace}/plugins/{PluginId}#AiPromptTemplate
Get a AiPromptTemplate plugin
put
/{workspace}/plugins/{PluginId}#AiPromptTemplate
Update a AiPromptTemplate plugin
delete
/{workspace}/plugins/{PluginId}#AiPromptTemplate
Delete a AiPromptTemplate plugin
get
/{workspace}/plugins/{PluginId}#AiProxy
Get a AiProxy plugin
put
/{workspace}/plugins/{PluginId}#AiProxy
Update a AiProxy plugin
delete
/{workspace}/plugins/{PluginId}#AiProxy
Delete a AiProxy plugin
get
/{workspace}/plugins/{PluginId}#AiProxyAdvanced
Get a AiProxyAdvanced plugin
put
/{workspace}/plugins/{PluginId}#AiProxyAdvanced
Update a AiProxyAdvanced plugin
delete
/{workspace}/plugins/{PluginId}#AiProxyAdvanced
Delete a AiProxyAdvanced plugin
get
/{workspace}/plugins/{PluginId}#AiRagInjector
Get a AiRagInjector plugin
put
/{workspace}/plugins/{PluginId}#AiRagInjector
Update a AiRagInjector plugin
delete
/{workspace}/plugins/{PluginId}#AiRagInjector
Delete a AiRagInjector plugin
get
/{workspace}/plugins/{PluginId}#AiRateLimitingAdvanced
Get a AiRateLimitingAdvanced plugin
put
/{workspace}/plugins/{PluginId}#AiRateLimitingAdvanced
Update a AiRateLimitingAdvanced plugin
delete
/{workspace}/plugins/{PluginId}#AiRateLimitingAdvanced
Delete a AiRateLimitingAdvanced plugin
get
/{workspace}/plugins/{PluginId}#AiRequestTransformer
Get a AiRequestTransformer plugin
put
/{workspace}/plugins/{PluginId}#AiRequestTransformer
Update a AiRequestTransformer plugin
delete
/{workspace}/plugins/{PluginId}#AiRequestTransformer
Delete a AiRequestTransformer plugin
get
/{workspace}/plugins/{PluginId}#AiResponseTransformer
Get a AiResponseTransformer plugin
put
/{workspace}/plugins/{PluginId}#AiResponseTransformer
Update a AiResponseTransformer plugin
delete
/{workspace}/plugins/{PluginId}#AiResponseTransformer
Delete a AiResponseTransformer plugin
get
/{workspace}/plugins/{PluginId}#AiSanitizer
Get a AiSanitizer plugin
put
/{workspace}/plugins/{PluginId}#AiSanitizer
Update a AiSanitizer plugin
delete
/{workspace}/plugins/{PluginId}#AiSanitizer
Delete a AiSanitizer plugin
get
/{workspace}/plugins/{PluginId}#AiSemanticCache
Get a AiSemanticCache plugin
put
/{workspace}/plugins/{PluginId}#AiSemanticCache
Update a AiSemanticCache plugin
delete
/{workspace}/plugins/{PluginId}#AiSemanticCache
Delete a AiSemanticCache plugin
get
/{workspace}/plugins/{PluginId}#AiSemanticPromptGuard
Get a AiSemanticPromptGuard plugin
put
/{workspace}/plugins/{PluginId}#AiSemanticPromptGuard
Update a AiSemanticPromptGuard plugin
delete
/{workspace}/plugins/{PluginId}#AiSemanticPromptGuard
Delete a AiSemanticPromptGuard plugin
get
/{workspace}/plugins/{PluginId}#AiSemanticResponseGuard
Get a AiSemanticResponseGuard plugin
put
/{workspace}/plugins/{PluginId}#AiSemanticResponseGuard
Update a AiSemanticResponseGuard plugin
delete
/{workspace}/plugins/{PluginId}#AiSemanticResponseGuard
Delete a AiSemanticResponseGuard plugin
get
/{workspace}/plugins/{PluginId}#AppDynamics
Get a AppDynamics plugin
put
/{workspace}/plugins/{PluginId}#AppDynamics
Update a AppDynamics plugin
delete
/{workspace}/plugins/{PluginId}#AppDynamics
Delete a AppDynamics plugin
get
/{workspace}/plugins/{PluginId}#AwsLambda
Get a AwsLambda plugin
put
/{workspace}/plugins/{PluginId}#AwsLambda
Update a AwsLambda plugin
delete
/{workspace}/plugins/{PluginId}#AwsLambda
Delete a AwsLambda plugin
get
/{workspace}/plugins/{PluginId}#AzureFunctions
Get a AzureFunctions plugin
put
/{workspace}/plugins/{PluginId}#AzureFunctions
Update a AzureFunctions plugin
delete
/{workspace}/plugins/{PluginId}#AzureFunctions
Delete a AzureFunctions plugin
get
/{workspace}/plugins/{PluginId}#BasicAuth
Get a BasicAuth plugin
put
/{workspace}/plugins/{PluginId}#BasicAuth
Update a BasicAuth plugin
delete
/{workspace}/plugins/{PluginId}#BasicAuth
Delete a BasicAuth plugin
get
/{workspace}/plugins/{PluginId}#BotDetection
Get a BotDetection plugin
put
/{workspace}/plugins/{PluginId}#BotDetection
Update a BotDetection plugin
delete
/{workspace}/plugins/{PluginId}#BotDetection
Delete a BotDetection plugin
get
/{workspace}/plugins/{PluginId}#Canary
Get a Canary plugin
put
/{workspace}/plugins/{PluginId}#Canary
Update a Canary plugin
delete
/{workspace}/plugins/{PluginId}#Canary
Delete a Canary plugin
get
/{workspace}/plugins/{PluginId}#Confluent
Get a Confluent plugin
put
/{workspace}/plugins/{PluginId}#Confluent
Update a Confluent plugin
delete
/{workspace}/plugins/{PluginId}#Confluent
Delete a Confluent plugin
get
/{workspace}/plugins/{PluginId}#ConfluentConsume
Get a ConfluentConsume plugin
put
/{workspace}/plugins/{PluginId}#ConfluentConsume
Update a ConfluentConsume plugin
delete
/{workspace}/plugins/{PluginId}#ConfluentConsume
Delete a ConfluentConsume plugin
get
/{workspace}/plugins/{PluginId}#CorrelationId
Get a CorrelationId plugin
put
/{workspace}/plugins/{PluginId}#CorrelationId
Update a CorrelationId plugin
delete
/{workspace}/plugins/{PluginId}#CorrelationId
Delete a CorrelationId plugin
get
/{workspace}/plugins/{PluginId}#Cors
Get a Cors plugin
put
/{workspace}/plugins/{PluginId}#Cors
Update a Cors plugin
delete
/{workspace}/plugins/{PluginId}#Cors
Delete a Cors plugin
get
/{workspace}/plugins/{PluginId}#Datadog
Get a Datadog plugin
put
/{workspace}/plugins/{PluginId}#Datadog
Update a Datadog plugin
delete
/{workspace}/plugins/{PluginId}#Datadog
Delete a Datadog plugin
get
/{workspace}/plugins/{PluginId}#Datakit
Get a Datakit plugin
put
/{workspace}/plugins/{PluginId}#Datakit
Update a Datakit plugin
delete
/{workspace}/plugins/{PluginId}#Datakit
Delete a Datakit plugin
get
/{workspace}/plugins/{PluginId}#Degraphql
Get a Degraphql plugin
put
/{workspace}/plugins/{PluginId}#Degraphql
Update a Degraphql plugin
delete
/{workspace}/plugins/{PluginId}#Degraphql
Delete a Degraphql plugin
get
/{workspace}/plugins/{PluginId}#EntitlementEnforcement
Get a EntitlementEnforcement plugin
put
/{workspace}/plugins/{PluginId}#EntitlementEnforcement
Update a EntitlementEnforcement plugin
delete
/{workspace}/plugins/{PluginId}#EntitlementEnforcement
Delete a EntitlementEnforcement plugin
get
/{workspace}/plugins/{PluginId}#ExitTransformer
Get a ExitTransformer plugin
put
/{workspace}/plugins/{PluginId}#ExitTransformer
Update a ExitTransformer plugin
delete
/{workspace}/plugins/{PluginId}#ExitTransformer
Delete a ExitTransformer plugin
get
/{workspace}/plugins/{PluginId}#FileLog
Get a FileLog plugin
put
/{workspace}/plugins/{PluginId}#FileLog
Update a FileLog plugin
delete
/{workspace}/plugins/{PluginId}#FileLog
Delete a FileLog plugin
get
/{workspace}/plugins/{PluginId}#ForwardProxy
Get a ForwardProxy plugin
put
/{workspace}/plugins/{PluginId}#ForwardProxy
Update a ForwardProxy plugin
delete
/{workspace}/plugins/{PluginId}#ForwardProxy
Delete a ForwardProxy plugin
get
/{workspace}/plugins/{PluginId}#GraphqlProxyCacheAdvanced
Get a GraphqlProxyCacheAdvanced plugin
put
/{workspace}/plugins/{PluginId}#GraphqlProxyCacheAdvanced
Update a GraphqlProxyCacheAdvanced plugin
delete
/{workspace}/plugins/{PluginId}#GraphqlProxyCacheAdvanced
Delete a GraphqlProxyCacheAdvanced plugin
get
/{workspace}/plugins/{PluginId}#GraphqlRateLimitingAdvanced
Get a GraphqlRateLimitingAdvanced plugin
put
/{workspace}/plugins/{PluginId}#GraphqlRateLimitingAdvanced
Update a GraphqlRateLimitingAdvanced plugin
delete
/{workspace}/plugins/{PluginId}#GraphqlRateLimitingAdvanced
Delete a GraphqlRateLimitingAdvanced plugin
get
/{workspace}/plugins/{PluginId}#GrpcGateway
Get a GrpcGateway plugin
put
/{workspace}/plugins/{PluginId}#GrpcGateway
Update a GrpcGateway plugin
delete
/{workspace}/plugins/{PluginId}#GrpcGateway
Delete a GrpcGateway plugin
get
/{workspace}/plugins/{PluginId}#GrpcWeb
Get a GrpcWeb plugin
put
/{workspace}/plugins/{PluginId}#GrpcWeb
Update a GrpcWeb plugin
delete
/{workspace}/plugins/{PluginId}#GrpcWeb
Delete a GrpcWeb plugin
get
/{workspace}/plugins/{PluginId}#HeaderCertAuth
Get a HeaderCertAuth plugin
put
/{workspace}/plugins/{PluginId}#HeaderCertAuth
Update a HeaderCertAuth plugin
delete
/{workspace}/plugins/{PluginId}#HeaderCertAuth
Delete a HeaderCertAuth plugin
get
/{workspace}/plugins/{PluginId}#HmacAuth
Get a HmacAuth plugin
put
/{workspace}/plugins/{PluginId}#HmacAuth
Update a HmacAuth plugin
delete
/{workspace}/plugins/{PluginId}#HmacAuth
Delete a HmacAuth plugin
get
/{workspace}/plugins/{PluginId}#HttpLog
Get a HttpLog plugin
put
/{workspace}/plugins/{PluginId}#HttpLog
Update a HttpLog plugin
delete
/{workspace}/plugins/{PluginId}#HttpLog
Delete a HttpLog plugin
get
/{workspace}/plugins/{PluginId}#InjectionProtection
Get a InjectionProtection plugin
put
/{workspace}/plugins/{PluginId}#InjectionProtection
Update a InjectionProtection plugin
delete
/{workspace}/plugins/{PluginId}#InjectionProtection
Delete a InjectionProtection plugin
get
/{workspace}/plugins/{PluginId}#IpRestriction
Get a IpRestriction plugin
put
/{workspace}/plugins/{PluginId}#IpRestriction
Update a IpRestriction plugin
delete
/{workspace}/plugins/{PluginId}#IpRestriction
Delete a IpRestriction plugin
get
/{workspace}/plugins/{PluginId}#Jq
Get a Jq plugin
put
/{workspace}/plugins/{PluginId}#Jq
Update a Jq plugin
delete
/{workspace}/plugins/{PluginId}#Jq
Delete a Jq plugin
get
/{workspace}/plugins/{PluginId}#JsonThreatProtection
Get a JsonThreatProtection plugin
put
/{workspace}/plugins/{PluginId}#JsonThreatProtection
Update a JsonThreatProtection plugin
delete
/{workspace}/plugins/{PluginId}#JsonThreatProtection
Delete a JsonThreatProtection plugin
get
/{workspace}/plugins/{PluginId}#JweDecrypt
Get a JweDecrypt plugin
put
/{workspace}/plugins/{PluginId}#JweDecrypt
Update a JweDecrypt plugin
delete
/{workspace}/plugins/{PluginId}#JweDecrypt
Delete a JweDecrypt plugin
get
/{workspace}/plugins/{PluginId}#Jwt
Get a Jwt plugin
put
/{workspace}/plugins/{PluginId}#Jwt
Update a Jwt plugin
delete
/{workspace}/plugins/{PluginId}#Jwt
Delete a Jwt plugin
get
/{workspace}/plugins/{PluginId}#JwtSigner
Get a JwtSigner plugin
put
/{workspace}/plugins/{PluginId}#JwtSigner
Update a JwtSigner plugin
delete
/{workspace}/plugins/{PluginId}#JwtSigner
Delete a JwtSigner plugin
get
/{workspace}/plugins/{PluginId}#KafkaConsume
Get a KafkaConsume plugin
put
/{workspace}/plugins/{PluginId}#KafkaConsume
Update a KafkaConsume plugin
delete
/{workspace}/plugins/{PluginId}#KafkaConsume
Delete a KafkaConsume plugin
get
/{workspace}/plugins/{PluginId}#KafkaLog
Get a KafkaLog plugin
put
/{workspace}/plugins/{PluginId}#KafkaLog
Update a KafkaLog plugin
delete
/{workspace}/plugins/{PluginId}#KafkaLog
Delete a KafkaLog plugin
get
/{workspace}/plugins/{PluginId}#KafkaUpstream
Get a KafkaUpstream plugin
put
/{workspace}/plugins/{PluginId}#KafkaUpstream
Update a KafkaUpstream plugin
delete
/{workspace}/plugins/{PluginId}#KafkaUpstream
Delete a KafkaUpstream plugin
get
/{workspace}/plugins/{PluginId}#KeyAuth
Get a KeyAuth plugin
put
/{workspace}/plugins/{PluginId}#KeyAuth
Update a KeyAuth plugin
delete
/{workspace}/plugins/{PluginId}#KeyAuth
Delete a KeyAuth plugin
get
/{workspace}/plugins/{PluginId}#KeyAuthEnc
Get a KeyAuthEnc plugin
put
/{workspace}/plugins/{PluginId}#KeyAuthEnc
Update a KeyAuthEnc plugin
delete
/{workspace}/plugins/{PluginId}#KeyAuthEnc
Delete a KeyAuthEnc plugin
get
/{workspace}/plugins/{PluginId}#LdapAuth
Get a LdapAuth plugin
put
/{workspace}/plugins/{PluginId}#LdapAuth
Update a LdapAuth plugin
delete
/{workspace}/plugins/{PluginId}#LdapAuth
Delete a LdapAuth plugin
get
/{workspace}/plugins/{PluginId}#LdapAuthAdvanced
Get a LdapAuthAdvanced plugin
put
/{workspace}/plugins/{PluginId}#LdapAuthAdvanced
Update a LdapAuthAdvanced plugin
delete
/{workspace}/plugins/{PluginId}#LdapAuthAdvanced
Delete a LdapAuthAdvanced plugin
get
/{workspace}/plugins/{PluginId}#Loggly
Get a Loggly plugin
put
/{workspace}/plugins/{PluginId}#Loggly
Update a Loggly plugin
delete
/{workspace}/plugins/{PluginId}#Loggly
Delete a Loggly plugin
get
/{workspace}/plugins/{PluginId}#MeteringAndBilling
Get a MeteringAndBilling plugin
put
/{workspace}/plugins/{PluginId}#MeteringAndBilling
Update a MeteringAndBilling plugin
delete
/{workspace}/plugins/{PluginId}#MeteringAndBilling
Delete a MeteringAndBilling plugin
get
/{workspace}/plugins/{PluginId}#Mocking
Get a Mocking plugin
put
/{workspace}/plugins/{PluginId}#Mocking
Update a Mocking plugin
delete
/{workspace}/plugins/{PluginId}#Mocking
Delete a Mocking plugin
get
/{workspace}/plugins/{PluginId}#MtlsAuth
Get a MtlsAuth plugin
put
/{workspace}/plugins/{PluginId}#MtlsAuth
Update a MtlsAuth plugin
delete
/{workspace}/plugins/{PluginId}#MtlsAuth
Delete a MtlsAuth plugin
get
/{workspace}/plugins/{PluginId}#OasValidation
Get a OasValidation plugin
put
/{workspace}/plugins/{PluginId}#OasValidation
Update a OasValidation plugin
delete
/{workspace}/plugins/{PluginId}#OasValidation
Delete a OasValidation plugin
get
/{workspace}/plugins/{PluginId}#Oauth2
Get a Oauth2 plugin
put
/{workspace}/plugins/{PluginId}#Oauth2
Update a Oauth2 plugin
delete
/{workspace}/plugins/{PluginId}#Oauth2
Delete a Oauth2 plugin
get
/{workspace}/plugins/{PluginId}#Oauth2Introspection
Get a Oauth2Introspection plugin
put
/{workspace}/plugins/{PluginId}#Oauth2Introspection
Update a Oauth2Introspection plugin
delete
/{workspace}/plugins/{PluginId}#Oauth2Introspection
Delete a Oauth2Introspection plugin
get
/{workspace}/plugins/{PluginId}#Opa
Get a Opa plugin
put
/{workspace}/plugins/{PluginId}#Opa
Update a Opa plugin
delete
/{workspace}/plugins/{PluginId}#Opa
Delete a Opa plugin
get
/{workspace}/plugins/{PluginId}#OpenidConnect
Get a OpenidConnect plugin
put
/{workspace}/plugins/{PluginId}#OpenidConnect
Update a OpenidConnect plugin
delete
/{workspace}/plugins/{PluginId}#OpenidConnect
Delete a OpenidConnect plugin
get
/{workspace}/plugins/{PluginId}#Opentelemetry
Get a Opentelemetry plugin
put
/{workspace}/plugins/{PluginId}#Opentelemetry
Update a Opentelemetry plugin
delete
/{workspace}/plugins/{PluginId}#Opentelemetry
Delete a Opentelemetry plugin
get
/{workspace}/plugins/{PluginId}#PostFunction
Get a PostFunction plugin
put
/{workspace}/plugins/{PluginId}#PostFunction
Update a PostFunction plugin
delete
/{workspace}/plugins/{PluginId}#PostFunction
Delete a PostFunction plugin
get
/{workspace}/plugins/{PluginId}#PreFunction
Get a PreFunction plugin
put
/{workspace}/plugins/{PluginId}#PreFunction
Update a PreFunction plugin
delete
/{workspace}/plugins/{PluginId}#PreFunction
Delete a PreFunction plugin
get
/{workspace}/plugins/{PluginId}#Prometheus
Get a Prometheus plugin
put
/{workspace}/plugins/{PluginId}#Prometheus
Update a Prometheus plugin
delete
/{workspace}/plugins/{PluginId}#Prometheus
Delete a Prometheus plugin
get
/{workspace}/plugins/{PluginId}#ProxyCache
Get a ProxyCache plugin
put
/{workspace}/plugins/{PluginId}#ProxyCache
Update a ProxyCache plugin
delete
/{workspace}/plugins/{PluginId}#ProxyCache
Delete a ProxyCache plugin
get
/{workspace}/plugins/{PluginId}#ProxyCacheAdvanced
Get a ProxyCacheAdvanced plugin
put
/{workspace}/plugins/{PluginId}#ProxyCacheAdvanced
Update a ProxyCacheAdvanced plugin
delete
/{workspace}/plugins/{PluginId}#ProxyCacheAdvanced
Delete a ProxyCacheAdvanced plugin
get
/{workspace}/plugins/{PluginId}#RateLimiting
Get a RateLimiting plugin
put
/{workspace}/plugins/{PluginId}#RateLimiting
Update a RateLimiting plugin
delete
/{workspace}/plugins/{PluginId}#RateLimiting
Delete a RateLimiting plugin
get
/{workspace}/plugins/{PluginId}#RateLimitingAdvanced
Get a RateLimitingAdvanced plugin
put
/{workspace}/plugins/{PluginId}#RateLimitingAdvanced
Update a RateLimitingAdvanced plugin
delete
/{workspace}/plugins/{PluginId}#RateLimitingAdvanced
Delete a RateLimitingAdvanced plugin
get
/{workspace}/plugins/{PluginId}#Redirect
Get a Redirect plugin
put
/{workspace}/plugins/{PluginId}#Redirect
Update a Redirect plugin
delete
/{workspace}/plugins/{PluginId}#Redirect
Delete a Redirect plugin
get
/{workspace}/plugins/{PluginId}#RequestCallout
Get a RequestCallout plugin
put
/{workspace}/plugins/{PluginId}#RequestCallout
Update a RequestCallout plugin
delete
/{workspace}/plugins/{PluginId}#RequestCallout
Delete a RequestCallout plugin
get
/{workspace}/plugins/{PluginId}#RequestSizeLimiting
Get a RequestSizeLimiting plugin
put
/{workspace}/plugins/{PluginId}#RequestSizeLimiting
Update a RequestSizeLimiting plugin
delete
/{workspace}/plugins/{PluginId}#RequestSizeLimiting
Delete a RequestSizeLimiting plugin
get
/{workspace}/plugins/{PluginId}#RequestTermination
Get a RequestTermination plugin
put
/{workspace}/plugins/{PluginId}#RequestTermination
Update a RequestTermination plugin
delete
/{workspace}/plugins/{PluginId}#RequestTermination
Delete a RequestTermination plugin
get
/{workspace}/plugins/{PluginId}#RequestTransformer
Get a RequestTransformer plugin
put
/{workspace}/plugins/{PluginId}#RequestTransformer
Update a RequestTransformer plugin
delete
/{workspace}/plugins/{PluginId}#RequestTransformer
Delete a RequestTransformer plugin
get
/{workspace}/plugins/{PluginId}#RequestTransformerAdvanced
Get a RequestTransformerAdvanced plugin
put
/{workspace}/plugins/{PluginId}#RequestTransformerAdvanced
Update a RequestTransformerAdvanced plugin
delete
/{workspace}/plugins/{PluginId}#RequestTransformerAdvanced
Delete a RequestTransformerAdvanced plugin
get
/{workspace}/plugins/{PluginId}#RequestValidator
Get a RequestValidator plugin
put
/{workspace}/plugins/{PluginId}#RequestValidator
Update a RequestValidator plugin
delete
/{workspace}/plugins/{PluginId}#RequestValidator
Delete a RequestValidator plugin
get
/{workspace}/plugins/{PluginId}#ResponseRatelimiting
Get a ResponseRatelimiting plugin
put
/{workspace}/plugins/{PluginId}#ResponseRatelimiting
Update a ResponseRatelimiting plugin
delete
/{workspace}/plugins/{PluginId}#ResponseRatelimiting
Delete a ResponseRatelimiting plugin
get
/{workspace}/plugins/{PluginId}#ResponseTransformer
Get a ResponseTransformer plugin
put
/{workspace}/plugins/{PluginId}#ResponseTransformer
Update a ResponseTransformer plugin
delete
/{workspace}/plugins/{PluginId}#ResponseTransformer
Delete a ResponseTransformer plugin
get
/{workspace}/plugins/{PluginId}#ResponseTransformerAdvanced
Get a ResponseTransformerAdvanced plugin
put
/{workspace}/plugins/{PluginId}#ResponseTransformerAdvanced
Update a ResponseTransformerAdvanced plugin
delete
/{workspace}/plugins/{PluginId}#ResponseTransformerAdvanced
Delete a ResponseTransformerAdvanced plugin
get
/{workspace}/plugins/{PluginId}#RouteByHeader
Get a RouteByHeader plugin
put
/{workspace}/plugins/{PluginId}#RouteByHeader
Update a RouteByHeader plugin
delete
/{workspace}/plugins/{PluginId}#RouteByHeader
Delete a RouteByHeader plugin
get
/{workspace}/plugins/{PluginId}#RouteTransformerAdvanced
Get a RouteTransformerAdvanced plugin
put
/{workspace}/plugins/{PluginId}#RouteTransformerAdvanced
Update a RouteTransformerAdvanced plugin
delete
/{workspace}/plugins/{PluginId}#RouteTransformerAdvanced
Delete a RouteTransformerAdvanced plugin
get
/{workspace}/plugins/{PluginId}#Saml
Get a Saml plugin
put
/{workspace}/plugins/{PluginId}#Saml
Update a Saml plugin
delete
/{workspace}/plugins/{PluginId}#Saml
Delete a Saml plugin
get
/{workspace}/plugins/{PluginId}#ServiceProtection
Get a ServiceProtection plugin
put
/{workspace}/plugins/{PluginId}#ServiceProtection
Update a ServiceProtection plugin
delete
/{workspace}/plugins/{PluginId}#ServiceProtection
Delete a ServiceProtection plugin
get
/{workspace}/plugins/{PluginId}#Session
Get a Session plugin
put
/{workspace}/plugins/{PluginId}#Session
Update a Session plugin
delete
/{workspace}/plugins/{PluginId}#Session
Delete a Session plugin
get
/{workspace}/plugins/{PluginId}#SolaceConsume
Get a SolaceConsume plugin
put
/{workspace}/plugins/{PluginId}#SolaceConsume
Update a SolaceConsume plugin
delete
/{workspace}/plugins/{PluginId}#SolaceConsume
Delete a SolaceConsume plugin
get
/{workspace}/plugins/{PluginId}#SolaceLog
Get a SolaceLog plugin
put
/{workspace}/plugins/{PluginId}#SolaceLog
Update a SolaceLog plugin
delete
/{workspace}/plugins/{PluginId}#SolaceLog
Delete a SolaceLog plugin
get
/{workspace}/plugins/{PluginId}#SolaceUpstream
Get a SolaceUpstream plugin
put
/{workspace}/plugins/{PluginId}#SolaceUpstream
Update a SolaceUpstream plugin
delete
/{workspace}/plugins/{PluginId}#SolaceUpstream
Delete a SolaceUpstream plugin
get
/{workspace}/plugins/{PluginId}#StandardWebhooks
Get a StandardWebhooks plugin
put
/{workspace}/plugins/{PluginId}#StandardWebhooks
Update a StandardWebhooks plugin
delete
/{workspace}/plugins/{PluginId}#StandardWebhooks
Delete a StandardWebhooks plugin
get
/{workspace}/plugins/{PluginId}#Statsd
Get a Statsd plugin
put
/{workspace}/plugins/{PluginId}#Statsd
Update a Statsd plugin
delete
/{workspace}/plugins/{PluginId}#Statsd
Delete a Statsd plugin
get
/{workspace}/plugins/{PluginId}#StatsdAdvanced
Get a StatsdAdvanced plugin
put
/{workspace}/plugins/{PluginId}#StatsdAdvanced
Update a StatsdAdvanced plugin
delete
/{workspace}/plugins/{PluginId}#StatsdAdvanced
Delete a StatsdAdvanced plugin
get
/{workspace}/plugins/{PluginId}#Syslog
Get a Syslog plugin
put
/{workspace}/plugins/{PluginId}#Syslog
Update a Syslog plugin
delete
/{workspace}/plugins/{PluginId}#Syslog
Delete a Syslog plugin
get
/{workspace}/plugins/{PluginId}#TcpLog
Get a TcpLog plugin
put
/{workspace}/plugins/{PluginId}#TcpLog
Update a TcpLog plugin
delete
/{workspace}/plugins/{PluginId}#TcpLog
Delete a TcpLog plugin
get
/{workspace}/plugins/{PluginId}#TlsHandshakeModifier
Get a TlsHandshakeModifier plugin
put
/{workspace}/plugins/{PluginId}#TlsHandshakeModifier
Update a TlsHandshakeModifier plugin
delete
/{workspace}/plugins/{PluginId}#TlsHandshakeModifier
Delete a TlsHandshakeModifier plugin
get
/{workspace}/plugins/{PluginId}#TlsMetadataHeaders
Get a TlsMetadataHeaders plugin
put
/{workspace}/plugins/{PluginId}#TlsMetadataHeaders
Update a TlsMetadataHeaders plugin
delete
/{workspace}/plugins/{PluginId}#TlsMetadataHeaders
Delete a TlsMetadataHeaders plugin
get
/{workspace}/plugins/{PluginId}#UdpLog
Get a UdpLog plugin
put
/{workspace}/plugins/{PluginId}#UdpLog
Update a UdpLog plugin
delete
/{workspace}/plugins/{PluginId}#UdpLog
Delete a UdpLog plugin
get
/{workspace}/plugins/{PluginId}#UpstreamOauth
Get a UpstreamOauth plugin
put
/{workspace}/plugins/{PluginId}#UpstreamOauth
Update a UpstreamOauth plugin
delete
/{workspace}/plugins/{PluginId}#UpstreamOauth
Delete a UpstreamOauth plugin
get
/{workspace}/plugins/{PluginId}#UpstreamTimeout
Get a UpstreamTimeout plugin
put
/{workspace}/plugins/{PluginId}#UpstreamTimeout
Update a UpstreamTimeout plugin
delete
/{workspace}/plugins/{PluginId}#UpstreamTimeout
Delete a UpstreamTimeout plugin
get
/{workspace}/plugins/{PluginId}#VaultAuth
Get a VaultAuth plugin
put
/{workspace}/plugins/{PluginId}#VaultAuth
Update a VaultAuth plugin
delete
/{workspace}/plugins/{PluginId}#VaultAuth
Delete a VaultAuth plugin
get
/{workspace}/plugins/{PluginId}#WebsocketSizeLimit
Get a WebsocketSizeLimit plugin
put
/{workspace}/plugins/{PluginId}#WebsocketSizeLimit
Update a WebsocketSizeLimit plugin
delete
/{workspace}/plugins/{PluginId}#WebsocketSizeLimit
Delete a WebsocketSizeLimit plugin
get
/{workspace}/plugins/{PluginId}#WebsocketValidator
Get a WebsocketValidator plugin
put
/{workspace}/plugins/{PluginId}#WebsocketValidator
Update a WebsocketValidator plugin
delete
/{workspace}/plugins/{PluginId}#WebsocketValidator
Delete a WebsocketValidator plugin
get
/{workspace}/plugins/{PluginId}#XmlThreatProtection
Get a XmlThreatProtection plugin
put
/{workspace}/plugins/{PluginId}#XmlThreatProtection
Update a XmlThreatProtection plugin
delete
/{workspace}/plugins/{PluginId}#XmlThreatProtection
Delete a XmlThreatProtection plugin
get
/{workspace}/plugins/{PluginId}#Zipkin
Get a Zipkin plugin
put
/{workspace}/plugins/{PluginId}#Zipkin
Update a Zipkin plugin
delete
/{workspace}/plugins/{PluginId}#Zipkin
Delete a Zipkin plugin
get
/schemas/plugins/{pluginName}
Get plugin schema
RBACRoleEndpoints
2
RBACRoleEntities
3
RBACRoles
4
RBACUserGroups
2
RBACUserRoles
2
RBACUsers
3
Routes
8
Services
4
SNIs
4
Targets
1
Upstreams
4
Vaults
4
Workspaces
4
Plugins
Copy Markdown
Copied
Copy failed
Changes to Delete a Plugin
delete
/{workspace}/plugins/{PluginId}
Oct 9, 2025
740b73588ef4
Revision changes
info
endpoint added