Imperva Conf API

The Conf API from Imperva — 126 operation(s) for conf.

Operations 242

PUT /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName} Update web service #
POST /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName} Create web service #
DELETE /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName} Delete web service #
GET /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName} Get web service details #
GET /v1/conf/dbServices/{siteName}/{serverGroupName} Get all services #
POST /v1/conf/tags/{tagName}/taggedObjects Tag objects #
DELETE /v1/conf/tags/{tagName}/taggedObjects Un tag objects #
GET /v1/conf/tags/{tagName}/taggedObjects Get tag objects #
GET /v1/conf/gateways/{gatewayName}/reverseProxy/aliases Get all krp aliases #
PUT /v1/conf/dataSets/{dataSetName}/data Incremental operations on dataset #
POST /v1/conf/dataSets/{dataSetName}/data Update dataset records #
DELETE /v1/conf/dataSets/{dataSetName}/data Delete all dataset records #
GET /v1/conf/dataSets/{dataSetName}/data Get dataset records #
PUT /v1/conf/webProfile/{siteName}/{serverGroupName}/{webServiceName}/{webApplicationName}/directories Set directories lock #
GET /v1/conf/webProfile/{siteName}/{serverGroupName}/{webServiceName}/{webApplicationName}/directories Get directories lock #
GET /v1/conf/dbApplications/{siteName}/{serverGroupName}/{dbServiceName}/{dbApplicationName}/dbSecurityPolicies Get DB security policies applied to application #
GET /v1/conf/applicationGroups/{applicationGroupName}/auditPolicies Get audit policies applied to application group #
PUT /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName}/trpRules/{serverIp}/{listenerPortList} Update trp rule #
POST /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName}/trpRules/{serverIp}/{listenerPortList} Create trp rule #
DELETE /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName}/trpRules/{serverIp}/{listenerPortList} Delete trp rule #
GET /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName}/trpRules/{serverIp}/{listenerPortList} Get trp rule #
POST /v1/conf/dbServices/{siteName}/{serverGroupName}/{serviceName}/logCollectors Create log collector #
GET /v1/conf/dbServices/{siteName}/{serverGroupName}/{serviceName}/logCollectors Get log collectors by service #
GET /v1/conf/dbSecurityPolicies Get all DB security policies #
PUT /v1/conf/dbServices/{siteName}/{serverGroupName}/{serviceName}/logCollectors/{logCollectorName} Update log collector #
DELETE /v1/conf/dbServices/{siteName}/{serverGroupName}/{serviceName}/logCollectors/{logCollectorName} Delete log collector #
GET /v1/conf/dbServices/{siteName}/{serverGroupName}/{serviceName}/logCollectors/{logCollectorName} Get log collector by name #
POST /v1/conf/dataSets/createDataset Create dataset #
POST /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName}/sslCertificates/{sslKeyName} Upload certificate #
DELETE /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName}/sslCertificates/{sslKeyName} Remove certificate #
GET /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName}/sslCertificates/{sslKeyName} Get certificate #
POST /v1/conf/dbServices/{siteName}/{serverGroupName}/{dbServiceName}/agents/{agentName}/dataInterfaces/{dataInterfaceID} Apply data interface to service #
DELETE /v1/conf/dbServices/{siteName}/{serverGroupName}/{dbServiceName}/agents/{agentName}/dataInterfaces/{dataInterfaceID} Unapply data interface to service #
GET /v1/conf/agents/{agentName}/dataInterfaces Get all data interfaces #
GET /v1/conf/policies/security/webApplicationCustomPolicies Get all policies #
POST /v1/conf/dasAssessment/scans Scans #
POST /v1/conf/applicationGroups/{parentApplicationGroupName}/applicationGroups/{childApplicationGroupName} Create application group #
POST /v1/conf/dasAssessment/scanRecords Scan records #
PUT /v1/conf/serverGroups/{siteName}/{serverGroupName} Update server group #
POST /v1/conf/serverGroups/{siteName}/{serverGroupName} Create server group #
DELETE /v1/conf/serverGroups/{siteName}/{serverGroupName} Delete server group #
GET /v1/conf/serverGroups/{siteName}/{serverGroupName} Get server group #
GET /v1/conf/applicationGroups/{applicationGroupName}/dbSecurityPolicies Get DB security policies applied to application group #
GET /v1/conf/serverGroups/{siteName}/{serverGroupName}/protectedIPs Get protected IPs #
POST /v1/conf/auditPolicies/{policyName} Create audit policy #
DELETE /v1/conf/auditPolicies/{policyName} Delete audit policy #
PUT /v1/conf/webProfile/{siteName}/{serverGroupName}/{webServiceName}/{webApplicationName}/url/{urlName} Put URL #
DELETE /v1/conf/webProfile/{siteName}/{serverGroupName}/{webServiceName}/{webApplicationName}/url/{urlName} Delete URL #
GET /v1/conf/webProfile/{siteName}/{serverGroupName}/{webServiceName}/{webApplicationName}/url/{urlName} Get URL #
GET /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName}/trpRules Get all trp rules #
PUT /v1/conf/policies/security/webApplicationSignaturesPolicies/{policyName} Update web application signatures policy #
POST /v1/conf/policies/security/webApplicationSignaturesPolicies/{policyName} Create web application signatures policy #
DELETE /v1/conf/policies/security/webApplicationSignaturesPolicies/{policyName} Delete web application signatures policy #
GET /v1/conf/policies/security/webApplicationSignaturesPolicies/{policyName} Get web application signatures policy #
POST /v1/conf/dasAssessment/scanResults Scan results #
PUT /v1/conf/tags/{tagName} Update tag #
POST /v1/conf/tags/{tagName} Create tag #
DELETE /v1/conf/tags/{tagName} Delete tag #
POST /v1/conf/agents/{agentName}/tags/{tagName} Tag agent #
DELETE /v1/conf/agents/{agentName}/tags/{tagName} Remove tag from agent #
GET /v1/conf/policies/security/webServiceCustomPolicies Get all policies #
GET /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName}/krpInboundRules Get all krp items #
PUT /v1/conf/policies/security/webServiceCustomPolicies/{policyName} Update web service custom policy #
POST /v1/conf/policies/security/webServiceCustomPolicies/{policyName} Create web service custom policy #
DELETE /v1/conf/policies/security/webServiceCustomPolicies/{policyName} Delete web service custom policy #
GET /v1/conf/policies/security/webServiceCustomPolicies/{policyName} Get web service custom policy #
POST /v1/conf/gatewayGroups/{gatewayGroupName} Create gateway group #
DELETE /v1/conf/gatewayGroups/{gatewayGroupName} Delete gateway group #
POST /v1/conf/applicationGroups/{applicationGroupName}/applications/{siteName}/{serverGroupName}/{serviceName}/{applicationName} Add app to app group #
DELETE /v1/conf/applicationGroups/{applicationGroupName}/applications/{siteName}/{serverGroupName}/{serviceName}/{applicationName} Remove app from app group #
PUT /v1/conf/dbServices/{siteName}/{serverGroupName}/{dbServiceName} Update db service #
POST /v1/conf/dbServices/{siteName}/{serverGroupName}/{dbServiceName} Create db service #
DELETE /v1/conf/dbServices/{siteName}/{serverGroupName}/{dbServiceName} Delete service #
GET /v1/conf/dbServices/{siteName}/{serverGroupName}/{dbServiceName} Get service #
PUT /v1/conf/dbApplications/{siteName}/{serverGroupName}/{dbServiceName}/{dbApplicationName} Update application #
POST /v1/conf/dbApplications/{siteName}/{serverGroupName}/{dbServiceName}/{dbApplicationName} Create application #
DELETE /v1/conf/dbApplications/{siteName}/{serverGroupName}/{dbServiceName}/{dbApplicationName} Delete application #
PUT /v1/conf/webProfile/{siteName}/{serverGroupName}/{webServiceName}/{webApplicationName} Set profile #
GET /v1/conf/webProfile/{siteName}/{serverGroupName}/{webServiceName}/{webApplicationName} Get profile #
DELETE /v1/conf/ipGroups/{ipGroupName}/clear Remove all in ip group #
POST /v1/conf/envExport Export environment #
GET /v1/conf/policies/security/streamSignaturesPolicies Get all stream signatures policies #
GET /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName}/hostToAppMappings Get host to application mappings #
GET /v1/conf/dataSets/{dataSetName}/columns Get dataset columns #
DELETE /v1/conf/tableGroups/{tableGroupName} Remove table group #
PUT /v1/conf/agents/{agentName}/tags Add tags to agent #
POST /v1/conf/agents/{agentName}/tags Set agent tags #
DELETE /v1/conf/agents/{agentName}/tags Untag agent #
GET /v1/conf/agents/{agentName}/tags Get agent tags #
GET /v1/conf/globalObjects/parameterTypeConfiguration Get all parameter type configurations #
GET /v1/conf/gateways/{gatewayName} Get gateway #
PUT /v1/conf/sites/{siteName} Update site #
POST /v1/conf/sites/{siteName} Create site #
DELETE /v1/conf/sites/{siteName} Delete site #
PUT /v1/conf/dbServices/{siteName}/{serverGroupName}/{serviceName}/dbConnections/{connectionName} Update DB connection #
POST /v1/conf/dbServices/{siteName}/{serverGroupName}/{serviceName}/dbConnections/{connectionName} Create DB connection #
DELETE /v1/conf/dbServices/{siteName}/{serverGroupName}/{serviceName}/dbConnections/{connectionName} Delete DB connection #
GET /v1/conf/dbServices/{siteName}/{serverGroupName}/{serviceName}/dbConnections/{connectionName} Get DB connection #
GET /v1/conf/webServices/{siteName}/{serverGroupName} Get all web services #
POST /v1/conf/applicationGroups/{applicationGroupName}/dbSecurityPolicies/{policyName} Apply and lock DB security policy to application group #
DELETE /v1/conf/applicationGroups/{applicationGroupName}/dbSecurityPolicies/{policyName} Remove and unlock DB security policy from application group #
GET /v1/conf/serverGroups/{siteName} Get server groups #
PUT /v1/conf/policies/security/httpProtocolSignaturesPolicies/{policyName} Update http protocol signatures policy #
POST /v1/conf/policies/security/httpProtocolSignaturesPolicies/{policyName} Create http protocol signatures policy #
DELETE /v1/conf/policies/security/httpProtocolSignaturesPolicies/{policyName} Delete http protocol signatures policy #
GET /v1/conf/policies/security/httpProtocolSignaturesPolicies/{policyName} Get http protocol signatures policy #
GET /v1/conf/dbServices/{siteName}/{serverGroupName}/{serviceName}/dbSecurityPolicies Get DB security policies applied to service #
PUT /v1/conf/agents/{agentName}/Settings/CPUUsageRestraining Set CPU usage restraining #
GET /v1/conf/agents/{agentName}/Settings/CPUUsageRestraining Get CPU usage restraining #
PUT /v1/conf/gateways/{gatewayName}/move/{targetGatewayGroupName} Move gateway to gateway group #
PUT /v1/conf/actionSets/{actionSetName}/{actionName} Update action in action set #
POST /v1/conf/actionSets/{actionSetName}/{actionName} Create action in action set #
DELETE /v1/conf/actionSets/{actionSetName}/{actionName} Delete action in action set #
GET /v1/conf/actionSets/{actionSetName}/{actionName} Get action in action set #
GET /v1/conf/dbServices/{siteName}/{serverGroupName}/{serviceName}/dbConnections Get DB connections by service #
GET /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName}/krpInboundRules/{gatewayGroupName}/{aliasName}/{gatewayPort}/krpOutboundRules Get krp rules #
PUT /v1/conf/tableGroups/{tableGroupName}/data Incremental operations on table group #
POST /v1/conf/tableGroups/{tableGroupName}/data Update table group records #
DELETE /v1/conf/tableGroups/{tableGroupName}/data Delete all table group records #
GET /v1/conf/tableGroups/{tableGroupName}/data Get table group records #
GET /v1/conf/agents Get all agents #
PUT /v1/conf/policies/security/firewallPolicies/{policyName} Update firewall policy #
POST /v1/conf/policies/security/firewallPolicies/{policyName} Create firewall policy #
DELETE /v1/conf/policies/security/firewallPolicies/{policyName} Delete firewall policy #
GET /v1/conf/policies/security/firewallPolicies/{policyName} Get firewall policy #
GET /v1/conf/serverGroups/{siteName}/{serverGroupName}/servers Get OS connections by server group #
POST /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName}/krpInboundRules/{gatewayGroupName}/{aliasName}/{gatewayPorts} Create krp item #
GET /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName}/sslCertificates Get certificates #
PUT /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName}/errorPage Update error page #
GET /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName}/errorPage Get error page #
POST /v1/conf/dasAssessment/policies Policies #
PUT /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName}/krpInboundRules/{gatewayGroupName}/{aliasName}/{gatewayPort} Update krp item #
DELETE /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName}/krpInboundRules/{gatewayGroupName}/{aliasName}/{gatewayPort} Delete krp item #
GET /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName}/krpInboundRules/{gatewayGroupName}/{aliasName}/{gatewayPort} Get krp item #
GET /v1/conf/mxs Get all mxs #
DELETE /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName}/hostToAppMappings/{priority} Remove host to application mapping #
GET /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName}/hostToAppMappings/{priority} Get host to application mapping #
GET /v1/conf/tags Get all tags #
PUT /v1/conf/ipGroups/{ipGroupName}/data Update ip group #
GET /v1/conf/ipGroups/{ipGroupName}/data Get all entries in group #
GET /v1/conf/policies/security/httpProtocolSignaturesPolicies Get all http protocol signatures policies #
GET /v1/conf/gatewayGroups/{gatewayGroupName}/gateways Get all gateways #
PUT /v1/conf/applicationGroups/{applicationGroupName} Update application group #
POST /v1/conf/applicationGroups/{applicationGroupName} Create application group as root #
DELETE /v1/conf/applicationGroups/{applicationGroupName} Delete application group #
GET /v1/conf/applicationGroups/{applicationGroupName} Get application group #
POST /v1/conf/dasAssessment/scanInfo Scan info #
GET /v1/conf/gateways/{gatewayName}/reverseProxy/addresses Get all krp ip addresses #
PUT /v1/conf/systemDefinitions/{paramName} Update system definition #
GET /v1/conf/systemDefinitions/{paramName} Get system definition #
POST /v1/conf/dataSets/{dataSetName}/deleteDataset Delete dataset #
PUT /v1/conf/globalObjects/sslSettings/{sslSettingsName} Update SSL settings #
POST /v1/conf/globalObjects/sslSettings/{sslSettingsName} Create SSL settings #
DELETE /v1/conf/globalObjects/sslSettings/{sslSettingsName} Delete SSL settings #
GET /v1/conf/globalObjects/sslSettings/{sslSettingsName} Get SSL settings #
POST /v1/conf/dbServices/{siteName}/{serverGroupName}/{dbServiceName}/auditPolicies/{policyName} Apply audit policy to service #
DELETE /v1/conf/dbServices/{siteName}/{serverGroupName}/{dbServiceName}/auditPolicies/{policyName} Remove audit policy from service #
POST /v1/conf/webApplications/{siteName}/{serverGroupName}/{webServiceName}/{webApplicationName}/webApplicationCustomPolicies/{policyName} Apply #
GET /v1/conf/agents/{agentName}/GeneralDetails Get general details #
PUT /v1/conf/gateways/{gatewayName}/reverseProxy/addresses/{ip} Update krp ip address #
POST /v1/conf/gateways/{gatewayName}/reverseProxy/addresses/{ip} Create krp ip address #
DELETE /v1/conf/gateways/{gatewayName}/reverseProxy/addresses/{ip} Delete krp ip address #
GET /v1/conf/gateways/{gatewayName}/reverseProxy/addresses/{ip} Get krp ip address #
PUT /v1/conf/gateways/{gatewayName}/reverseProxy/aliases/{aliasName} Update krp alias #
POST /v1/conf/gateways/{gatewayName}/reverseProxy/aliases/{aliasName} Create krp alias #
DELETE /v1/conf/gateways/{gatewayName}/reverseProxy/aliases/{aliasName} Delete krp alias #
GET /v1/conf/gateways/{gatewayName}/reverseProxy/aliases/{aliasName} Get krp alias #
GET /v1/conf/applicationGroups Get all application groups #
GET /v1/conf/auditPolicies Get all audit policies #
GET /v1/conf/policies/security/webApplicationSignaturesPolicies Get all web application signatures policies #
PUT /v1/conf/policies/security/streamSignaturesPolicies/{policyName} Update stream signatures policy #
POST /v1/conf/policies/security/streamSignaturesPolicies/{policyName} Create stream signatures policy #
DELETE /v1/conf/policies/security/streamSignaturesPolicies/{policyName} Delete stream signatures policy #
GET /v1/conf/policies/security/streamSignaturesPolicies/{policyName} Get stream signatures policy #
POST /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName}/webServiceCustomPolicies/{policyName} Apply web custom policy to web service #
GET /v1/conf/policies/security/firewallPolicies Get firewall policies #
GET /v1/conf/dbServices/{siteName}/{serverGroupName}/{serviceName}/dbConnections/{connectionName}/connectivityStatus Test DB connection #
POST /v1/conf/dasAssessment/runFields Run fields #
GET /v1/conf/gatewayGroups Get all gateway groups #
PUT /v1/conf/policies/security/webApplicationCustomPolicies/{policyName} Update web application custom policy #
POST /v1/conf/policies/security/webApplicationCustomPolicies/{policyName} Create web application custom policy #
DELETE /v1/conf/policies/security/webApplicationCustomPolicies/{policyName} Delete web application custom policy #
GET /v1/conf/policies/security/webApplicationCustomPolicies/{policyName} Get web application custom policy #
GET /v1/conf/sites Get all sites #
POST /v1/conf/agents/{agentName}/restart Restart agent #
GET /v1/conf/actionSets Get all action sets #
POST /v1/conf/dasAssessment/runDbs Run target dbs #
POST /v1/conf/dasAssessment/tests Tests #
GET /v1/conf/webApplications/{siteName}/{serverGroupName}/{webServiceName} Get all web applications #
PUT /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName}/krpInboundRules/{gatewayGroupName}/{aliasName}/{gatewayPort}/krpOutboundRules/{priority} Update krp rule #
POST /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName}/krpInboundRules/{gatewayGroupName}/{aliasName}/{gatewayPort}/krpOutboundRules/{priority} Create krp rule #
DELETE /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName}/krpInboundRules/{gatewayGroupName}/{aliasName}/{gatewayPort}/krpOutboundRules/{priority} Delete krp rule #
GET /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName}/krpInboundRules/{gatewayGroupName}/{aliasName}/{gatewayPort}/krpOutboundRules/{priority} Get krp rule #
GET /v1/conf/dbApplications/{siteName}/{serverGroupName}/{dbServiceName}/{dbApplicationName}/auditPolicies Get audit policies applied to application #
PUT /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName}/forwardedConnections Update forwarded connections #
GET /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName}/forwardedConnections Get forwarded connections #
PUT /v1/conf/serverGroups/{siteName}/{serverGroupName}/protectedIPs/{IPAddress} Update protected IP #
POST /v1/conf/serverGroups/{siteName}/{serverGroupName}/protectedIPs/{IPAddress} Create protected IP #
DELETE /v1/conf/serverGroups/{siteName}/{serverGroupName}/protectedIPs/{IPAddress} Delete protected IP #
PUT /v1/conf/agents/{agentName}/Settings/DiscoverySettings Update discoveryt settings #
GET /v1/conf/agents/{agentName}/Settings/DiscoverySettings Get discoveryt settings #
POST /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName}/hostToAppMappings/{webApplicationName}/{priority} Create host to application mapping #
POST /v1/conf/dbServices/{siteName}/{serverGroupName}/{dbServiceName}/dbSecurityPolicies/{policyName} Apply DB security policy to service #
DELETE /v1/conf/dbServices/{siteName}/{serverGroupName}/{dbServiceName}/dbSecurityPolicies/{policyName} Remove DB security policy from service #
POST /v1/conf/dbApplications/{siteName}/{serverGroupName}/{dbServiceName}/{dbApplicationName}/auditPolicies/{policyName} Apply audit policy to application #
DELETE /v1/conf/dbApplications/{siteName}/{serverGroupName}/{dbServiceName}/{dbApplicationName}/auditPolicies/{policyName} Remove audit policy from application #
PUT /v1/conf/webApplications/{siteName}/{serverGroupName}/{webServiceName}/{webApplicationName} Update web application #
POST /v1/conf/webApplications/{siteName}/{serverGroupName}/{webServiceName}/{webApplicationName} Create web application #
DELETE /v1/conf/webApplications/{siteName}/{serverGroupName}/{webServiceName}/{webApplicationName} Delete web application #
GET /v1/conf/webApplications/{siteName}/{serverGroupName}/{webServiceName}/{webApplicationName} Get web application #
POST /v1/conf/applicationGroups/{applicationGroupName}/auditPolicies/{policyName} Apply and lock audit policy to application group #
DELETE /v1/conf/applicationGroups/{applicationGroupName}/auditPolicies/{policyName} Remove and unlock audit policy from application group #
POST /v1/conf/actionSets/{actionSetName} Create action set #
DELETE /v1/conf/actionSets/{actionSetName} Delete action set #
GET /v1/conf/actionSets/{actionSetName} Get action set #
GET /v1/conf/serverGroups/{siteName}/{serverGroupName}/servers/{ip}/connectivityStatus Test OS connection #
POST /v1/conf/agents/{agentName}/gateway/{gatewayName} Move agent to gateway #
GET /v1/conf/globalObjects/sslSettings Get all SSL settings #
PUT /v1/conf/agents/{agentName}/Settings/AdvancedConfiguration Update settings #
DELETE /v1/conf/agents/{agentName}/Settings/AdvancedConfiguration Delete from advanced config #
GET /v1/conf/agents/{agentName}/Settings/AdvancedConfiguration Get settings #
PUT /v1/conf/globalObjects/parameterTypeConfiguration/{parameterTypeConfigurationName} Update parameter type configuration #
POST /v1/conf/globalObjects/parameterTypeConfiguration/{parameterTypeConfigurationName} Create parameter type configuration #
DELETE /v1/conf/globalObjects/parameterTypeConfiguration/{parameterTypeConfigurationName} Delete parameter type configuration #
GET /v1/conf/globalObjects/parameterTypeConfiguration/{parameterTypeConfigurationName} Get parameter type configuration #
GET /v1/conf/dbServices/{siteName}/{serverGroupName}/{dbServiceName}/auditPolicies Get audit policies applied to service #
PUT /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName}/forwardedClientIp Update krp forwarded client ip #
GET /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName}/forwardedClientIp Get krp forwarded client ip #
POST /v1/conf/dasAssessment/runs Runs #
POST /v1/conf/dbApplications/{siteName}/{serverGroupName}/{dbServiceName}/{dbApplicationName}/dbSecurityPolicies/{policyName} Apply DB security policy to application #
DELETE /v1/conf/dbApplications/{siteName}/{serverGroupName}/{dbServiceName}/{dbApplicationName}/dbSecurityPolicies/{policyName} Remove DB security policy from application #
POST /v1/conf/dbSecurityPolicies/{policyName} Create DB security policy #
DELETE /v1/conf/dbSecurityPolicies/{policyName} Delete DB security policy #
PUT /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName}/plugins Update plugins #
GET /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName}/plugins Get plugins #
POST /v1/conf/tableGroups Create table group #
GET /v1/conf/tableGroups Get table group list #
PUT /v1/conf/serverGroups/{siteName}/{serverGroupName}/servers/{ip} Update OS connection #
POST /v1/conf/serverGroups/{siteName}/{serverGroupName}/servers/{ip} Create OS connection #
DELETE /v1/conf/serverGroups/{siteName}/{serverGroupName}/servers/{ip} Delete OS connection #
GET /v1/conf/serverGroups/{siteName}/{serverGroupName}/servers/{ip} Get OS connection #
GET /v1/conf/dbApplications/{siteName}/{serverGroupName}/{dbServiceName} Get all applications #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/imperva-conf-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

imperva-conf-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: 13.1.0.0
  title: MX Open Conf API
servers:
- url: https://127.0.0.1:8083/SecureSphere/api
tags:


# --- truncated at 32 KB (173 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/imperva/refs/heads/main/openapi/imperva-conf-api-openapi.yml