{"attachments":{"all_attachments":null,"all_attachments_api":null,"topic_attachments":[{"filename":"cloud-v1-api.yaml","url":"https://docs-cybersec-be.thalesgroup.com/bundle/api-docs/attach/cloud-v1-api.yaml","url_api":"https://docs-cybersec-be.thalesgroup.com/api/bundle/api-docs/topicattach/cloud-v1-api-definition.htm?file=cloud-v1-api.yaml"}]},"available_languages":["enus"],"breadcrumbs":[],"breadcrumbs_html":"<a href=\"https://docs-cybersec-be.thalesgroup.com/bundle/api-docs\">Imperva API Documentation</a>\n<span><i class=\"fa fa-angle-right\"></i>\n</span>\n<span class=\"active\">Cloud Application Security v1/v3 API Definition</span>\n","bundle_id":"api-docs","bundle_landing_page":"api/api-overview.htm","bundle_subtitle":null,"bundle_title":"Imperva API Documentation","dates":{"Added on":"2026-03-29T09:01:52.989896Z","Created on":"2026-03-29T00:00:00Z","Initial upload":"2025-04-28T08:19:09.075547Z","Updated on":"2025-08-14T00:00:00Z"},"dislike_url":"https://docs-cybersec-be.thalesgroup.com/dislike/5602592","dislikes":0,"es_archived_content":false,"is_in_fav":false,"is_liked":null,"is_watched":false,"keywords":[" API Reference Public Public API Reference"],"labels":[{"aliases":["access-public"],"hidden":false,"isSubjectHead":false,"key":"Public","navtitle":"Public","outputclasses":[],"subjectHeadId":"accessid","subjectheadNavtitle":"Access","visibility":"show-facet"},{"aliases":["doc-api-definition","doc-api-reference"],"hidden":false,"isSubjectHead":false,"key":"doc-api","navtitle":"API Reference","outputclasses":[],"subjectHeadId":"documentationtypeid","subjectheadNavtitle":"Document Type","visibility":"refine-search"},{"aliases":["source-product"],"hidden":false,"isSubjectHead":false,"key":"zdoc","navtitle":"Documentation","outputclasses":[],"subjectHeadId":"sourcetypeid","subjectheadNavtitle":"Source Type","visibility":"show-facet"}],"labels_text":"Access > Public; Document Type > API Reference; Source Type > Documentation","like_url":"https://docs-cybersec-be.thalesgroup.com/like/5602592","likes":0,"metadata":{"apiType":"definition","config-location":"cloud-v1-api.yaml","description":"Cloud Application Security API Imperva provides customers and partners with the ability to manage accounts and sites via an API. For more information, see Cloud Application Security API Reference . Version: 1.0 Imperva License Agreement. http://www.imperva.com/other/license_agreement.asp Access APIKey KeyParamName:x-API-Id KeyInQuery:false","display-type":"swagger-spec","outputclasses":"","specType":"swagger"},"page_id":"cloud-v1-api-definition.htm","page_key":5602592,"preprocessed_PDF":null,"rating":null,"read_time_data":{"char_count":374456,"img_count":0,"read_time":162,"video_links":[""],"word_count":42848},"related_links":[],"searchtitle":"Cloud Application Security v1/v3 API Definition","title":"Cloud Application Security v1/v3 API Definition","topic_cluster":{"clustered_by":{"enabled":true,"primary_key":"productversionid","primary_sort":"top-down","secondary_key":"skilljaraccessid","secondary_sort":"top-down","type":"subjecthead"},"clustered_labels":["productversionid","skilljaraccessid"],"clustered_topics":[],"clustering_title":" - "},"topic_html":"<article class=\"hascomments\" data-page=\"bundle:api-docs/enus/cloud-v1-api-definition.htm\" id=\"bundle:api-docs/enus/cloud-v1-api-definition.htm\"><article class=\"flare \"><div data-href=\"cloud-v1-api.yaml\" id=\"swagger-spec\"></div><h1 class=\"no-search\">Cloud Application Security API</h1><div class=\" app-desc no-search \">Imperva provides customers and partners with the ability to manage accounts and sites via an API.\nFor more information, see <a data-bundleid=\"api-docs\" data-navpath=\"/csh\" href=\"https://docs-cybersec-be.thalesgroup.com/csh?context=my_api\" style=\"text-decoration:none\">Cloud Application Security API Reference</a>.</div><div class=\" app-desc no-search \">Version: 1.0</div><div class=\" license-info no-search \">Imperva License Agreement.</div><div class=\" license-url no-search \">http://www.imperva.com/other/license_agreement.asp</div><h2 class=\"no-search\">Access</h2><ol class=\"no-search\">\n      <li>APIKey KeyParamName:x-API-Id KeyInQuery:false KeyInHeader:true</li>\n      <li>APIKey KeyParamName:x-API-Key KeyInQuery:false KeyInHeader:true</li>\n    </ol><h2 class=\"no-search\"><a name=\"__Methods\">Methods</a></h2><a class=\"no-search\" href=\"#__Models\">Models</a><h3 class=\"no-search\">Table of Contents </h3><div class=\" method-summary no-search \"></div><h4 class=\"no-search\"><a href=\"#AccountManagement\">AccountManagement</a></h4><ul class=\"no-search\">\n  <li><a href=\"#addAccount\"><code><span class=\"http-method\">post</span> /api/prov/v1/accounts/add</code></a></li>\n  <li><a href=\"#addSubAccount\"><code><span class=\"http-method\">post</span> /api/prov/v1/subaccounts/add</code></a></li>\n  <li><a href=\"#deleteAccount\"><code><span class=\"http-method\">post</span> /api/prov/v1/accounts/delete</code></a></li>\n  <li><a href=\"#deleteSubAccount\"><code><span class=\"http-method\">post</span> /api/prov/v1/subaccounts/delete</code></a></li>\n  <li><a href=\"#getAccountStatus\"><code><span class=\"http-method\">post</span> /api/prov/v1/account</code></a></li>\n  <li><a href=\"#getDefaultRegion\"><code><span class=\"http-method\">post</span> /api/prov/v1/accounts/data-privacy/show</code></a></li>\n  <li><a href=\"#getToken\"><code><span class=\"http-method\">post</span> /api/prov/v1/accounts/gettoken</code></a></li>\n  <li><a href=\"#listAccounts\"><code><span class=\"http-method\">post</span> /api/prov/v1/accounts/list</code></a></li>\n  <li><a href=\"#listSubAccounts\"><code><span class=\"http-method\">post</span> /api/prov/v1/accounts/listSubAccounts</code></a></li>\n  <li><a href=\"#modifyAccountConfiguration\"><code><span class=\"http-method\">post</span> /api/prov/v1/accounts/configure</code></a></li>\n  <li><a href=\"#modifyAccountLogLevel\"><code><span class=\"http-method\">post</span> /api/prov/v1/accounts/setlog</code></a></li>\n  <li><a href=\"#setDefaultRegion\"><code><span class=\"http-method\">post</span> /api/prov/v1/accounts/data-privacy/set-region-default</code></a></li>\n  <li><a href=\"#setDefaultSiemStorage\"><code><span class=\"http-method\">post</span> /api/prov/v1/accounts/setDefaultSiemStorage</code></a></li>\n  <li><a href=\"#setStorageToS3\"><code><span class=\"http-method\">post</span> /api/prov/v1/accounts/setAmazonSiemStorage</code></a></li>\n  <li><a href=\"#setStorageToSftp\"><code><span class=\"http-method\">post</span> /api/prov/v1/accounts/setSftpSiemStorage</code></a></li>\n  <li><a href=\"#subscription\"><code><span class=\"http-method\">post</span> /api/prov/v1/accounts/subscription</code></a></li>\n  <li><a href=\"#testConnectionS3\"><code><span class=\"http-method\">post</span> /api/prov/v1/accounts/testS3Connection</code></a></li>\n  <li><a href=\"#testConnectionSftp\"><code><span class=\"http-method\">post</span> /api/prov/v1/accounts/testSftpConnection</code></a></li>\n  </ul><h4 class=\"no-search\"><a href=\"#DDoSForNetworksTestAlerts\">DDoSForNetworksTestAlerts</a></h4><ul class=\"no-search\">\n  <li><a href=\"#postInfraProtectBgpDown\"><code><span class=\"http-method\">post</span> /api/v1/infra-protect/test-alerts/bgp/down</code></a></li>\n  <li><a href=\"#postInfraProtectBgpUp\"><code><span class=\"http-method\">post</span> /api/v1/infra-protect/test-alerts/bgp/up</code></a></li>\n  <li><a href=\"#postInfraProtectDdosStart\"><code><span class=\"http-method\">post</span> /api/v1/infra-protect/test-alerts/ddos/start</code></a></li>\n  <li><a href=\"#postInfraProtectDdosStop\"><code><span class=\"http-method\">post</span> /api/v1/infra-protect/test-alerts/ddos/stop</code></a></li>\n  <li><a href=\"#postInfraProtectMonitoringAttackStartCriticalAlert\"><code><span class=\"http-method\">post</span> /api/v1/infra-protect/test-alerts/monitoring/attack-start</code></a></li>\n  <li><a href=\"#postInfraProtectNetFlowBadData\"><code><span class=\"http-method\">post</span> /api/v1/infra-protect/test-alerts/monitoring/bad-data</code></a></li>\n  <li><a href=\"#postInfraProtectNetFlowStart\"><code><span class=\"http-method\">post</span> /api/v1/infra-protect/test-alerts/monitoring/start</code></a></li>\n  <li><a href=\"#postInfraProtectNetFlowStop\"><code><span class=\"http-method\">post</span> /api/v1/infra-protect/test-alerts/monitoring/stop</code></a></li>\n  <li><a href=\"#postInfraProtectTunnelDown\"><code><span class=\"http-method\">post</span> /api/v1/infra-protect/test-alerts/connection/down</code></a></li>\n  <li><a href=\"#postInfraProtectTunnelUp\"><code><span class=\"http-method\">post</span> /api/v1/infra-protect/test-alerts/connection/up</code></a></li>\n  <li><a href=\"#postProtectedIPStatusDown\"><code><span class=\"http-method\">post</span> /api/v1/infra-protect/test-alerts/ip-protection-status/down</code></a></li>\n  <li><a href=\"#postProtectedIPStatusUp\"><code><span class=\"http-method\">post</span> /api/v1/infra-protect/test-alerts/ip-protection-status/up</code></a></li>\n  </ul><h4 class=\"no-search\"><a href=\"#DDoSProtectionForIndividualIPs\">DDoSProtectionForIndividualIPs</a></h4><ul class=\"no-search\">\n  <li><a href=\"#addSipByCname\"><code><span class=\"http-method\">post</span> /api/prov/v1/ddos-protection/edge-ip/add/cname</code></a></li>\n  <li><a href=\"#addSipByDnsAndCname\"><code><span class=\"http-method\">post</span> /api/prov/v1/ddos-protection/edge-ip/add/dns-with-cname</code></a></li>\n  <li><a href=\"#addSipByDnsAndIp\"><code><span class=\"http-method\">post</span> /api/prov/v1/ddos-protection/edge-ip/add/dns-with-ip</code></a></li>\n  <li><a href=\"#addSipByIp\"><code><span class=\"http-method\">post</span> /api/prov/v1/ddos-protection/edge-ip/add/ip</code></a></li>\n  <li><a href=\"#editSipByCname\"><code><span class=\"http-method\">post</span> /api/prov/v1/ddos-protection/edge-ip/edit/cname</code></a></li>\n  <li><a href=\"#editSipByDnsAndCname\"><code><span class=\"http-method\">post</span> /api/prov/v1/ddos-protection/edge-ip/edit/dns-with-cname</code></a></li>\n  <li><a href=\"#editSipByDnsAndIp\"><code><span class=\"http-method\">post</span> /api/prov/v1/ddos-protection/edge-ip/edit/dns-with-ip</code></a></li>\n  <li><a href=\"#editSipByIp\"><code><span class=\"http-method\">post</span> /api/prov/v1/ddos-protection/edge-ip/edit/ip</code></a></li>\n  <li><a href=\"#editSipHaProtocol\"><code><span class=\"http-method\">post</span> /api/prov/v1/ddos-protection/edge-ip/edit/ha-protocol</code></a></li>\n  <li><a href=\"#editSipMonitoringSettings\"><code><span class=\"http-method\">post</span> /api/prov/v1/ddos-protection/edge-ip/edit/monitoring-settings</code></a></li>\n  <li><a href=\"#removeSip\"><code><span class=\"http-method\">post</span> /api/prov/v1/ddos-protection/edge-ip/remove</code></a></li>\n  </ul><h4 class=\"no-search\"><a href=\"#DDoSProtectionPolicyVisibility\">DDoSProtectionPolicyVisibility</a></h4><ul class=\"no-search\">\n  <li><a href=\"#getMonitorPolicy\"><code><span class=\"http-method\">get</span> /api/prov/v3/ddos-protection/monitor-policy</code></a></li>\n  <li><a href=\"#getMonitorPolicyRevisions\"><code><span class=\"http-method\">get</span> /api/prov/v3/ddos-protection/monitor-policy/revisions</code></a></li>\n  <li><a href=\"#getSecurityPolicy\"><code><span class=\"http-method\">get</span> /api/prov/v3/ddos-protection/security-policy</code></a></li>\n  <li><a href=\"#getSecurityPolicyRevisions\"><code><span class=\"http-method\">get</span> /api/prov/v3/ddos-protection/security-policy/revisions</code></a></li>\n  </ul><h4 class=\"no-search\"><a href=\"#Integrations\">Integrations</a></h4><ul class=\"no-search\">\n  <li><a href=\"#getClappsInfo\"><code><span class=\"http-method\">post</span> /api/integration/v1/clapps</code></a></li>\n  <li><a href=\"#getGeoInfo\"><code><span class=\"http-method\">post</span> /api/integration/v1/geo</code></a></li>\n  <li><a href=\"#getIPRanges\"><code><span class=\"http-method\">get</span> /api/integration/v1/ips</code></a></li>\n  <li><a href=\"#getIPRangesWithPost\"><code><span class=\"http-method\">post</span> /api/integration/v1/ips</code></a></li>\n  <li><a href=\"#getTexts\"><code><span class=\"http-method\">post</span> /api/integration/v1/texts</code></a></li>\n  </ul><h4 class=\"no-search\"><a href=\"#LoginProtect\">LoginProtect</a></h4><ul class=\"no-search\">\n  <li><a href=\"#addLpUser\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/lp/add-user</code></a></li>\n  <li><a href=\"#configureProtectedAppByLp\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/lp/configure-app</code></a></li>\n  <li><a href=\"#editLpUser\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/lp/edit-user</code></a></li>\n  <li><a href=\"#getLpUsers\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/lp/users</code></a></li>\n  <li><a href=\"#modifyLpSiteConfiguration\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/lp/configure</code></a></li>\n  <li><a href=\"#removeLpUser\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/lp/remove</code></a></li>\n  <li><a href=\"#sendSms\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/lp/send-sms</code></a></li>\n  </ul><h4 class=\"no-search\"><a href=\"#SiteManagement\">SiteManagement</a></h4><ul class=\"no-search\">\n  <li><a href=\"#addCacheRule\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/performance/caching-rules/add</code></a></li>\n  <li><a href=\"#addCustomRule\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/incapRules/add</code></a></li>\n  <li><a href=\"#addDCServer\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/dataCenters/servers/add</code></a></li>\n  <li><a href=\"#addDataCenter\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/dataCenters/add</code></a></li>\n  <li><a href=\"#addSite\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/add</code></a></li>\n  <li><a href=\"#checkCAACompliance\"><code><span class=\"http-method\">post</span> /api/prov/v1/caa/check-compliance</code></a></li>\n  <li><a href=\"#createNewCSR\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/customCertificate/csr</code></a></li>\n  <li><a href=\"#deleteCacheRule\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/performance/caching-rules/delete</code></a></li>\n  <li><a href=\"#deleteCustomRule\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/incapRules/delete</code></a></li>\n  <li><a href=\"#deleteDCServer\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/dataCenters/servers/delete</code></a></li>\n  <li><a href=\"#deleteDataCenter\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/dataCenters/delete</code></a></li>\n  <li><a href=\"#deleteSite\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/delete</code></a></li>\n  <li><a href=\"#domainEmails\"><code><span class=\"http-method\">post</span> /api/prov/v1/domain/emails</code></a></li>\n  <li><a href=\"#editBotsConfiguration\"><code><span class=\"http-method\">post</span> /api/prov/v3/sites/{extSiteId}/settings/botConfiguration</code></a></li>\n  <li><a href=\"#editCacheRule\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/performance/caching-rules/edit</code></a></li>\n  <li><a href=\"#editCustomRule\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/incapRules/edit</code></a></li>\n  <li><a href=\"#editDCServer\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/dataCenters/servers/edit</code></a></li>\n  <li><a href=\"#editDataCenter\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/dataCenters/edit</code></a></li>\n  <li><a href=\"#enableCacheShield\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/performance/cache-shield/enable</code></a></li>\n  <li><a href=\"#enableDisableCacheRule\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/performance/caching-rules/enable</code></a></li>\n  <li><a href=\"#enableDisableCustomRule\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/incapRules/enableDisable</code></a></li>\n  <li><a href=\"#getAdvancedCachingSettings\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/performance/advanced/get</code></a></li>\n  <li><a href=\"#getBotsConfiguration\"><code><span class=\"http-method\">get</span> /api/prov/v3/sites/{extSiteId}/settings/botConfiguration</code></a></li>\n  <li><a href=\"#getCache404Settings\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/performance/cache404</code></a></li>\n  <li><a href=\"#getCachingMode\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/performance/cache-mode/get</code></a></li>\n  <li><a href=\"#getDataRegion\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/data-privacy/show</code></a></li>\n  <li><a href=\"#getHtmlInjectionRules\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/htmlinjections</code></a></li>\n  <li><a href=\"#getOverrideSiteRegionsByGeo\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/data-privacy/show-override-by-geo</code></a></li>\n  <li><a href=\"#getRecommendedDataCenterOriginPoPs\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/datacenter/origin-pop/recommend</code></a></li>\n  <li><a href=\"#getResponseHeaderSettings\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/performance/response-headers/get</code></a></li>\n  <li><a href=\"#getRewritePorts\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/performance/rewrite-port</code></a></li>\n  <li><a href=\"#getSecureResourcesMode\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/performance/secure-resources/get</code></a></li>\n  <li><a href=\"#getSiteErrorPageTemplate\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/performance/error-page</code></a></li>\n  <li><a href=\"#getSiteReport\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/report</code></a></li>\n  <li><a href=\"#getStaleContent\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/performance/stale-content/get</code></a></li>\n  <li><a href=\"#getTLSConfiguration\"><code><span class=\"http-method\">get</span> /api/prov/v3/sites/{extSiteId}/settings/TLSConfiguration</code></a></li>\n  <li><a href=\"#getTagResponseHeader\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/performance/tag-response/get</code></a></li>\n  <li><a href=\"#getXrayLink\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/xray/get-link</code></a></li>\n  <li><a href=\"#isCacheShieldEnabled\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/performance/cache-shield</code></a></li>\n  <li><a href=\"#listCacheRules\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/performance/caching-rules/list</code></a></li>\n  <li><a href=\"#listCustomRules\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/incapRules/list</code></a></li>\n  <li><a href=\"#listDataCenters\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/dataCenters/list</code></a></li>\n  <li><a href=\"#listDataCentersConfiguration\"><code><span class=\"http-method\">get</span> /api/prov/v3/sites/{extSiteId}/data-centers-configuration</code></a></li>\n  <li><a href=\"#listDeliveryRulesConfiguration\"><code><span class=\"http-method\">get</span> /api/prov/v3/sites/{extSiteId}/delivery-rules-configuration</code></a></li>\n  <li><a href=\"#listSites\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/list</code></a></li>\n  <li><a href=\"#modifyAdvancedCachingSettings\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/performance/advanced</code></a></li>\n  <li><a href=\"#modifyCache404Settings\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/performance/cache404/modify</code></a></li>\n  <li><a href=\"#modifyPurgeSettings\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/performance/purge</code></a></li>\n  <li><a href=\"#modifyResponseHeaderSettings\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/performance/response-headers</code></a></li>\n  <li><a href=\"#modifyRewritePorts\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/performance/rewrite-port/modify</code></a></li>\n  <li><a href=\"#modifySiteConfiguration\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/configure</code></a></li>\n  <li><a href=\"#modifySiteErrorPageTemplate\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/performance/error-page/modify</code></a></li>\n  <li><a href=\"#modifySiteLogLevel\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/setlog</code></a></li>\n  <li><a href=\"#modifySiteSecurityConfiguration\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/configure/security</code></a></li>\n  <li><a href=\"#modifySiteSupportDeprecatedTLS\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/tls</code></a></li>\n  <li><a href=\"#modifyStaleContent\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/performance/stale-content</code></a></li>\n  <li><a href=\"#modifyTagResponseHeader\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/performance/tag-response</code></a></li>\n  <li><a href=\"#moveSite\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/moveSite</code></a></li>\n  <li><a href=\"#purgeHostname\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/hostname/purge</code></a></li>\n  <li><a href=\"#purgeSiteCache\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/cache/purge</code></a></li>\n  <li><a href=\"#putDataCentersConfiguration\"><code><span class=\"http-method\">put</span> /api/prov/v3/sites/{extSiteId}/data-centers-configuration</code></a></li>\n  <li><a href=\"#putDeliveryRulesConfiguration\"><code><span class=\"http-method\">put</span> /api/prov/v3/sites/{extSiteId}/delivery-rules-configuration</code></a></li>\n  <li><a href=\"#removeCustomCertificate\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/customCertificate/remove</code></a></li>\n  <li><a href=\"#resumeTrafficToActiveDCs\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/dataCenters/resume</code></a></li>\n  <li><a href=\"#setCachingMode\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/performance/cache-mode</code></a></li>\n  <li><a href=\"#setDataCenterOriginPoP\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/datacenter/origin-pop/modify</code></a></li>\n  <li><a href=\"#setDataRegion\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/data-privacy/region-change</code></a></li>\n  <li><a href=\"#setHtmlInjectionRule\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/configure/htmlInjections</code></a></li>\n  <li><a href=\"#setOverrideSiteRegionsByGeo\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/data-privacy/override-by-geo</code></a></li>\n  <li><a href=\"#setPriority\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/incapRules/priority/set</code></a></li>\n  <li><a href=\"#setSecureResourcesMode\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/performance/secure-resources</code></a></li>\n  <li><a href=\"#siteStatus\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/status</code></a></li>\n  <li><a href=\"#updateTLSConfiguration\"><code><span class=\"http-method\">post</span> /api/prov/v3/sites/{extSiteId}/settings/TLSConfiguration</code></a></li>\n  <li><a href=\"#uploadCustomCertificate\"><code><span class=\"http-method\">post</span> /api/prov/v1/sites/customCertificate/upload</code></a></li>\n  </ul><h4 class=\"no-search\"><a href=\"#TrafficStatisticsAndLogs\">TrafficStatisticsAndLogs</a></h4><ul class=\"no-search\">\n  <li><a href=\"#changeLogsCollectorsConfigStatus\"><code><span class=\"http-method\">post</span> /api/logscollector/change/status</code></a></li>\n  <li><a href=\"#getInfraEvents\"><code><span class=\"http-method\">post</span> /api/v1/infra/events</code></a></li>\n  <li><a href=\"#getInfraProtectHistogram\"><code><span class=\"http-method\">post</span> /api/v1/infra/histogram</code></a></li>\n  <li><a href=\"#getInfraProtectTopData\"><code><span class=\"http-method\">post</span> /api/v1/infra/top-graph</code></a></li>\n  <li><a href=\"#getInfraProtectTopTable\"><code><span class=\"http-method\">post</span> /api/v1/infra/top-table</code></a></li>\n  <li><a href=\"#getInfraStats\"><code><span class=\"http-method\">post</span> /api/v1/infra/stats</code></a></li>\n  <li><a href=\"#getStats\"><code><span class=\"http-method\">post</span> /api/stats/v1</code></a></li>\n  <li><a href=\"#getVisits\"><code><span class=\"http-method\">post</span> /api/visits/v1</code></a></li>\n  <li><a href=\"#uploadLCPublicKey\"><code><span class=\"http-method\">post</span> /api/logscollector/upload/publickey</code></a></li>\n  </ul><h4 class=\"no-search\"><a href=\"#WAFLogSetup\">WAFLogSetup</a></h4><ul class=\"no-search\">\n  <li><a href=\"#activate\"><code><span class=\"http-method\">post</span> /api/prov/v1/waf-log-setup/activate</code></a></li>\n  <li><a href=\"#changeStatus\"><code><span class=\"http-method\">post</span> /api/prov/v1/waf-log-setup/change/status</code></a></li>\n  </ul><h1 class=\"no-search\" id=\"operations-tag-Account_Management\"><a name=\"AccountManagement\">AccountManagement</a></h1><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Account_Management-addAccount\"><a name=\"addAccount\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/accounts/add</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Add a new managed account (<span class=\"nickname\">addAccount</span>)</div>\n    <div class=\" method-notes subtopic-text \">Available for Reseller accounts only<br />Use this operation to add a new account that should be managed by the account of the API client (the parent account). The new account will be configured according to the preferences set for the parent account by Imperva.\nDepending on these preferences, an activation e-mail will be sent to the specified e-mail address. The user responds to the activation e-mail, selects a password, and can then log directly into the Imperva console. The same e-mail address can also be used to send system notifications to the account. The new account is identified by a numeric value as provided by Imperva in the response in the field account_id.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">email (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Email address. For example: &amp;quot;joe@example.com&amp;quot;. </div>      <div class=\"param\">parent_id (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The newly created account&#39;s parent id. If not specified, the invoking account will be assigned as the parent. format: int64</div>      <div class=\"param\">name (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The account owner&#39;s name. For example: &amp;quot;John Doe&amp;quot;. </div>      <div class=\"param\">plan_id (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — An identifier of the plan to assign to the new account. For example, ent100 for the Enterprise 100 plan.&lt;br/&gt;Example values:&lt;br/&gt;ent100 | ent50 | ent20 </div>      <div class=\"param\">ref_id (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Customer specific identifier for this operation. </div>      <div class=\"param\">account_name (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Account name. </div>      <div class=\"param\">account_description (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The account description </div>      <div class=\"param\">user_name (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The account owner&#39;s name. For example: &amp;quot;John Doe&amp;quot;. </div>      <div class=\"param\">log_level (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Sets the log reporting level for the site.&lt;br/&gt;Possible values: full | security | none | default&lt;br/&gt;Default value is &lt;b&gt;none&lt;/b&gt;&lt;br/&gt;Available only for customers that purchased the Logs Integration SKU. </div>      <div class=\"param\">logs_account_id (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the account that purchased the logs integration SKU and which collects the logs.&lt;br/&gt;If not specified, operation will be performed on the account identified by the authentication parameters.\nAvailable only for customers that purchased the Logs Integration SKU. </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200\">inline_response_200</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;1003 - Plan ID invalid&lt;br/&gt;1001 - Email invalid&lt;br/&gt;1010 - Account exists&lt;br/&gt;9403 - Unknown/unauthorized account_id\n        <a href=\"#inline_response_200\">inline_response_200</a>\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: success</div>\n    <pre class=\"example\"><code>{&quot;account&quot;:{&quot;email&quot;:&quot;example@imperva.com&quot;,&quot;plan_id&quot;:&quot;ent100&quot;,&quot;plan_name&quot;:&quot;Enterprise 100&quot;,&quot;trial_end_date&quot;:&quot;Jan 01, 2023 01:00:00 AM&quot;,&quot;account_id&quot;:1234,&quot;parent_id&quot;:123,&quot;ref_id&quot;:&quot;222&quot;,&quot;user_name&quot;:&quot;Example Account&quot;,&quot;account_name&quot;:&quot;ExampleAccount&quot;,&quot;logins&quot;:[],&quot;support_level&quot;:&quot;Standard&quot;,&quot;support_all_tls_versions&quot;:false,&quot;allow_ssl_validation_delegation&quot;:false,&quot;wildcard_san_for_new_sites&quot;:&quot;Default&quot;,&quot;naked_domain_san_for_new_www_sites&quot;:true,&quot;enable_http2_for_new_sites&quot;:true,&quot;enable_http2_to_origin_for_new_sites&quot;:false},&quot;email&quot;:&quot;example@email.info&quot;,&quot;plan_id&quot;:&quot;ent100&quot;,&quot;plan_name&quot;:&quot;Enterprise 100&quot;,&quot;account_type&quot;:&quot;Reseller Example&quot;,&quot;account_id&quot;:1234,&quot;parent_id&quot;:123,&quot;user_name&quot;:&quot;Example Account&quot;,&quot;account_name&quot;:&quot;ExampleAccount&quot;,&quot;ref_id&quot;:&quot;222&quot;,&quot;logins&quot;:[],&quot;support_level&quot;:&quot;Standard&quot;,&quot;support_all_tls_versions&quot;:false,&quot;wildcard_san_for_new_sites&quot;:&quot;Default&quot;,&quot;naked_domain_san_for_new_www_sites&quot;:true,&quot;res&quot;:0,&quot;res_message&quot;:&quot;OK&quot;,&quot;debug_info&quot;:{&quot;id-info&quot;:&quot;999999&quot;}}</code></pre>\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: error</div>\n    <pre class=\"example\"><code>{&quot;res&quot;:1010,&quot;res_message&quot;:&quot;Account exists&quot;,&quot;debug_info&quot;:{&quot;account_id&quot;:12345,&quot;id-info&quot;:&quot;999999&quot;}}</code></pre>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Account_Management-addSubAccount\"><a name=\"addSubAccount\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/subaccounts/add</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Add a new sub account (<span class=\"nickname\">addSubAccount</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to add a new sub account to be managed by the account of the API client (the parent account).</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">sub_account_name (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The name of the sub account. </div>      <div class=\"param\">parent_id (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The newly created account&#39;s parent id. If not specified, the invoking account will be assigned as the parent account. format: int64</div>      <div class=\"param\">ref_id (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Customer specific identifier for this operation. </div>      <div class=\"param\">log_level (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Sets the log reporting level for the site.&lt;br/&gt;Possible values: full, security, none, default&lt;br/&gt;Available only for customers that purchased the Logs Integration SKU. </div>      <div class=\"param\">logs_account_id (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the account that purchased the logs integration SKU and which collects the logs.&lt;br/&gt;If not specified, operation will be performed on the account identified by the authentication parameters.&lt;br/&gt;Available only for customers that purchased the Logs Integration SKU. </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_1\">inline_response_200_1</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;9403 - Unknown/unauthorized account_id&lt;br/&gt;9415 - Operation not allowed&lt;br/&gt;1015 - Maximum number of SubAccounts reached&lt;br/&gt;1003 - Plan ID invalid&lt;br/&gt;1010 - Account exists\n        <a href=\"#inline_response_200_1\">inline_response_200_1</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Account_Management-deleteAccount\"><a name=\"deleteAccount\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/accounts/delete</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Delete managed account (<span class=\"nickname\">deleteAccount</span>)</div>\n    <div class=\" method-notes subtopic-text \">Available for Reseller accounts only\nUse this operation to delete an account.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">account_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the account to operate on. </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ApiResult\">ApiResult</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;1 - Unexpected error&lt;br/&gt;2 - Invalid input&lt;br/&gt;9415 - Operation not allowed\n        <a href=\"#ApiResult\">ApiResult</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Account_Management-deleteSubAccount\"><a name=\"deleteSubAccount\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/subaccounts/delete</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Delete sub account (<span class=\"nickname\">deleteSubAccount</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to delete a sub account.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">sub_account_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the sub account to operate on. format: int64</div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ApiResult\">ApiResult</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;1 - Unexpected error&lt;br/&gt;2002 - Invalid input2001 - Object is not empty&lt;br/&gt;9415 - Operation not allowed\n        <a href=\"#ApiResult\">ApiResult</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Account_Management-getAccountStatus\"><a name=\"getAccountStatus\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/account</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Get account status (<span class=\"nickname\">getAccountStatus</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to get account status</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">account_id (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the account to operate on.&lt;br/&gt;If not specified, operation will be performed on the account identified by the authentication parameters. </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ApiResultAccountStatus\">ApiResultAccountStatus</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ],\n  &quot;account&quot; : {\n    &quot;support_all_tls_versions&quot; : true,\n    &quot;domains_for_ssl_validation_delegation&quot; : [ &quot;domains_for_ssl_validation_delegation&quot;, &quot;domains_for_ssl_validation_delegation&quot; ],\n    &quot;naked_domain_san_for_new_www_sites&quot; : true,\n    &quot;enable_http2_for_new_sites&quot; : true,\n    &quot;user_name&quot; : &quot;Jhon&quot;,\n    &quot;cname_value_for_ssl_validation_delegation&quot; : &quot;abc.impervadns.net&quot;,\n    &quot;log_level&quot; : &quot;full&quot;,\n    &quot;John Account&quot; : &quot;Jhon&quot;,\n    &quot;trial_end_date&quot; : &quot;2000-01-23T04:56:07.000+00:00&quot;,\n    &quot;support_level&quot; : &quot;Standard&quot;,\n    &quot;plan_name&quot; : &quot;Enterprise 100&quot;,\n    &quot;account_id&quot; : 10,\n    &quot;allow_ssl_validation_delegation&quot; : true,\n    &quot;parent_id&quot; : 123,\n    &quot;wildcard_san_for_new_sites&quot; : &quot;TRUE&quot;,\n    &quot;enable_http2_to_origin_for_new_sites&quot; : true,\n    &quot;logins&quot; : [ {\n      &quot;login_id&quot; : &quot;demo_account@incapsula.com&quot;,\n      &quot;email_verified&quot; : true\n    }, {\n      &quot;login_id&quot; : &quot;demo_account@incapsula.com&quot;,\n      &quot;email_verified&quot; : true\n    } ],\n    &quot;email&quot; : &quot;example@imperva.com&quot;,\n    &quot;plan_id&quot; : &quot;ent100&quot;\n  }\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    Success\n        <a href=\"#ApiResultAccountStatus\">ApiResultAccountStatus</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Account_Management-getDefaultRegion\"><a name=\"getDefaultRegion\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/accounts/data-privacy/show</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Get default data storage region (<span class=\"nickname\">getDefaultRegion</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to get the default data region of the account. (Available for Reseller accounts only)</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">account_id (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the account to operate on.&lt;br/&gt;If not specified, operation will be performed on the account identified by the authentication parameters. </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ApiResult\">ApiResult</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;9403 - Unknown/unauthorized account id&lt;br/&gt;9414 - Feature not permitted&lt;br/&gt;9415 - User is not allowed to change region&lt;br/&gt;1- Unexpected error\n        <a href=\"#ApiResult\">ApiResult</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Account_Management-getToken\"><a name=\"getToken\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/accounts/gettoken</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Get account login token (<span class=\"nickname\">getToken</span>)</div>\n    <div class=\" method-notes subtopic-text \">Tokens are used instead of user/password based authentication to log in to the Imperva Cloud Security Console.\nUse this operation to generate a token for an account. The token is valid for 15 minutes.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">account_id (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the account to operate on.&lt;br/&gt;If not specified, operation will be performed on the account identified by the authentication parameters. </div>      <div class=\"param\">partner_id (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the parent id to operate on </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ApiResultGetSsoToken\">ApiResultGetSsoToken</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ],\n  &quot;generated_token&quot; : &quot;344ebcaf34dff34&quot;\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    Success\n        <a href=\"#ApiResultGetSsoToken\">ApiResultGetSsoToken</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Account_Management-listAccounts\"><a name=\"listAccounts\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/accounts/list</code></pre></div>\n    <div class=\" method-summary subtopic-title \">List managed accounts (<span class=\"nickname\">listAccounts</span>)</div>\n    <div class=\" method-notes subtopic-text \">Available for Reseller accounts only.<br />Use this operation to get the list of accounts that are managed by account of the API client (the parent account).</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">account_id (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the account to operate on.&lt;br/&gt;If not specified, operation will be performed on the account identified by the authentication parameters. </div>      <div class=\"param\">page_size (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The number of objects to return in the response.&lt;br/&gt;Default: 50&lt;br/&gt;Maximum: 100 </div>      <div class=\"param\">page_num (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The page to return starting from 0. Default: &#39;0 </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ApiResultListUsers\">ApiResultListUsers</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ],\n  &quot;accounts&quot; : [ {\n    &quot;support_all_tls_versions&quot; : true,\n    &quot;domains_for_ssl_validation_delegation&quot; : [ &quot;domains_for_ssl_validation_delegation&quot;, &quot;domains_for_ssl_validation_delegation&quot; ],\n    &quot;naked_domain_san_for_new_www_sites&quot; : true,\n    &quot;enable_http2_for_new_sites&quot; : true,\n    &quot;user_name&quot; : &quot;Jhon&quot;,\n    &quot;cname_value_for_ssl_validation_delegation&quot; : &quot;abc.impervadns.net&quot;,\n    &quot;log_level&quot; : &quot;full&quot;,\n    &quot;John Account&quot; : &quot;Jhon&quot;,\n    &quot;trial_end_date&quot; : &quot;2000-01-23T04:56:07.000+00:00&quot;,\n    &quot;support_level&quot; : &quot;Standard&quot;,\n    &quot;plan_name&quot; : &quot;Enterprise 100&quot;,\n    &quot;account_id&quot; : 10,\n    &quot;allow_ssl_validation_delegation&quot; : true,\n    &quot;parent_id&quot; : 123,\n    &quot;wildcard_san_for_new_sites&quot; : &quot;TRUE&quot;,\n    &quot;enable_http2_to_origin_for_new_sites&quot; : true,\n    &quot;logins&quot; : [ {\n      &quot;login_id&quot; : &quot;demo_account@incapsula.com&quot;,\n      &quot;email_verified&quot; : true\n    }, {\n      &quot;login_id&quot; : &quot;demo_account@incapsula.com&quot;,\n      &quot;email_verified&quot; : true\n    } ],\n    &quot;email&quot; : &quot;example@imperva.com&quot;,\n    &quot;plan_id&quot; : &quot;ent100&quot;\n  }, {\n    &quot;support_all_tls_versions&quot; : true,\n    &quot;domains_for_ssl_validation_delegation&quot; : [ &quot;domains_for_ssl_validation_delegation&quot;, &quot;domains_for_ssl_validation_delegation&quot; ],\n    &quot;naked_domain_san_for_new_www_sites&quot; : true,\n    &quot;enable_http2_for_new_sites&quot; : true,\n    &quot;user_name&quot; : &quot;Jhon&quot;,\n    &quot;cname_value_for_ssl_validation_delegation&quot; : &quot;abc.impervadns.net&quot;,\n    &quot;log_level&quot; : &quot;full&quot;,\n    &quot;John Account&quot; : &quot;Jhon&quot;,\n    &quot;trial_end_date&quot; : &quot;2000-01-23T04:56:07.000+00:00&quot;,\n    &quot;support_level&quot; : &quot;Standard&quot;,\n    &quot;plan_name&quot; : &quot;Enterprise 100&quot;,\n    &quot;account_id&quot; : 10,\n    &quot;allow_ssl_validation_delegation&quot; : true,\n    &quot;parent_id&quot; : 123,\n    &quot;wildcard_san_for_new_sites&quot; : &quot;TRUE&quot;,\n    &quot;enable_http2_to_origin_for_new_sites&quot; : true,\n    &quot;logins&quot; : [ {\n      &quot;login_id&quot; : &quot;demo_account@incapsula.com&quot;,\n      &quot;email_verified&quot; : true\n    }, {\n      &quot;login_id&quot; : &quot;demo_account@incapsula.com&quot;,\n      &quot;email_verified&quot; : true\n    } ],\n    &quot;email&quot; : &quot;example@imperva.com&quot;,\n    &quot;plan_id&quot; : &quot;ent100&quot;\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    Success\n        <a href=\"#ApiResultListUsers\">ApiResultListUsers</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Account_Management-listSubAccounts\"><a name=\"listSubAccounts\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/accounts/listSubAccounts</code></pre></div>\n    <div class=\" method-summary subtopic-title \">List account&#39;s sub accounts (<span class=\"nickname\">listSubAccounts</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to get a list of sub accounts that are managed by the account of the API client (the parent account).</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">account_id (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the account to operate on.&lt;br/&gt;If not specified, operation will be performed on the account identified by the authentication parameters. </div>      <div class=\"param\">page_size (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The number of objects to return in the response.&lt;br/&gt;Default: 50&lt;br/&gt;Maximum: 100 </div>      <div class=\"param\">page_num (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The page to return starting from 0. Default: 0 </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      array[<a href=\"#SubAccountStatus\">SubAccountStatus</a>]\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>[ {\n  &quot;ref_id&quot; : &quot;432&quot;,\n  &quot;logs_account_id&quot; : 15,\n  &quot;sub_account_name&quot; : &quot;My Sub Account&quot;,\n  &quot;parent_id&quot; : 10,\n  &quot;log_level&quot; : &quot;full&quot;,\n  &quot;support_level&quot; : &quot;Standard&quot;,\n  &quot;sub_account_id&quot; : 10,\n  &quot;logins&quot; : [ {\n    &quot;login_id&quot; : &quot;demo_account@incapsula.com&quot;,\n    &quot;email_verified&quot; : true\n  }, {\n    &quot;login_id&quot; : &quot;demo_account@incapsula.com&quot;,\n    &quot;email_verified&quot; : true\n  } ]\n}, {\n  &quot;ref_id&quot; : &quot;432&quot;,\n  &quot;logs_account_id&quot; : 15,\n  &quot;sub_account_name&quot; : &quot;My Sub Account&quot;,\n  &quot;parent_id&quot; : 10,\n  &quot;log_level&quot; : &quot;full&quot;,\n  &quot;support_level&quot; : &quot;Standard&quot;,\n  &quot;sub_account_id&quot; : 10,\n  &quot;logins&quot; : [ {\n    &quot;login_id&quot; : &quot;demo_account@incapsula.com&quot;,\n    &quot;email_verified&quot; : true\n  }, {\n    &quot;login_id&quot; : &quot;demo_account@incapsula.com&quot;,\n    &quot;email_verified&quot; : true\n  } ]\n} ]</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;9415 - Operation not allowed&lt;br/&gt;1002 - Account doesn&#39;t exist\n        \n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Account_Management-modifyAccountConfiguration\"><a name=\"modifyAccountConfiguration\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/accounts/configure</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Modify account configuration (<span class=\"nickname\">modifyAccountConfiguration</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to change the configuration of the account of the API client or one of its managed accounts.</div>\n\n\n    <h3 class=\"field-label\">Consumes</h3>\n    This API call consumes the following media types via the <span class=\"header\">Content-Type</span> request header:\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Request body</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">body <a href=\"#string\">string</a> (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Body Parameter</span> —  </div>\n                </div>  \n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">param (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Name of configuration parameter to set.&lt;br/&gt;Possible values for param and value parameters:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;name&lt;/b&gt; the updated name.&lt;/li&gt;&lt;li&gt;&lt;b&gt;email&lt;/b&gt; the updated e-mail address&lt;/li&gt;&lt;li&gt;&lt;b&gt;plan_id&lt;/b&gt; a plan id&lt;/li&gt;&lt;li&gt;&lt;b&gt;error_page_template&lt;/b&gt; a Base64 encoded template for an error page.&lt;/li&gt;&lt;li&gt;&lt;b&gt;support_all_tls_versions&lt;/b&gt; Use this operation to allow sites in the account to support all TLS versions for connectivity between clients (visitors) and the Imperva service. When this option is set, you can then enable the option per site to support all TLS versions. Possible values: true, false. Note: To remain PCI-compliant, do not enable this option.&lt;/li&gt;&lt;li&gt;&lt;b&gt;naked_domain_san_for_new_www_sites&lt;/b&gt; Use this option to determine if the naked domain SAN will be added to the SSL certificate for new www sites. Default value: true.&lt;/li&gt;&lt;li&gt;&lt;b&gt;wildcard_san_for_new_sites&lt;/b&gt; Use this option to determine if the wildcard SAN or the full domain SAN is added to the Imperva SSL certificate for new sites. Possible values: true, false, default (determined by plan) Default value: default.&lt;/li&gt;&lt;li&gt;&lt;b&gt;ref_id&lt;/b&gt; Sets the Reference ID, a free-text field that enables you to add a unique identifier to correlate an object in our service, such as a protected website, with an object on the customer side.&lt;/li&gt;&lt;li&gt;&lt;b&gt;enable_http2_for_new_sites&lt;/b&gt; Use this option to enable HTTP/2 for newly created SSL sites.&lt;/li&gt;&lt;li&gt;&lt;b&gt;enable_http2_to_origin_for_new_sites&lt;/b&gt; Use this option to enable HTTP/2 to Origin for newly created SSL sites. This option can only be enabled once HTTP/2 is enabled for newly created sites.&lt;/li&gt;&lt;li&gt;&lt;b&gt;consent_required&lt;/b&gt; Blocks Imperva from performing sensitive operations on your behalf. You can then activate consent via the Cloud Security Console UI. Possible values: true, false..&lt;/li&gt;&lt;li&gt;&lt;b&gt;inactivity_timeout&lt;/b&gt; Account inactivity timeout in millis. Possible values: 900000,1800000,3600000,5400000,7200000.&lt;/li&gt;&lt;/ul&gt; </div>      <div class=\"param\">value (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — According to the configuration paramater used. </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200\">inline_response_200</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;6001 - Invalid configuration parameter name&lt;br/&gt;6002 - Invalid configuration parameter value&lt;br/&gt;6003 - Action required&lt;br/&gt;6004 - Invalid inactivity timeout value&lt;br/&gt;2 - Invalid input&lt;br/&gt;9415 - Operation not allowed&lt;br/&gt;1 - Unexpected error\n        <a href=\"#inline_response_200\">inline_response_200</a>\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: success</div>\n    <pre class=\"example\"><code>{&quot;res&quot;:0,&quot;res_message&quot;:&quot;OK&quot;,&quot;debug_info&quot;:{&quot;enable_http2_for_new_sites&quot;:&quot;false&quot;,&quot;id-info&quot;:&quot;999999&quot;}}</code></pre>\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: error</div>\n    <pre class=\"example\"><code>{&quot;res&quot;:6001,&quot;res_message&quot;:&quot;Invalid configuration parameter name&quot;,&quot;debug_info&quot;:{&quot;param&quot;:&quot;param_not_exist&quot;,&quot;id-info&quot;:&quot;999999&quot;}}</code></pre>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Account_Management-modifyAccountLogLevel\"><a name=\"modifyAccountLogLevel\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/accounts/setlog</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Modify account log level (<span class=\"nickname\">modifyAccountLogLevel</span>)</div>\n    <div class=\" method-notes subtopic-text \">Available for Reseller accounts only<br />Use this operation to change the account log configuration.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">account_id (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the account to operate on.&lt;br/&gt;If not specified, operation will be performed on the account identified by the authentication parameters. </div>      <div class=\"param\">log_level (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Sets the log reporting level for the site.&lt;br/&gt; Possible values: full | security | none | default&lt;br/&gt;Available only for customers that purchased the Log Integration SKU. </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ApiResult\">ApiResult</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;6001 - Invalid configuration parameter name&lt;br/&gt;1003 - Plan ID invalid&lt;br/&gt;9415 - Operation not allowed\n        <a href=\"#ApiResult\">ApiResult</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Account_Management-setDefaultRegion\"><a name=\"setDefaultRegion\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/accounts/data-privacy/set-region-default</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Set default data storage region (<span class=\"nickname\">setDefaultRegion</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to set the default data region of the account for newly created sites. (Available for Reseller accounts only)</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">account_id (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the account to operate on.&lt;br/&gt;If not specified, operation will be performed on the account identified by the authentication parameters. </div>      <div class=\"param\">data_storage_region (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The data region to use.&lt;br/&gt;Possible values: US | EU | APAC | AU </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ApiResult\">ApiResult</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;9403 - Unknown/unauthorized account id&lt;br/&gt;9414 - Feature not permitted&lt;br/&gt;1- Unexpected error&lt;br/&gt;2 - Invalid region.\n        <a href=\"#ApiResult\">ApiResult</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Account_Management-setDefaultSiemStorage\"><a name=\"setDefaultSiemStorage\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/accounts/setDefaultSiemStorage</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Set Imperva servers for log storage (<span class=\"nickname\">setDefaultSiemStorage</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to have your logs saved on Incapsula servers. Once configured, the logs can be retrieved by API calls.  <strong>Note:</strong> Before this operation can be used, logs must be activated using /api/prov/v1/waf-log-setup/activate</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">account_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the account to operate on </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ApiResult\">ApiResult</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;9403 - Unknown/unauthorized account id&lt;br/&gt;9414 - Feature not permitted&lt;br/&gt;1- Unexpected error\n        <a href=\"#ApiResult\">ApiResult</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Account_Management-setStorageToS3\"><a name=\"setStorageToS3\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/accounts/setAmazonSiemStorage</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Set S3 configuration for log storage (<span class=\"nickname\">setStorageToS3</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to configure your Amazon cloud storage. Once configured, Imperva logs will be uploaded to the selected location.  <strong>Note:</strong> Before this operation can be used, logs must be activated using /api/prov/v1/waf-log-setup/activate</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">account_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the account to operate on </div>      <div class=\"param\">bucket_name (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — S3 bucket name </div>      <div class=\"param\">access_key (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — S3 access key </div>      <div class=\"param\">secret_key (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — S3 secret key </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ApiResult\">ApiResult</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;9403 - Unknown/unauthorized account id&lt;br/&gt;9414 - Feature not permitted&lt;br/&gt;1- Unexpected error\n        <a href=\"#ApiResult\">ApiResult</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Account_Management-setStorageToSftp\"><a name=\"setStorageToSftp\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/accounts/setSftpSiemStorage</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Set SFTP server configuration for log storage (<span class=\"nickname\">setStorageToSftp</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to configure your SFTP server storage. Once configured, Incapsula logs will be uploaded to the selected location.  <strong>Note:</strong> Before this operation can be used, logs must be activated using /api/prov/v1/waf-log-setup/activate</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">account_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the account to operate on </div>      <div class=\"param\">host (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The IP address of your SFTP server </div>      <div class=\"param\">user_name (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — A user name that will be used to log in to the SFTP server </div>      <div class=\"param\">password (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — A corresponding password for the user account used to log in to the SFTP server </div>      <div class=\"param\">destination_folder (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The path to the directory on the SFTP server </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ApiResult\">ApiResult</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;9403 - Unknown/unauthorized account id&lt;br/&gt;9414 - Feature not permitted&lt;br/&gt;1- Unexpected error\n        <a href=\"#ApiResult\">ApiResult</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Account_Management-subscription\"><a name=\"subscription\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/accounts/subscription</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Get account subscription details (<span class=\"nickname\">subscription</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to get subscription details for an account.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">account_id (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the account to operate on.&lt;br/&gt;If not specified, operation will be performed on the account identified by the authentication parameters. format: int64</div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_2\">inline_response_200_2</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    Success\n        <a href=\"#inline_response_200_2\">inline_response_200_2</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Account_Management-testConnectionS3\"><a name=\"testConnectionS3\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/accounts/testS3Connection</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Test connection with S3 bucket (<span class=\"nickname\">testConnectionS3</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to check that a connection can be created with your Amazon S3 bucket.  <strong>Note:</strong> Before this operation can be used, logs must be activated using /api/prov/v1/waf-log-setup/activate</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">account_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the account to operate on </div>      <div class=\"param\">bucket_name (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — S3 bucket name </div>      <div class=\"param\">access_key (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — S3 access key </div>      <div class=\"param\">secret_key (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — S3 secret key </div>      <div class=\"param\">save_on_success (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Save this configuration if the test connection was successful. Default value:false </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ApiResult\">ApiResult</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;9403 - Unknown/unauthorized account id&lt;br/&gt;9414 - Feature not permitted&lt;br/&gt;1- Unexpected error&lt;br/&gt;6002- Invalid configuration parameter value\n        <a href=\"#ApiResult\">ApiResult</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Account_Management-testConnectionSftp\"><a name=\"testConnectionSftp\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/accounts/testSftpConnection</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Test connection with SFTP server (<span class=\"nickname\">testConnectionSftp</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to check that a connection can be created with your SFTP storage.  <strong>Note:</strong> Before this operation can be used, logs must be activated using /api/prov/v1/waf-log-setup/activate</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">account_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the account to operate on. </div>      <div class=\"param\">host (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The IP address of your SFTP server </div>      <div class=\"param\">user_name (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — A user name that will be used to log in to the SFTP server </div>      <div class=\"param\">password (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — A corresponding password for the user account used to log in to the SFTP server </div>      <div class=\"param\">destination_folder (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The path to the directory on the SFTP server </div>      <div class=\"param\">save_on_success (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Save this configuration if the test connection was successful. Default value: false </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ApiResult\">ApiResult</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;9403 - Unknown/unauthorized account id&lt;br/&gt;9414 - Feature not permitted&lt;br/&gt;1- Unexpected error&lt;br/&gt;6002- Invalid configuration parameter value\n        <a href=\"#ApiResult\">ApiResult</a>\n  </div><hr class=\"no-search\" /><h1 class=\"no-search\" id=\"operations-tag-DDoS_for_Networks_Test_Alerts\"><a name=\"DDoSForNetworksTestAlerts\">DDoSForNetworksTestAlerts</a></h1><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-DDoS_for_Networks_Test_Alerts-postInfraProtectBgpDown\"><a name=\"postInfraProtectBgpDown\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/v1/infra-protect/test-alerts/bgp/down</code></pre></div>\n    <div class=\" method-summary subtopic-title \">bgp down (<span class=\"nickname\">postInfraProtectBgpDown</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to send a test notification informing you that the Infrastructure Protection bgp is down.<br /></div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">bgp_id (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The bgp to send a notification for. format: int64</div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_36\">inline_response_200_36</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;2 - Invalid input&lt;br/&gt;9414 - Feature not permitted\n        <a href=\"#inline_response_200_36\">inline_response_200_36</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-DDoS_for_Networks_Test_Alerts-postInfraProtectBgpUp\"><a name=\"postInfraProtectBgpUp\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/v1/infra-protect/test-alerts/bgp/up</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Bgp up (<span class=\"nickname\">postInfraProtectBgpUp</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to send a test notification informing you that the Infrastructure Protection bgp is up.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">bgp_id (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The bgp to send a notification for. format: int64</div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_36\">inline_response_200_36</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;2 - Invalid input&lt;br/&gt;9414 - Feature not permitted\n        <a href=\"#inline_response_200_36\">inline_response_200_36</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-DDoS_for_Networks_Test_Alerts-postInfraProtectDdosStart\"><a name=\"postInfraProtectDdosStart\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/v1/infra-protect/test-alerts/ddos/start</code></pre></div>\n    <div class=\" method-summary subtopic-title \">DDoS start (<span class=\"nickname\">postInfraProtectDdosStart</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to send a test notification informing you that an Infrastructure Protection DDoS attack has started.<br />You can optionally provide additional parameters to determine the magnitude of the attack.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">ip_prefix (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The IP prefix to send a notification for. For example, 10.10.10.10 </div>      <div class=\"param\">bps (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Number of bits per second format: int32</div>      <div class=\"param\">pps (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Number of packets per second format: int64</div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_37\">inline_response_200_37</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;2 - Invalid input&lt;br/&gt;9414 - Feature not permitted\n        <a href=\"#inline_response_200_37\">inline_response_200_37</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-DDoS_for_Networks_Test_Alerts-postInfraProtectDdosStop\"><a name=\"postInfraProtectDdosStop\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/v1/infra-protect/test-alerts/ddos/stop</code></pre></div>\n    <div class=\" method-summary subtopic-title \">DDoS stop (<span class=\"nickname\">postInfraProtectDdosStop</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to send a test notification informing you that an Infrastructure Protection DDoS attack has ended.<br />You can optionally provide additional parameters to determine the magnitude of the attack.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">ip_prefix (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The IP prefix to send a notification for. For example, 10.10.10.10 </div>      <div class=\"param\">bps (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Number of bits per second format: int32</div>      <div class=\"param\">pps (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Number of packets per second format: int64</div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_37\">inline_response_200_37</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;2 - Invalid input&lt;br/&gt;9414 - Feature not permitted\n        <a href=\"#inline_response_200_37\">inline_response_200_37</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-DDoS_for_Networks_Test_Alerts-postInfraProtectMonitoringAttackStartCriticalAlert\"><a name=\"postInfraProtectMonitoringAttackStartCriticalAlert\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/v1/infra-protect/test-alerts/monitoring/attack-start</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Monitoring attack start (<span class=\"nickname\">postInfraProtectMonitoringAttackStartCriticalAlert</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to send a test notification informing you that the monitoring service has detected a DDoS attack.<br />You can optionally provide additional parameters to determine the magnitude of the attack.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">ip_prefix (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The IP range to send a notification for. For example, 1.1.1.0/24 </div>      <div class=\"param\">bps (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Number of bits per second format: int32</div>      <div class=\"param\">pps (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Number of packets per second format: int64</div>      <div class=\"param\">packet_type (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Packet type. (UDP, TCP, DNS, DNS_RESPONSE, ICMP, SYN, FRAG, LARGE_SYN, NTP, NETFLOW, SSDP, GENERAL) </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_37\">inline_response_200_37</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;2 - Invalid input&lt;br/&gt;9414 - Feature not permitted\n        <a href=\"#inline_response_200_37\">inline_response_200_37</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-DDoS_for_Networks_Test_Alerts-postInfraProtectNetFlowBadData\"><a name=\"postInfraProtectNetFlowBadData\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/v1/infra-protect/test-alerts/monitoring/bad-data</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Monitoring bad data (<span class=\"nickname\">postInfraProtectNetFlowBadData</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to send a test notification informing you that the monitoring service is receiving messages that do not conform to the accepted format.<br />You can optionally provide the exporter IP found in the Management Consoleâ€™s Monitoring Settings page.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">exporter_ip (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The exporter IP to send a notification for. For example, 10.10.10.10.&lt;br/&gt;The exporter IP can be found in the Cloud Security Consoleâ€™s Monitoring Settings page. </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_38\">inline_response_200_38</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;2 - Invalid input&lt;br/&gt;9414 - Feature not permitted\n        <a href=\"#inline_response_200_38\">inline_response_200_38</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-DDoS_for_Networks_Test_Alerts-postInfraProtectNetFlowStart\"><a name=\"postInfraProtectNetFlowStart\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/v1/infra-protect/test-alerts/monitoring/start</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Monitoring start (<span class=\"nickname\">postInfraProtectNetFlowStart</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to send a test notification informing you that flow monitoring has started.<br />You can optionally provide the exporter IP found in the Management Consoleâ€™s Monitoring Settings page.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">exporter_ip (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The exporter IP to send a notification for. For example, 10.10.10.10.&lt;br/&gt;The exporter IP can be found in the Cloud Security Consoleâ€™s Monitoring Settings page. </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_38\">inline_response_200_38</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;2 - Invalid input&lt;br/&gt;9414 - Feature not permitted\n        <a href=\"#inline_response_200_38\">inline_response_200_38</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-DDoS_for_Networks_Test_Alerts-postInfraProtectNetFlowStop\"><a name=\"postInfraProtectNetFlowStop\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/v1/infra-protect/test-alerts/monitoring/stop</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Monitoring stop (<span class=\"nickname\">postInfraProtectNetFlowStop</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to send a test notification informing you that NetFlow monitoring has stopped.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">exporter_ip (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The exporter IP to send a notification for. For example, 10.10.10.10.&lt;br/&gt;The exporter IP can be found in the Cloud Security Consoleâ€™s Monitoring Settings page. </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_38\">inline_response_200_38</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;2 - Invalid input&lt;br/&gt;9414 - Feature not permitted\n        <a href=\"#inline_response_200_38\">inline_response_200_38</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-DDoS_for_Networks_Test_Alerts-postInfraProtectTunnelDown\"><a name=\"postInfraProtectTunnelDown\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/v1/infra-protect/test-alerts/connection/down</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Connection down (<span class=\"nickname\">postInfraProtectTunnelDown</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to send a test notification informing you that the Infrastructure Protection connection is down.<br />You can optionally provide the name of the connection as it appears in the Management Consoleâ€™s Protection Settings page.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">connection_name (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The connection to send a notification for.&lt;br/&gt;Enter the connection name as it appears in the Cloud Security Consoleâ€™s Protection Settings page. For example, Test_GRE_Tunnel. </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_36\">inline_response_200_36</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;2 - Invalid input&lt;br/&gt;9414 - Feature not permitted\n        <a href=\"#inline_response_200_36\">inline_response_200_36</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-DDoS_for_Networks_Test_Alerts-postInfraProtectTunnelUp\"><a name=\"postInfraProtectTunnelUp\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/v1/infra-protect/test-alerts/connection/up</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Connection up (<span class=\"nickname\">postInfraProtectTunnelUp</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to send a test notification informing you that the Infrastructure Protection connection is up.<br />You can optionally provide the name of the connection as it appears in the Management Consoleâ€™s Protection Settings page.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">connection_name (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The connection to send a notification for.&lt;br/&gt;Enter the connection name as it appears in the Cloud Security Consoleâ€™s Protection Settings page. For example, Test_GRE_Tunnel. </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_36\">inline_response_200_36</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;2 - Invalid input&lt;br/&gt;9414 - Feature not permitted\n        <a href=\"#inline_response_200_36\">inline_response_200_36</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-DDoS_for_Networks_Test_Alerts-postProtectedIPStatusDown\"><a name=\"postProtectedIPStatusDown\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/v1/infra-protect/test-alerts/ip-protection-status/down</code></pre></div>\n    <div class=\" method-summary subtopic-title \">IP protection status down (<span class=\"nickname\">postProtectedIPStatusDown</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to send a test notification informing you that the IP Protection status is down.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">ip_protection (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The IP to send a notification for. For example, 10.10.10.10 </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_39\">inline_response_200_39</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;2 - Invalid input&lt;br/&gt;9414 - Feature not permitted\n        <a href=\"#inline_response_200_39\">inline_response_200_39</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-DDoS_for_Networks_Test_Alerts-postProtectedIPStatusUp\"><a name=\"postProtectedIPStatusUp\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/v1/infra-protect/test-alerts/ip-protection-status/up</code></pre></div>\n    <div class=\" method-summary subtopic-title \">IP protection status up (<span class=\"nickname\">postProtectedIPStatusUp</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to send a test notification informing you that the IP Protection status is up.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">ip_protection (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The IP to send a notification for. For example, 10.10.10.10 </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_37\">inline_response_200_37</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;2 - Invalid input&lt;br/&gt;9414 - Feature not permitted\n        <a href=\"#inline_response_200_37\">inline_response_200_37</a>\n  </div><hr class=\"no-search\" /><h1 class=\"no-search\" id=\"operations-tag-DDoS_Protection_for_Individual_IPs\"><a name=\"DDoSProtectionForIndividualIPs\">DDoSProtectionForIndividualIPs</a></h1><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-DDoS_Protection_for_Individual_IPs-addSipByCname\"><a name=\"addSipByCname\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/ddos-protection/edge-ip/add/cname</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Protected IP over TCP - add by origin IP (<span class=\"nickname\">addSipByCname</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to onboard a CNAME record to the &#39;IP Protection over TCP&#39; service.\nIf successful, the operation will return the generated Edge IP.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">cname (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — CNAME record to onboard to service </div>      <div class=\"param\">enable_ha_protocol (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Provide &#39;true&#39; to enable the Proxy Protocol setting (disabled by default) </div>      <div class=\"param\">description (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Optional description for the generated Edge IP </div>      <div class=\"param\">monitoring_type (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Monitoring type for the Edge IP. Possible values: &#39;ICMP&#39; (default), &#39;TCP&#39; or &#39;NONE&#39; </div>      <div class=\"param\">tcp_monitoring_port (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Port to use for TCP monitoring of the Edge IP. Required only when TCP monitoring is used. format: int32</div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_40\">inline_response_200_40</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;3015 - Internal error&lt;br/&gt;7002 - IP Protection quota exceeded&lt;br/&gt;7007 - This entity is already protected&lt;/br&gt;7008 - CNAME cannot be used\n        <a href=\"#inline_response_200_40\">inline_response_200_40</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-DDoS_Protection_for_Individual_IPs-addSipByDnsAndCname\"><a name=\"addSipByDnsAndCname\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/ddos-protection/edge-ip/add/dns-with-cname</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Protected IP over TCP - add by DNS and CNAME (<span class=\"nickname\">addSipByDnsAndCname</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to onboard a CNAME record with an associated DNS name to the &#39;IP Protection over TCP&#39; service.\nIf DNS check is enabled, the response will include the list of resolved CNAME records for the provided domain name, and the operation will only succeed if the provided CNAME will be included in that list.\nIf successful, the operation will return the generated Edge IP.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">dns_name (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Domain name to onboard to service </div>      <div class=\"param\">cname (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — CNAME record to onboard to service </div>      <div class=\"param\">disable_dns_check (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Provide &#39;true&#39; to disable DNS resolution check (enabled by default) </div>      <div class=\"param\">enable_ha_protocol (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Provide &#39;true&#39; to enable the Proxy Protocol setting (disabled by default) </div>      <div class=\"param\">description (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — description for the generated Edge IP </div>      <div class=\"param\">monitoring_type (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Monitoring type for the Edge IP. Possible values: &#39;ICMP&#39; (default), &#39;TCP&#39; or &#39;NONE </div>      <div class=\"param\">tcp_monitoring_port (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Port to use for TCP monitoring of the Edge IP. Required only when TCP monitoring is used. format: int32</div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_41\">inline_response_200_41</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;3015 - Internal error&lt;br/&gt;7002 - IP Protection quota exceeded&lt;br/&gt;7004 - Domain name cannot be used&lt;br/&gt;7005 - No DNS records found&lt;br/&gt;7007 - This entity is already protected&lt;br/&gt;7008 - CNAME cannot be used&lt;br/&gt;7009 - CNAME not among DNS resolved records\n        <a href=\"#inline_response_200_41\">inline_response_200_41</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-DDoS_Protection_for_Individual_IPs-addSipByDnsAndIp\"><a name=\"addSipByDnsAndIp\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/ddos-protection/edge-ip/add/dns-with-ip</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Protected IP over TCP - add by DNS and origin IP (<span class=\"nickname\">addSipByDnsAndIp</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to onboard a public origin IP with an associated DNS name to the &#39;IP Protection over TCP&#39; service.\nIf DNS check is enabled, the response will include the list of resolved IPs for the provided domain name, and the operation will only succeed if the provided origin IP will be included in that list.\nIf successful, the operation will return the generated Edge IP.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">dns_name (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Domain name to onboard to service </div>      <div class=\"param\">origin_ip (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Public origin IP to onboard to service </div>      <div class=\"param\">disable_dns_check (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Provide &#39;true&#39; to disable DNS resolution check (enabled by default) </div>      <div class=\"param\">enable_ha_protocol (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Provide &#39;true&#39; to enable the Proxy Protocol setting (disabled by default) </div>      <div class=\"param\">description (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — description for the generated Edge IP </div>      <div class=\"param\">monitoring_type (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Monitoring type for the Edge IP. Possible values: &#39;ICMP&#39; (default), &#39;TCP&#39; or &#39;NONE </div>      <div class=\"param\">tcp_monitoring_port (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Port to use for TCP monitoring of the Edge IP. Required only when TCP monitoring is used. format: int32</div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_42\">inline_response_200_42</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;3015 - Internal error&lt;br/&gt;7001 - IP not among DNS resolved records&lt;br/&gt;7002 - IP Protection quota exceeded&lt;br/&gt;7003 - IP cannot be used&lt;br/&gt;7004 - Domain name cannot be used&lt;br/&gt;7005 - No DNS records found&lt;br/&gt;7007 - This entity is already protected\n        <a href=\"#inline_response_200_42\">inline_response_200_42</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-DDoS_Protection_for_Individual_IPs-addSipByIp\"><a name=\"addSipByIp\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/ddos-protection/edge-ip/add/ip</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Protected IP over TCP - add by CNAME (<span class=\"nickname\">addSipByIp</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to onboard a public origin IP to the &#39;IP Protection over TCP&#39; service.\nIf successful, the operation will return the generated Edge IP.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">origin_ip (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Public origin IP to onboard to service </div>      <div class=\"param\">enable_ha_protocol (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Provide &#39;true&#39; to enable the Proxy Protocol setting (disabled by default) </div>      <div class=\"param\">description (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — description for the generated Edge IP </div>      <div class=\"param\">monitoring_type (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Monitoring type for the Edge IP. Possible values: &#39;ICMP&#39; (default), &#39;TCP&#39; or &#39;NONE&#39; </div>      <div class=\"param\">tcp_monitoring_port (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Port to use for TCP monitoring of the Edge IP. Required only when TCP monitoring is used. format: int32</div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_43\">inline_response_200_43</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;3015 - Internal error&lt;br/&gt;7002 - IP Protection quota exceeded&lt;br/&gt;7003 - IP cannot be used&lt;br/&gt;7007 - This entity is already protected\n        <a href=\"#inline_response_200_43\">inline_response_200_43</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-DDoS_Protection_for_Individual_IPs-editSipByCname\"><a name=\"editSipByCname\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/ddos-protection/edge-ip/edit/cname</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Protected IP over TCP - edit by CNAME (<span class=\"nickname\">editSipByCname</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to assign a new CNAME record to the provided Edge IP under the &#39;IP Protection over TCP&#39; service.\nThis operation is also able to change the type of the entity protected by the provided Edge IP (Any existing combination of Origin IP/CNAME and DNS will be overwritten).\nIf successful, the operation will return the Edge IP.\nWARNING: Any entity already protected by this Edge IP prior to the change will no longer be protected once modification is successful, unless duplicate protection is used.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">edge_ip (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Imperva generated Edge IP </div>      <div class=\"param\">cname (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — CNAME to onboard to service </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_40\">inline_response_200_40</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;3015 - Internal error&lt;br/&gt;7003 - IP cannot be used&lt;br/&gt;7006 - Edge IP not found&lt;br/&gt;7007 - This entity is already protected&lt;br/&gt;7008 - CNAME cannot be used\n        <a href=\"#inline_response_200_40\">inline_response_200_40</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-DDoS_Protection_for_Individual_IPs-editSipByDnsAndCname\"><a name=\"editSipByDnsAndCname\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/ddos-protection/edge-ip/edit/dns-with-cname</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Protected IP over TCP - edit by DNS and origin IP (<span class=\"nickname\">editSipByDnsAndCname</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to assign a new CNAME record with an associated DNS name to the provided Edge IP under the &#39;IP Protection over TCP&#39; service.<br />This operation is also able to change the type of the entity protected by the provided Edge IP (Any existing combination of Origin IP/CNAME and DNS name will be overwritten).<br />If DNS check is enabled, the response will include the list of resolved CNAME records for the provided domain name, and the operation will only succeed if the provided CNAME is included in that list.<br />If successful, the operation will return the Edge IP.<br />WARNING: Any entity already protected by this Edge IP prior to the change will no longer be protected once modification is successful, unless duplicate protection is used.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">edge_ip (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Imperva generated Edge IP </div>      <div class=\"param\">dns_name (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Domain name to onboard to service </div>      <div class=\"param\">cname (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — CNAME to onboard to service </div>      <div class=\"param\">disable_dns_check (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Provide &#39;true&#39; to disable DNS resolution check (enabled by default) </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_41\">inline_response_200_41</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;3015 - Internal error&lt;br/&gt;7003 - IP cannot be used&lt;br/&gt;7004 - Domain name cannot be used&lt;br/&gt;7005 - No DNS records found&lt;br/&gt;7006 - Edge IP not found&lt;br/&gt;7007 - This entity is already protected&lt;br/&gt;7008 - CNAME cannot be used&lt;br/&gt;7009 - CNAME not among DNS resolved records\n        <a href=\"#inline_response_200_41\">inline_response_200_41</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-DDoS_Protection_for_Individual_IPs-editSipByDnsAndIp\"><a name=\"editSipByDnsAndIp\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/ddos-protection/edge-ip/edit/dns-with-ip</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Protected IP over TCP - edit by DNS and origin IP (<span class=\"nickname\">editSipByDnsAndIp</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to assign a new origin IP with an associated DNS name to the provided Edge IP under the &#39;IP Protection over TCP&#39; service.\nThis operation is also able to change the type of the entity protected by the provided Edge IP (Any existing combination of Origin IP/CNAME and DNS name will be overwritten).\nIf DNS check is enabled, the response will include the list of resolved IPs for the provided domain name, and the operation will only succeed if the provided origin IP is included in that list.\nIf successful, the operation will return the Edge IP.\nWARNING: Any entity already protected by this Edge IP prior to the change will no longer be protected once modification is successful, unless duplicate protection is used.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">edge_ip (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Imperva generated Edge IP </div>      <div class=\"param\">dns_name (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Domain name to onboard to service </div>      <div class=\"param\">origin_ip (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Public origin IP to onboard to service </div>      <div class=\"param\">disable_dns_check (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Provide &#39;true&#39; to disable DNS resolution check (enabled by default) </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_42\">inline_response_200_42</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;3015 - Internal error&lt;br/&gt;7001 - IP not among DNS resolved records&lt;br/&gt;7003 - IP cannot be used&lt;br/&gt;7004 - Domain name cannot be used&lt;br/&gt;7005 - No DNS records found&lt;br/&gt;7006 - Edge IP not found&lt;br/&gt;7007 - This entity is already protected\n        <a href=\"#inline_response_200_42\">inline_response_200_42</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-DDoS_Protection_for_Individual_IPs-editSipByIp\"><a name=\"editSipByIp\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/ddos-protection/edge-ip/edit/ip</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Protected IP over TCP - edit by origin IP (<span class=\"nickname\">editSipByIp</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to assign a new origin IP to the provided Edge IP under the &#39;IP Protection over TCP&#39; service.\nThis operation is also able to change the type of the entity protected by the provided Edge IP (Any existing combination of Origin IP/CNAME and DNS name will be overwritten).\nIf successful, the operation will return the Edge IP.\nWARNING: Any entity already protected by this Edge IP prior to the change will no longer be protected once modification is successful, unless duplicate protection is used.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">edge_ip (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Imperva generated Edge IP </div>      <div class=\"param\">origin_ip (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Public origin IP to onboard to service </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_43\">inline_response_200_43</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;3015 - Internal error&lt;br/&gt;7003 - IP cannot be used&lt;br/&gt;7006 - Edge IP not found&lt;br/&gt;7007 - This entity is already protected\n        <a href=\"#inline_response_200_43\">inline_response_200_43</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-DDoS_Protection_for_Individual_IPs-editSipHaProtocol\"><a name=\"editSipHaProtocol\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/ddos-protection/edge-ip/edit/ha-protocol</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Protected IP over TCP - edit HA protocol setting (<span class=\"nickname\">editSipHaProtocol</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation on the provided Edge IP to toggle its HA Protocol setting on or off.\nBy default, this setting is disabled during onboarding unless explicitly set to &#39;true&#39;.\nWARNING: Do not modify this setting unless you are familiar with the proxy protocol and understand the implications of enabling or disabling it for your account.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">edge_ip (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Imperva generated Edge IP </div>      <div class=\"param\">enable_ha_protocol (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Provide &#39;true&#39; to enable the Proxy Protocol setting, &#39;false&#39; to disable </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ApiResult\">ApiResult</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;3015 - Internal error&lt;br/&gt;7003 - IP cannot be used&lt;/br&gt;7006 - Edge IP not found\n        <a href=\"#ApiResult\">ApiResult</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-DDoS_Protection_for_Individual_IPs-editSipMonitoringSettings\"><a name=\"editSipMonitoringSettings\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/ddos-protection/edge-ip/edit/monitoring-settings</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Protected IP over TCP - edit monitoring settings (<span class=\"nickname\">editSipMonitoringSettings</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation on the specified Edge IP to modify its monitoring settings.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">edge_ip (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Imperva generated Edge IP </div>      <div class=\"param\">monitoring_type (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Monitoring type for the Edge IP. Possible values: &#39;ICMP&#39; (default), &#39;TCP&#39; or &#39;NONE&#39; </div>      <div class=\"param\">tcp_monitoring_port (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Port to use for TCP monitoring of the Edge IP. Required only when TCP monitoring is used. format: int32</div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ApiResult\">ApiResult</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;3015 - Internal error&lt;br/&gt;7003 - IP cannot be used&lt;br/&gt;7006 - Edge IP not found\n        <a href=\"#ApiResult\">ApiResult</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-DDoS_Protection_for_Individual_IPs-removeSip\"><a name=\"removeSip\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/ddos-protection/edge-ip/remove</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Protected IP over TCP - remove (<span class=\"nickname\">removeSip</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation on the provided Edge IP to remove it from the &#39;IP Protection over TCP&#39; service.<br />WARNING: Any entity already protected by this Edge IP will no longer be protected once the operation is successful, unless duplicate protection was enabled and used.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">edge_ip (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Imperva generated Edge IP </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ApiResult\">ApiResult</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;3015 - Internal error&lt;br/&gt;7003 - IP cannot be used&lt;br/&gt;7006 - Edge IP not found\n        <a href=\"#ApiResult\">ApiResult</a>\n  </div><hr class=\"no-search\" /><h1 class=\"no-search\" id=\"operations-tag-DDoS_Protection_Policy_Visibility\"><a name=\"DDoSProtectionPolicyVisibility\">DDoSProtectionPolicyVisibility</a></h1><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-DDoS_Protection_Policy_Visibility-getMonitorPolicy\"><a name=\"getMonitorPolicy\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"get\"><code class=\"huge\"><span class=\"http-method\">get</span> /api/prov/v3/ddos-protection/monitor-policy</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Get monitoring policy (<span class=\"nickname\">getMonitorPolicy</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to view the monitoring policy of a Protected Range</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">ipRange (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — IP Range </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_44\">inline_response_200_44</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;7101 - Policy not found&lt;br/&gt;\n        <a href=\"#inline_response_200_44\">inline_response_200_44</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-DDoS_Protection_Policy_Visibility-getMonitorPolicyRevisions\"><a name=\"getMonitorPolicyRevisions\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"get\"><code class=\"huge\"><span class=\"http-method\">get</span> /api/prov/v3/ddos-protection/monitor-policy/revisions</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Get monitoring policy revisions (<span class=\"nickname\">getMonitorPolicyRevisions</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to view the last 2 revisions of threshold changes in the monitoring policy for a Protected Range</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">ipRange (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — IP Range </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      array[<a href=\"#MonitoringPolicyRevisionResponse\">MonitoringPolicyRevisionResponse</a>]\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>[ {\n  &quot;policyRevisions&quot; : [ {\n    &quot;data&quot; : {\n      &quot;TCP&quot; : [ {\n        &quot;amount&quot; : &quot;100.0K PPS&quot;,\n        &quot;time&quot; : &quot;Over 15 sec&quot;\n      }, {\n        &quot;amount&quot; : &quot;70.0K PPS&quot;,\n        &quot;time&quot; : &quot;Over 30 sec&quot;\n      }, {\n        &quot;amount&quot; : &quot;200.0 Mbps&quot;,\n        &quot;time&quot; : &quot;Over 30 sec&quot;\n      } ],\n      &quot;UDP&quot; : [ {\n        &quot;amount&quot; : &quot;80.0K PPS&quot;,\n        &quot;time&quot; : &quot;Over 45 sec&quot;\n      }, {\n        &quot;amount&quot; : &quot;200.0 Mbps&quot;,\n        &quot;time&quot; : &quot;Over 30 sec&quot;\n      }, {\n        &quot;amount&quot; : &quot;90.0 Mbps&quot;,\n        &quot;time&quot; : &quot;Over 60 sec&quot;\n      } ],\n      &quot;OTHER&quot; : [ {\n        &quot;amount&quot; : &quot;30.0K PPS&quot;,\n        &quot;time&quot; : &quot;Over 15 sec&quot;\n      }, {\n        &quot;amount&quot; : &quot;10.0K PPS&quot;,\n        &quot;time&quot; : &quot;Over 45 sec&quot;\n      }, {\n        &quot;amount&quot; : &quot;150.0 Mbps&quot;,\n        &quot;time&quot; : &quot;Over 30 sec&quot;\n      } ],\n      &quot;FRAG&quot; : [ {\n        &quot;amount&quot; : &quot;10.0K PPS&quot;,\n        &quot;time&quot; : &quot;Over 30 sec&quot;\n      }, {\n        &quot;amount&quot; : &quot;40.0 Mbps&quot;,\n        &quot;time&quot; : &quot;Over 15 sec&quot;\n      }, {\n        &quot;amount&quot; : &quot;25.0 Mbps&quot;,\n        &quot;time&quot; : &quot;Over 30 sec&quot;\n      } ],\n      &quot;DNS&quot; : [ {\n        &quot;amount&quot; : &quot;25.0K PPS&quot;,\n        &quot;time&quot; : &quot;Over 15 sec&quot;\n      }, {\n        &quot;amount&quot; : &quot;10.0K PPS&quot;,\n        &quot;time&quot; : &quot;Over 30 sec&quot;\n      } ],\n      &quot;SYN&quot; : [ {\n        &quot;amount&quot; : &quot;20.0K PPS&quot;,\n        &quot;time&quot; : &quot;Over 30 sec&quot;\n      }, {\n        &quot;amount&quot; : &quot;17.0K PPS&quot;,\n        &quot;time&quot; : &quot;Over 75 sec&quot;\n      } ],\n      &quot;LARGE_SYN&quot; : [ {\n        &quot;amount&quot; : &quot;10.0K PPS&quot;,\n        &quot;time&quot; : &quot;Over 30 sec&quot;\n      }, {\n        &quot;amount&quot; : &quot;40.0 Mbps&quot;,\n        &quot;time&quot; : &quot;Over 15 sec&quot;\n      }, {\n        &quot;amount&quot; : &quot;25.0 Mbps&quot;,\n        &quot;time&quot; : &quot;Over 30 sec&quot;\n      } ],\n      &quot;SSDP&quot; : [ {\n        &quot;amount&quot; : &quot;10.0K PPS&quot;,\n        &quot;time&quot; : &quot;Over 30 sec&quot;\n      }, {\n        &quot;amount&quot; : &quot;40.0 Mbps&quot;,\n        &quot;time&quot; : &quot;Over 15 sec&quot;\n      }, {\n        &quot;amount&quot; : &quot;25.0 Mbps&quot;,\n        &quot;time&quot; : &quot;Over 30 sec&quot;\n      } ],\n      &quot;NTP&quot; : [ {\n        &quot;amount&quot; : &quot;10.0K PPS&quot;,\n        &quot;time&quot; : &quot;Over 30 sec&quot;\n      }, {\n        &quot;amount&quot; : &quot;40.0 Mbps&quot;,\n        &quot;time&quot; : &quot;Over 15 sec&quot;\n      }, {\n        &quot;amount&quot; : &quot;25.0 Mbps&quot;,\n        &quot;time&quot; : &quot;Over 45 sec&quot;\n      } ],\n      &quot;ICMP&quot; : [ {\n        &quot;amount&quot; : &quot;20.0K PPS&quot;,\n        &quot;time&quot; : &quot;Over 30 sec&quot;\n      }, {\n        &quot;amount&quot; : &quot;40.0 Mbps&quot;,\n        &quot;time&quot; : &quot;Over 15 sec&quot;\n      }, {\n        &quot;amount&quot; : &quot;25.0 Mbps&quot;,\n        &quot;time&quot; : &quot;Over 30 sec&quot;\n      } ]\n    },\n    &quot;lastUpdate&quot; : &quot;2023-05-02T06:18:51Z&quot;\n  } ]\n}, {\n  &quot;policyRevisions&quot; : [ {\n    &quot;data&quot; : {\n      &quot;TCP&quot; : [ {\n        &quot;amount&quot; : &quot;100.0K PPS&quot;,\n        &quot;time&quot; : &quot;Over 15 sec&quot;\n      }, {\n        &quot;amount&quot; : &quot;70.0K PPS&quot;,\n        &quot;time&quot; : &quot;Over 30 sec&quot;\n      }, {\n        &quot;amount&quot; : &quot;200.0 Mbps&quot;,\n        &quot;time&quot; : &quot;Over 30 sec&quot;\n      } ],\n      &quot;UDP&quot; : [ {\n        &quot;amount&quot; : &quot;80.0K PPS&quot;,\n        &quot;time&quot; : &quot;Over 45 sec&quot;\n      }, {\n        &quot;amount&quot; : &quot;200.0 Mbps&quot;,\n        &quot;time&quot; : &quot;Over 30 sec&quot;\n      }, {\n        &quot;amount&quot; : &quot;90.0 Mbps&quot;,\n        &quot;time&quot; : &quot;Over 60 sec&quot;\n      } ],\n      &quot;OTHER&quot; : [ {\n        &quot;amount&quot; : &quot;30.0K PPS&quot;,\n        &quot;time&quot; : &quot;Over 15 sec&quot;\n      }, {\n        &quot;amount&quot; : &quot;10.0K PPS&quot;,\n        &quot;time&quot; : &quot;Over 45 sec&quot;\n      }, {\n        &quot;amount&quot; : &quot;150.0 Mbps&quot;,\n        &quot;time&quot; : &quot;Over 30 sec&quot;\n      } ],\n      &quot;FRAG&quot; : [ {\n        &quot;amount&quot; : &quot;10.0K PPS&quot;,\n        &quot;time&quot; : &quot;Over 30 sec&quot;\n      }, {\n        &quot;amount&quot; : &quot;40.0 Mbps&quot;,\n        &quot;time&quot; : &quot;Over 15 sec&quot;\n      }, {\n        &quot;amount&quot; : &quot;25.0 Mbps&quot;,\n        &quot;time&quot; : &quot;Over 30 sec&quot;\n      } ],\n      &quot;DNS&quot; : [ {\n        &quot;amount&quot; : &quot;25.0K PPS&quot;,\n        &quot;time&quot; : &quot;Over 15 sec&quot;\n      }, {\n        &quot;amount&quot; : &quot;10.0K PPS&quot;,\n        &quot;time&quot; : &quot;Over 30 sec&quot;\n      } ],\n      &quot;SYN&quot; : [ {\n        &quot;amount&quot; : &quot;20.0K PPS&quot;,\n        &quot;time&quot; : &quot;Over 30 sec&quot;\n      }, {\n        &quot;amount&quot; : &quot;17.0K PPS&quot;,\n        &quot;time&quot; : &quot;Over 75 sec&quot;\n      } ],\n      &quot;LARGE_SYN&quot; : [ {\n        &quot;amount&quot; : &quot;10.0K PPS&quot;,\n        &quot;time&quot; : &quot;Over 30 sec&quot;\n      }, {\n        &quot;amount&quot; : &quot;40.0 Mbps&quot;,\n        &quot;time&quot; : &quot;Over 15 sec&quot;\n      }, {\n        &quot;amount&quot; : &quot;25.0 Mbps&quot;,\n        &quot;time&quot; : &quot;Over 30 sec&quot;\n      } ],\n      &quot;SSDP&quot; : [ {\n        &quot;amount&quot; : &quot;10.0K PPS&quot;,\n        &quot;time&quot; : &quot;Over 30 sec&quot;\n      }, {\n        &quot;amount&quot; : &quot;40.0 Mbps&quot;,\n        &quot;time&quot; : &quot;Over 15 sec&quot;\n      }, {\n        &quot;amount&quot; : &quot;25.0 Mbps&quot;,\n        &quot;time&quot; : &quot;Over 30 sec&quot;\n      } ],\n      &quot;NTP&quot; : [ {\n        &quot;amount&quot; : &quot;10.0K PPS&quot;,\n        &quot;time&quot; : &quot;Over 30 sec&quot;\n      }, {\n        &quot;amount&quot; : &quot;40.0 Mbps&quot;,\n        &quot;time&quot; : &quot;Over 15 sec&quot;\n      }, {\n        &quot;amount&quot; : &quot;25.0 Mbps&quot;,\n        &quot;time&quot; : &quot;Over 45 sec&quot;\n      } ],\n      &quot;ICMP&quot; : [ {\n        &quot;amount&quot; : &quot;20.0K PPS&quot;,\n        &quot;time&quot; : &quot;Over 30 sec&quot;\n      }, {\n        &quot;amount&quot; : &quot;40.0 Mbps&quot;,\n        &quot;time&quot; : &quot;Over 15 sec&quot;\n      }, {\n        &quot;amount&quot; : &quot;25.0 Mbps&quot;,\n        &quot;time&quot; : &quot;Over 30 sec&quot;\n      } ]\n    },\n    &quot;lastUpdate&quot; : &quot;2023-05-02T06:18:51Z&quot;\n  } ]\n} ]</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;7101 - Policy not found&lt;br/&gt;\n        \n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-DDoS_Protection_Policy_Visibility-getSecurityPolicy\"><a name=\"getSecurityPolicy\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"get\"><code class=\"huge\"><span class=\"http-method\">get</span> /api/prov/v3/ddos-protection/security-policy</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Get security policy (<span class=\"nickname\">getSecurityPolicy</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to view the security policy of a Protected IP or Protected Range.  The thresholds determine at what point the range/IP is considered to be under DDoS attack. Mitigation is then started and the traffic is blocked.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">assetId (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Protected Range or Protected IP </div>      <div class=\"param\">isProtectedIp (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Indicates if the asset is a Protected IP or a Protected Range. Default is false, indicating that the asset is a Protected Range. </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_45\">inline_response_200_45</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;7101 - Policy not found&lt;br/&gt;\n        <a href=\"#inline_response_200_45\">inline_response_200_45</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-DDoS_Protection_Policy_Visibility-getSecurityPolicyRevisions\"><a name=\"getSecurityPolicyRevisions\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"get\"><code class=\"huge\"><span class=\"http-method\">get</span> /api/prov/v3/ddos-protection/security-policy/revisions</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Get security policy revisions (<span class=\"nickname\">getSecurityPolicyRevisions</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to view the last 2 revisions of threshold changes in the security policy for a Protected IP or Protected Range. The thresholds determine at what point the range/IP is considered to be under DDoS attack. Mitigation is then started and the traffic is blocked.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">assetId (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Protected Range or Protected IP </div>      <div class=\"param\">isProtectedIp (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Indicates if the asset is a Protected IP or a Protected Range. Default is false, indicating that the asset is a Protected Range. </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      array[<a href=\"#SecurityPolicyRevisionResponse\">SecurityPolicyRevisionResponse</a>]\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>[ {\n  &quot;policyRevisions&quot; : [ {\n    &quot;singleIpThresholds&quot; : {\n      &quot;ppsThresholds&quot; : {\n        &quot;UDP&quot; : &quot;10.0K PPS&quot;,\n        &quot;TCP&quot; : &quot;50.0K PPS&quot;,\n        &quot;TOTAL&quot; : &quot;50.0K PPS&quot;,\n        &quot;DNS_RESPONSE&quot; : &quot;0.3K PPS&quot;,\n        &quot;DNS&quot; : &quot;0.3K PPS&quot;,\n        &quot;SYN&quot; : &quot;0.5K PPS&quot;,\n        &quot;SSDP&quot; : &quot;0.3K PPS&quot;,\n        &quot;NTP&quot; : &quot;0.3K PPS&quot;,\n        &quot;OTHER&quot; : &quot;3.0K PPS&quot;,\n        &quot;FRAG&quot; : &quot;0.3K PPS&quot;,\n        &quot;CUSTOM&quot; : &quot;0.3K PPS&quot;,\n        &quot;LARGE_SYN&quot; : &quot;0.3K PPS&quot;,\n        &quot;ICMP&quot; : &quot;0.3K PPS&quot;\n      },\n      &quot;bandwidthThresholds&quot; : {\n        &quot;UDP&quot; : &quot;10.0 Mbps&quot;,\n        &quot;TCP&quot; : &quot;50.0 Mbps&quot;,\n        &quot;TOTAL&quot; : &quot;50.0 Mbps&quot;,\n        &quot;DNS_RESPONSE&quot; : &quot;0.2 Mbps&quot;,\n        &quot;DNS&quot; : &quot;0.1 Mbps&quot;,\n        &quot;SYN&quot; : &quot;0.4 Mbps&quot;,\n        &quot;SSDP&quot; : &quot;0.1 Mbps&quot;,\n        &quot;NTP&quot; : &quot;0.1 Mbps&quot;,\n        &quot;OTHER&quot; : &quot;8.0 Mbps&quot;,\n        &quot;FRAG&quot; : &quot;0.1 Mbps&quot;,\n        &quot;CUSTOM&quot; : &quot;0.1 Mbps&quot;,\n        &quot;LARGE_SYN&quot; : &quot;0.1 Mbps&quot;,\n        &quot;ICMP&quot; : &quot;0.1 Mbps&quot;\n      }\n    },\n    &quot;ipRangeThresholds&quot; : {\n      &quot;ppsThresholds&quot; : {\n        &quot;UDP&quot; : &quot;10.0K PPS&quot;,\n        &quot;TCP&quot; : &quot;50.0K PPS&quot;,\n        &quot;TOTAL&quot; : &quot;50.0K PPS&quot;,\n        &quot;DNS_RESPONSE&quot; : &quot;0.3K PPS&quot;,\n        &quot;DNS&quot; : &quot;0.3K PPS&quot;,\n        &quot;SYN&quot; : &quot;0.5K PPS&quot;,\n        &quot;SSDP&quot; : &quot;0.3K PPS&quot;,\n        &quot;NTP&quot; : &quot;0.3K PPS&quot;,\n        &quot;OTHER&quot; : &quot;3.0K PPS&quot;,\n        &quot;FRAG&quot; : &quot;0.3K PPS&quot;,\n        &quot;CUSTOM&quot; : &quot;0.3K PPS&quot;,\n        &quot;LARGE_SYN&quot; : &quot;0.3K PPS&quot;,\n        &quot;ICMP&quot; : &quot;0.3K PPS&quot;\n      },\n      &quot;bandwidthThresholds&quot; : {\n        &quot;UDP&quot; : &quot;10.0 Mbps&quot;,\n        &quot;TCP&quot; : &quot;50.0 Mbps&quot;,\n        &quot;TOTAL&quot; : &quot;50.0 Mbps&quot;,\n        &quot;DNS_RESPONSE&quot; : &quot;0.2 Mbps&quot;,\n        &quot;DNS&quot; : &quot;0.1 Mbps&quot;,\n        &quot;SYN&quot; : &quot;0.4 Mbps&quot;,\n        &quot;SSDP&quot; : &quot;0.1 Mbps&quot;,\n        &quot;NTP&quot; : &quot;0.1 Mbps&quot;,\n        &quot;OTHER&quot; : &quot;8.0 Mbps&quot;,\n        &quot;FRAG&quot; : &quot;0.1 Mbps&quot;,\n        &quot;CUSTOM&quot; : &quot;0.1 Mbps&quot;,\n        &quot;LARGE_SYN&quot; : &quot;0.1 Mbps&quot;,\n        &quot;ICMP&quot; : &quot;0.1 Mbps&quot;\n      }\n    },\n    &quot;lastUpdate&quot; : &quot;2023-10-09T07:06:36Z&quot;\n  }, {\n    &quot;singleIpThresholds&quot; : {\n      &quot;ppsThresholds&quot; : {\n        &quot;UDP&quot; : &quot;10.0K PPS&quot;,\n        &quot;TCP&quot; : &quot;50.0K PPS&quot;,\n        &quot;TOTAL&quot; : &quot;50.0K PPS&quot;,\n        &quot;DNS_RESPONSE&quot; : &quot;0.3K PPS&quot;,\n        &quot;DNS&quot; : &quot;0.3K PPS&quot;,\n        &quot;SYN&quot; : &quot;0.5K PPS&quot;,\n        &quot;SSDP&quot; : &quot;0.3K PPS&quot;,\n        &quot;NTP&quot; : &quot;0.3K PPS&quot;,\n        &quot;OTHER&quot; : &quot;3.0K PPS&quot;,\n        &quot;FRAG&quot; : &quot;0.3K PPS&quot;,\n        &quot;CUSTOM&quot; : &quot;0.3K PPS&quot;,\n        &quot;LARGE_SYN&quot; : &quot;0.3K PPS&quot;,\n        &quot;ICMP&quot; : &quot;0.3K PPS&quot;\n      },\n      &quot;bandwidthThresholds&quot; : {\n        &quot;UDP&quot; : &quot;10.0 Mbps&quot;,\n        &quot;TCP&quot; : &quot;50.0 Mbps&quot;,\n        &quot;TOTAL&quot; : &quot;50.0 Mbps&quot;,\n        &quot;DNS_RESPONSE&quot; : &quot;0.2 Mbps&quot;,\n        &quot;DNS&quot; : &quot;0.1 Mbps&quot;,\n        &quot;SYN&quot; : &quot;0.4 Mbps&quot;,\n        &quot;SSDP&quot; : &quot;0.1 Mbps&quot;,\n        &quot;NTP&quot; : &quot;0.1 Mbps&quot;,\n        &quot;OTHER&quot; : &quot;8.0 Mbps&quot;,\n        &quot;FRAG&quot; : &quot;0.1 Mbps&quot;,\n        &quot;CUSTOM&quot; : &quot;0.1 Mbps&quot;,\n        &quot;LARGE_SYN&quot; : &quot;0.1 Mbps&quot;,\n        &quot;ICMP&quot; : &quot;0.1 Mbps&quot;\n      }\n    },\n    &quot;ipRangeThresholds&quot; : {\n      &quot;ppsThresholds&quot; : {\n        &quot;UDP&quot; : &quot;10.0K PPS&quot;,\n        &quot;TCP&quot; : &quot;50.0K PPS&quot;,\n        &quot;TOTAL&quot; : &quot;50.0K PPS&quot;,\n        &quot;DNS_RESPONSE&quot; : &quot;0.3K PPS&quot;,\n        &quot;DNS&quot; : &quot;0.3K PPS&quot;,\n        &quot;SYN&quot; : &quot;0.5K PPS&quot;,\n        &quot;SSDP&quot; : &quot;0.3K PPS&quot;,\n        &quot;NTP&quot; : &quot;0.3K PPS&quot;,\n        &quot;OTHER&quot; : &quot;3.0K PPS&quot;,\n        &quot;FRAG&quot; : &quot;0.3K PPS&quot;,\n        &quot;CUSTOM&quot; : &quot;0.3K PPS&quot;,\n        &quot;LARGE_SYN&quot; : &quot;0.3K PPS&quot;,\n        &quot;ICMP&quot; : &quot;0.3K PPS&quot;\n      },\n      &quot;bandwidthThresholds&quot; : {\n        &quot;UDP&quot; : &quot;10.0 Mbps&quot;,\n        &quot;TCP&quot; : &quot;50.0 Mbps&quot;,\n        &quot;TOTAL&quot; : &quot;50.0 Mbps&quot;,\n        &quot;DNS_RESPONSE&quot; : &quot;0.2 Mbps&quot;,\n        &quot;DNS&quot; : &quot;0.1 Mbps&quot;,\n        &quot;SYN&quot; : &quot;0.4 Mbps&quot;,\n        &quot;SSDP&quot; : &quot;0.1 Mbps&quot;,\n        &quot;NTP&quot; : &quot;0.1 Mbps&quot;,\n        &quot;OTHER&quot; : &quot;8.0 Mbps&quot;,\n        &quot;FRAG&quot; : &quot;0.1 Mbps&quot;,\n        &quot;CUSTOM&quot; : &quot;0.1 Mbps&quot;,\n        &quot;LARGE_SYN&quot; : &quot;0.1 Mbps&quot;,\n        &quot;ICMP&quot; : &quot;0.1 Mbps&quot;\n      }\n    },\n    &quot;lastUpdate&quot; : &quot;2022-09-01T08:30:14Z&quot;\n  } ]\n}, {\n  &quot;policyRevisions&quot; : [ {\n    &quot;singleIpThresholds&quot; : {\n      &quot;ppsThresholds&quot; : {\n        &quot;UDP&quot; : &quot;10.0K PPS&quot;,\n        &quot;TCP&quot; : &quot;50.0K PPS&quot;,\n        &quot;TOTAL&quot; : &quot;50.0K PPS&quot;,\n        &quot;DNS_RESPONSE&quot; : &quot;0.3K PPS&quot;,\n        &quot;DNS&quot; : &quot;0.3K PPS&quot;,\n        &quot;SYN&quot; : &quot;0.5K PPS&quot;,\n        &quot;SSDP&quot; : &quot;0.3K PPS&quot;,\n        &quot;NTP&quot; : &quot;0.3K PPS&quot;,\n        &quot;OTHER&quot; : &quot;3.0K PPS&quot;,\n        &quot;FRAG&quot; : &quot;0.3K PPS&quot;,\n        &quot;CUSTOM&quot; : &quot;0.3K PPS&quot;,\n        &quot;LARGE_SYN&quot; : &quot;0.3K PPS&quot;,\n        &quot;ICMP&quot; : &quot;0.3K PPS&quot;\n      },\n      &quot;bandwidthThresholds&quot; : {\n        &quot;UDP&quot; : &quot;10.0 Mbps&quot;,\n        &quot;TCP&quot; : &quot;50.0 Mbps&quot;,\n        &quot;TOTAL&quot; : &quot;50.0 Mbps&quot;,\n        &quot;DNS_RESPONSE&quot; : &quot;0.2 Mbps&quot;,\n        &quot;DNS&quot; : &quot;0.1 Mbps&quot;,\n        &quot;SYN&quot; : &quot;0.4 Mbps&quot;,\n        &quot;SSDP&quot; : &quot;0.1 Mbps&quot;,\n        &quot;NTP&quot; : &quot;0.1 Mbps&quot;,\n        &quot;OTHER&quot; : &quot;8.0 Mbps&quot;,\n        &quot;FRAG&quot; : &quot;0.1 Mbps&quot;,\n        &quot;CUSTOM&quot; : &quot;0.1 Mbps&quot;,\n        &quot;LARGE_SYN&quot; : &quot;0.1 Mbps&quot;,\n        &quot;ICMP&quot; : &quot;0.1 Mbps&quot;\n      }\n    },\n    &quot;ipRangeThresholds&quot; : {\n      &quot;ppsThresholds&quot; : {\n        &quot;UDP&quot; : &quot;10.0K PPS&quot;,\n        &quot;TCP&quot; : &quot;50.0K PPS&quot;,\n        &quot;TOTAL&quot; : &quot;50.0K PPS&quot;,\n        &quot;DNS_RESPONSE&quot; : &quot;0.3K PPS&quot;,\n        &quot;DNS&quot; : &quot;0.3K PPS&quot;,\n        &quot;SYN&quot; : &quot;0.5K PPS&quot;,\n        &quot;SSDP&quot; : &quot;0.3K PPS&quot;,\n        &quot;NTP&quot; : &quot;0.3K PPS&quot;,\n        &quot;OTHER&quot; : &quot;3.0K PPS&quot;,\n        &quot;FRAG&quot; : &quot;0.3K PPS&quot;,\n        &quot;CUSTOM&quot; : &quot;0.3K PPS&quot;,\n        &quot;LARGE_SYN&quot; : &quot;0.3K PPS&quot;,\n        &quot;ICMP&quot; : &quot;0.3K PPS&quot;\n      },\n      &quot;bandwidthThresholds&quot; : {\n        &quot;UDP&quot; : &quot;10.0 Mbps&quot;,\n        &quot;TCP&quot; : &quot;50.0 Mbps&quot;,\n        &quot;TOTAL&quot; : &quot;50.0 Mbps&quot;,\n        &quot;DNS_RESPONSE&quot; : &quot;0.2 Mbps&quot;,\n        &quot;DNS&quot; : &quot;0.1 Mbps&quot;,\n        &quot;SYN&quot; : &quot;0.4 Mbps&quot;,\n        &quot;SSDP&quot; : &quot;0.1 Mbps&quot;,\n        &quot;NTP&quot; : &quot;0.1 Mbps&quot;,\n        &quot;OTHER&quot; : &quot;8.0 Mbps&quot;,\n        &quot;FRAG&quot; : &quot;0.1 Mbps&quot;,\n        &quot;CUSTOM&quot; : &quot;0.1 Mbps&quot;,\n        &quot;LARGE_SYN&quot; : &quot;0.1 Mbps&quot;,\n        &quot;ICMP&quot; : &quot;0.1 Mbps&quot;\n      }\n    },\n    &quot;lastUpdate&quot; : &quot;2023-10-09T07:06:36Z&quot;\n  }, {\n    &quot;singleIpThresholds&quot; : {\n      &quot;ppsThresholds&quot; : {\n        &quot;UDP&quot; : &quot;10.0K PPS&quot;,\n        &quot;TCP&quot; : &quot;50.0K PPS&quot;,\n        &quot;TOTAL&quot; : &quot;50.0K PPS&quot;,\n        &quot;DNS_RESPONSE&quot; : &quot;0.3K PPS&quot;,\n        &quot;DNS&quot; : &quot;0.3K PPS&quot;,\n        &quot;SYN&quot; : &quot;0.5K PPS&quot;,\n        &quot;SSDP&quot; : &quot;0.3K PPS&quot;,\n        &quot;NTP&quot; : &quot;0.3K PPS&quot;,\n        &quot;OTHER&quot; : &quot;3.0K PPS&quot;,\n        &quot;FRAG&quot; : &quot;0.3K PPS&quot;,\n        &quot;CUSTOM&quot; : &quot;0.3K PPS&quot;,\n        &quot;LARGE_SYN&quot; : &quot;0.3K PPS&quot;,\n        &quot;ICMP&quot; : &quot;0.3K PPS&quot;\n      },\n      &quot;bandwidthThresholds&quot; : {\n        &quot;UDP&quot; : &quot;10.0 Mbps&quot;,\n        &quot;TCP&quot; : &quot;50.0 Mbps&quot;,\n        &quot;TOTAL&quot; : &quot;50.0 Mbps&quot;,\n        &quot;DNS_RESPONSE&quot; : &quot;0.2 Mbps&quot;,\n        &quot;DNS&quot; : &quot;0.1 Mbps&quot;,\n        &quot;SYN&quot; : &quot;0.4 Mbps&quot;,\n        &quot;SSDP&quot; : &quot;0.1 Mbps&quot;,\n        &quot;NTP&quot; : &quot;0.1 Mbps&quot;,\n        &quot;OTHER&quot; : &quot;8.0 Mbps&quot;,\n        &quot;FRAG&quot; : &quot;0.1 Mbps&quot;,\n        &quot;CUSTOM&quot; : &quot;0.1 Mbps&quot;,\n        &quot;LARGE_SYN&quot; : &quot;0.1 Mbps&quot;,\n        &quot;ICMP&quot; : &quot;0.1 Mbps&quot;\n      }\n    },\n    &quot;ipRangeThresholds&quot; : {\n      &quot;ppsThresholds&quot; : {\n        &quot;UDP&quot; : &quot;10.0K PPS&quot;,\n        &quot;TCP&quot; : &quot;50.0K PPS&quot;,\n        &quot;TOTAL&quot; : &quot;50.0K PPS&quot;,\n        &quot;DNS_RESPONSE&quot; : &quot;0.3K PPS&quot;,\n        &quot;DNS&quot; : &quot;0.3K PPS&quot;,\n        &quot;SYN&quot; : &quot;0.5K PPS&quot;,\n        &quot;SSDP&quot; : &quot;0.3K PPS&quot;,\n        &quot;NTP&quot; : &quot;0.3K PPS&quot;,\n        &quot;OTHER&quot; : &quot;3.0K PPS&quot;,\n        &quot;FRAG&quot; : &quot;0.3K PPS&quot;,\n        &quot;CUSTOM&quot; : &quot;0.3K PPS&quot;,\n        &quot;LARGE_SYN&quot; : &quot;0.3K PPS&quot;,\n        &quot;ICMP&quot; : &quot;0.3K PPS&quot;\n      },\n      &quot;bandwidthThresholds&quot; : {\n        &quot;UDP&quot; : &quot;10.0 Mbps&quot;,\n        &quot;TCP&quot; : &quot;50.0 Mbps&quot;,\n        &quot;TOTAL&quot; : &quot;50.0 Mbps&quot;,\n        &quot;DNS_RESPONSE&quot; : &quot;0.2 Mbps&quot;,\n        &quot;DNS&quot; : &quot;0.1 Mbps&quot;,\n        &quot;SYN&quot; : &quot;0.4 Mbps&quot;,\n        &quot;SSDP&quot; : &quot;0.1 Mbps&quot;,\n        &quot;NTP&quot; : &quot;0.1 Mbps&quot;,\n        &quot;OTHER&quot; : &quot;8.0 Mbps&quot;,\n        &quot;FRAG&quot; : &quot;0.1 Mbps&quot;,\n        &quot;CUSTOM&quot; : &quot;0.1 Mbps&quot;,\n        &quot;LARGE_SYN&quot; : &quot;0.1 Mbps&quot;,\n        &quot;ICMP&quot; : &quot;0.1 Mbps&quot;\n      }\n    },\n    &quot;lastUpdate&quot; : &quot;2022-09-01T08:30:14Z&quot;\n  } ]\n} ]</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;7101 - Policy not found&lt;br/&gt;\n        \n  </div><hr class=\"no-search\" /><h1 class=\"no-search\" id=\"operations-tag-Integrations\"><a name=\"Integrations\">Integrations</a></h1><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Integrations-getClappsInfo\"><a name=\"getClappsInfo\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/integration/v1/clapps</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Get client applications info (<span class=\"nickname\">getClappsInfo</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to retrieve a list of all the client applications.</div>\n\n\n\n\n\n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ApiResultGetClappsInfo\">ApiResultGetClappsInfo</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;clientApps&quot; : {\n    &quot;1&quot; : &quot;Firefox&quot;\n  },\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ],\n  &quot;clientAppTypes&quot; : {\n    &quot;1&quot; : &quot;Browser&quot;\n  }\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    Success\n        <a href=\"#ApiResultGetClappsInfo\">ApiResultGetClappsInfo</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Integrations-getGeoInfo\"><a name=\"getGeoInfo\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/integration/v1/geo</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Get geographical info (<span class=\"nickname\">getGeoInfo</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to retrieve a list of all the countries and continents codes.</div>\n\n\n\n\n\n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#GeoInfo\">GeoInfo</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ],\n  &quot;continentsCodes&quot; : {\n    &quot;AF&quot; : &quot;Africa&quot;\n  },\n  &quot;countriesCodes&quot; : {\n    &quot;BD&quot; : &quot;Bangladesh&quot;,\n    &quot;BE&quot; : &quot;Belgium&quot;\n  }\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    Success\n        <a href=\"#GeoInfo\">GeoInfo</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Integrations-getIPRanges\"><a name=\"getIPRanges\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"get\"><code class=\"huge\"><span class=\"http-method\">get</span> /api/integration/v1/ips</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Get Imperva IP ranges (<span class=\"nickname\">getIPRanges</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to get the updated list of Imperva IP ranges. This list may be used to define firewall rules that restrict access to customers sites from non-Imperva IPs.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">resp_format (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Response format.&lt;br/&gt;Possible values: json | apache | nginx | iptables | text&lt;br/&gt;Default: json </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_13\">inline_response_200_13</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;14001 - Format invalid\n        <a href=\"#inline_response_200_13\">inline_response_200_13</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Integrations-getIPRangesWithPost\"><a name=\"getIPRangesWithPost\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/integration/v1/ips</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Get Imperva IP ranges (<span class=\"nickname\">getIPRangesWithPost</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to get the updated list of Imperva IP ranges. This list may be used to define firewall rules that restrict access to customers sites from non-Imperva IPs.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">resp_format (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Response format.&lt;br/&gt;Possible values: json | apache | nginx | iptables | text&lt;br/&gt;Default: json </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_13\">inline_response_200_13</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;14001 - Format invalid\n        <a href=\"#inline_response_200_13\">inline_response_200_13</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Integrations-getTexts\"><a name=\"getTexts\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/integration/v1/texts</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Get texts (<span class=\"nickname\">getTexts</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to retrieve a list of all text messages that may be part of API responses. For each message a key and a value are provided. The key is the unique identifier of the message and the value is the message text itself, in the API&#39;s default locale (English).</div>\n\n\n\n\n\n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ApiResultGetTexts\">ApiResultGetTexts</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ],\n  &quot;texts&quot; : {\n    &quot;api.stats.visits_timeseries.human&quot; : &quot;Human visits&quot;,\n    &quot;api.stats.visits_timeseries.bot&quot; : &quot;Bot visits&quot;,\n    &quot;api.threats.followup.view&quot; : &quot;View Incidents&quot;\n  }\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    Success\n        <a href=\"#ApiResultGetTexts\">ApiResultGetTexts</a>\n  </div><hr class=\"no-search\" /><h1 class=\"no-search\" id=\"operations-tag-Login_Protect\"><a name=\"LoginProtect\">LoginProtect</a></h1><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Login_Protect-addLpUser\"><a name=\"addLpUser\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/lp/add-user</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Add login protect user (<span class=\"nickname\">addLpUser</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to add a Login Protect user for a site.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">account_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the account to operate on. </div>      <div class=\"param\">email (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Email address. </div>      <div class=\"param\">name (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Example: John Smith </div>      <div class=\"param\">phone (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Phone number. For example: &amp;quot;1-8662507659&amp;quot; </div>      <div class=\"param\">is_phone_verified (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Whether or not to skip phone verification. </div>      <div class=\"param\">is_email_verified (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Whether or not to skip email address verification. </div>      <div class=\"param\">should_send_activation_email (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Whether or not to send activation email to user. </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ApiResult\">ApiResult</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;/br&gt;9403 - Unknown/unauthorized account_id&lt;br/&gt;1001 - E-mail invalid&lt;/br&gt;18005 - Login Protect User Exists&lt;/br&gt;18006 - Operation Not Allowed&lt;/br&gt;18009 - Not Supported Action&lt;br/&gt;18004 - Failed to Send E-Mail\n        <a href=\"#ApiResult\">ApiResult</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Login_Protect-configureProtectedAppByLp\"><a name=\"configureProtectedAppByLp\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/lp/configure-app</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Configure login protect on admin areas (<span class=\"nickname\">configureProtectedAppByLp</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to configure Login Protect on wordpress | joomla | phpbb admin areas.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">site_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to operate on. format: int64</div>      <div class=\"param\">protected_app (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Protect admin areas of joomla | wordpress | phpBB. </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_14\">inline_response_200_14</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;9413 - Unknown/unauthorized site_id&lt;br/&gt;18001 - Format invalid&lt;br/&gt;18002 - Application invalid&lt;br/&gt;18011 - Invalid SMS Text&lt;br/&gt;9403 - Unknown/unauthorized account_id&lt;br/&gt;1001 - E-mail invalid&lt;br/&gt;18003 - Invalid phone number\n        <a href=\"#inline_response_200_14\">inline_response_200_14</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Login_Protect-editLpUser\"><a name=\"editLpUser\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/lp/edit-user</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Edit login protect user (<span class=\"nickname\">editLpUser</span>)</div>\n    <div class=\" method-notes subtopic-text \">Edit Login Protect user&#39;s settings.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">account_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the account to operate on. </div>      <div class=\"param\">email (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Email address. </div>      <div class=\"param\">name (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Example: John Smith </div>      <div class=\"param\">phone (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Phone number. For example: &amp;quot;1-8662507659&amp;quot; </div>      <div class=\"param\">is_phone_verified (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Whether or not to skip phone verification. </div>      <div class=\"param\">is_email_verified (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Whether or not to skip email address verification. </div>      <div class=\"param\">should_send_activation_email (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Whether or not to send activation email to user. </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ApiResult\">ApiResult</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;9403 - Unknown/unauthorized account_id&lt;br/&gt;1001 - E-mail invalid&lt;br/&gt;18005 - Login Protect User Exists&lt;br/&gt;18006 - Operation Not Allowed&lt;br/&gt;18009  - Not Supported Action&lt;/br&gt;18004 - Failed to Send E-Mail\n        <a href=\"#ApiResult\">ApiResult</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Login_Protect-getLpUsers\"><a name=\"getLpUsers\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/lp/users</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Get login protect users (<span class=\"nickname\">getLpUsers</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to get the account&#39;s login protect user list.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">account_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the account to operate on. </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_15\">inline_response_200_15</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;18003 - Invalid phone number&lt;/br&gt;18004 - Failed to Send E-Mail&lt;br/&gt;9403 - Unknown/unauthorized account_id&lt;br/&gt;1001 - E-mail invalid&lt;/br&gt;18005 - Login Protect User Exists&lt;br/&gt;18006 - Operation Not Allowed\n        <a href=\"#inline_response_200_15\">inline_response_200_15</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Login_Protect-modifyLpSiteConfiguration\"><a name=\"modifyLpSiteConfiguration\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/lp/configure</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Modify Site Login Protect Configuration (<span class=\"nickname\">modifyLpSiteConfiguration</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to change Login Protect settings for a site.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">site_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to operate on. format: int64</div>      <div class=\"param\">enabled (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Pass true to enable login protect on site, and false to disable it.&lt;br/&gt;Default: true </div>      <div class=\"param\">specific_users_list (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Comma separated email list to set login protect users for the site. If the list is empty all users will be allowed to access the site using Login Protect. </div>      <div class=\"param\">send_lp_notifications (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Pass true to send notification on successful login using login protect.&lt;br/&gt;Default: false </div>      <div class=\"param\">allow_all_users (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Pass true to allow all login protect users to access the site. If you want to allow only a specific list of users to access the site using Login Protect set this to false, and add the list to specific_user_list.&lt;br/&gt;Default: true </div>      <div class=\"param\">authentication_methods (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Comma separated list of allowed authentication methods: sms | email | ga </div>      <div class=\"param\">urls (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — A comma separated list of resource paths. For example, /home and /admin/index.html are resource paths, while &lt;a href=&quot;http://www.example.com/home&quot;&gt;http://www.example.com/home&lt;/a&gt; is not. Each URL should be encoded separately using percent encoding as specified by RFC 3986 (&lt;a href=&quot;http://tools.ietf.org/html/rfc3986#section-2.1&quot;&gt;http://tools.ietf.org/html/rfc3986#section-2.1&lt;/a&gt;). An empty URL list will remove all URLs. </div>      <div class=\"param\">url_patterns (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — A comma separated list of url patterns. Possible values: contains | equals | prefix | suffix | not_equals | not_contain | not_prefix | not_suffix. The patterns should be in accordance with the matching urls sent by the urls parameter. </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_14\">inline_response_200_14</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;9413 - Unknown/unauthorized site_id&lt;/br&gt;18001 - Format invalid&lt;br/&gt;18002 - Application invalid&lt;br/&gt;18011 - Invalid SMS Text&lt;br/&gt;9403 - Unknown/unauthorized account_id&lt;br/&gt;1001 - E-mail invalid&lt;br/&gt;18003 - Invalid phone number\n        <a href=\"#inline_response_200_14\">inline_response_200_14</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Login_Protect-removeLpUser\"><a name=\"removeLpUser\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/lp/remove</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Remove login protect user (<span class=\"nickname\">removeLpUser</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to remove a login protect user from an account&#39;s user list.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">account_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the account to operate on. </div>      <div class=\"param\">email (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Email address. </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ApiResult\">ApiResult</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;18003 - Invalid phone number&lt;br/&gt;18004 - Failed to Send E-Mail&lt;br/&gt;9403 - Unknown/unauthorized account_id&lt;br/&gt;1001 - E-mail invalid&lt;br/&gt;18005 - Login Protect User Exists&lt;br/&gt;18006 - Operation Not Allowed\n        <a href=\"#ApiResult\">ApiResult</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Login_Protect-sendSms\"><a name=\"sendSms\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/lp/send-sms</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Send SMS to user (<span class=\"nickname\">sendSms</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to send an SMS to a login protect user.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">account_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the account to operate on. </div>      <div class=\"param\">email (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Email address. </div>      <div class=\"param\">sms_text (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Text that will be sent in SMS. </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ApiResult\">ApiResult</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;18003 -Invalid phone number&lt;br/&gt;18011 - Invalid SMS Text&lt;br/&gt;9403 - Unknown/unauthorized account_id&lt;br/&gt;18010 - Invalid User&lt;br/&gt;18007 - Exceeded Allowed SMS&lt;br/&gt;18008 - Failed to Send SMS\n        <a href=\"#ApiResult\">ApiResult</a>\n  </div><hr class=\"no-search\" /><h1 class=\"no-search\" id=\"operations-tag-Site_Management\"><a name=\"SiteManagement\">SiteManagement</a></h1><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-addCacheRule\"><a name=\"addCacheRule\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/performance/caching-rules/add</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Add a cache rule (<span class=\"nickname\">addCacheRule</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation for adding a cache rule</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">action (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Rule action. See Possible action parameter values.&lt;br/&gt;Possible action parameter values:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;HTTP_CACHE_MAKE_STATIC&lt;/b&gt; Cache Resource&lt;/li&gt;&lt;li&gt;&lt;b&gt;HTTP_CACHE_CLIENT_CACHE_CTL&lt;/b&gt; Cache Resource on Client&lt;/li&gt;&lt;li&gt;&lt;b&gt;HTTP_CACHE_FORCE_UNCACHEABLE&lt;/b&gt; Don&#39;t Cache Resource&lt;/li&gt;&lt;li&gt;&lt;b&gt;HTTP_CACHE_DIFFERENTIATE_SSL&lt;/b&gt; Differentiate Cache Key by HTTP/HTTPS Scheme&lt;/li&gt;&lt;li&gt;&lt;b&gt;HTTP_CACHE_DIFFERENTIATE_BY_HEADER&lt;/b&gt; Differentiate Cache Key by Header&lt;/li&gt;&lt;li&gt;&lt;b&gt;HTTP_CACHE_DIFFERENTIATE_BY_COOKIE&lt;/b&gt; Differentiate Cache Key by Cookie&lt;/li&gt;&lt;li&gt;&lt;b&gt;HTTP_CACHE_DIFFERENTIATE_BY_GEO&lt;/b&gt; Differentiate Cache Key by Geolocation&lt;/li&gt;&lt;li&gt;&lt;b&gt;HTTP_CACHE_IGNORE_PARAMS&lt;/b&gt; Ignore Parameters in Cache Key&lt;/li&gt;&lt;li&gt;&lt;b&gt;HTTP_CACHE_IGNORE_AUTH_HEADER&lt;/b&gt; Cache Authenticated Resources&lt;/li&gt;&lt;li&gt;&lt;b&gt;HTTP_CACHE_FORCE_VALIDATION&lt;/b&gt; Force User Authentication&lt;/li&gt;&lt;li&gt;&lt;b&gt;HTTP_CACHE_ADD_TAG&lt;/b&gt; Create Tag&lt;/li&gt;&lt;li&gt;&lt;b&gt;HTTP_CACHE_ENRICH_CACHE_KEY&lt;/b&gt; Enrich Cache Key&lt;/li&gt;&lt;/ul&gt; </div>      <div class=\"param\">site_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to operate on. format: int64</div>      <div class=\"param\">name (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Rule name. </div>      <div class=\"param\">filter (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Rule will trigger only a request that matches this filter. For more details on filters, see &lt;a href=&quot;https://docs.imperva.com/csh?context=rule_syntax&quot;&gt;Syntax Guide&lt;/a&gt;. </div>      <div class=\"param\">ttl (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Rule TTL. Only relevant when action is HTTP_CACHE_MAKE_STATIC or HTTP_CACHE_CLIENT_CACHE_CTL </div>      <div class=\"param\">ttl_unit (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Rule TTL time unit.&lt;br/&gt;Must be one of SECONDS, MINUTES, HOURS, DAYS or WEEKS. If no time unit is provided, SECONDS is used.&lt;br/&gt;Only relevant when action is HTTP_CACHE_MAKE_STATIC or HTTP_CACHE_CLIENT_CACHE_CTL </div>      <div class=\"param\">differentiated_by_value (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Value to differentiate by. HTTP_CACHE_DIFFERENTIATE_BY_HEADER - header name, HTTP_CACHE_DIFFERENTIATE_BY_COOKIE - cookie name, HTTP_CACHE_DIFFERENTIATE_BY_GEO - geo location &lt;br/&gt;(ISO 3166-1 alpha-2 country codes ), otherwise irrelevant. </div>      <div class=\"param\">params (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Comma separated list of parameters to ignore. Parameters name must be alphanumeric. </div>      <div class=\"param\">all_params (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — When set to &lt;b&gt;true&lt;/b&gt;: all parameters in cache key will be ignored.&lt;br/&gt;Default: false.&lt;br/&gt;Relevant for HTTP_CACHE_IGNORE_PARAMS action </div>      <div class=\"param\">tag_name (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The name of the tag to add. </div>      <div class=\"param\">text (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Add text to the cache key as suffix. Relevant for the HTTP_CACHE_ENRICH_CACHE_KEY action </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_3\">inline_response_200_3</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;9413 - Unknown/unauthorized site_id&lt;br/&gt;9415 - Operation not allowed&lt;br/&gt;2 - Invalid input\n        <a href=\"#inline_response_200_3\">inline_response_200_3</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-addCustomRule\"><a name=\"addCustomRule\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/incapRules/add</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Add rule (<span class=\"nickname\">addCustomRule</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to add a rule (Delivery, Security or Rate).</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">action (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Rule action. See the possible values in the table below.&lt;br/&gt;Possible action parameter values for Delivery Rules:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REDIRECT&lt;/b&gt; Redirect the client to a different URL, responding with a 30X response.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_SIMPLIFIED_REDIRECT&lt;/b&gt; Redirect the client to a different URL, responding with a 30X response.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REWRITE_URL&lt;/b&gt; Modify the path to which a specific request is targeted.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REWRITE_HEADER&lt;/b&gt; Modify or add a request header before passing traffic to the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REWRITE_COOKIE&lt;/b&gt; Modify or add cookies that are sent by the client to the origin server. The cookie name and value should be indicated.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_DELETE_HEADER&lt;/b&gt; Remove a specific request header, which means that it wonâ€™t be sent to the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_DELETE_COOKIE&lt;/b&gt; Remove a specific cookie set on the client, which means that it wonâ€™t be sent to the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_FORWARD_TO_DC&lt;/b&gt; Define the data center to which a specific request will be sent.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_FORWARD_TO_PORT&lt;/b&gt; Define the port to which a specific request will be sent.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_RESPONSE_REWRITE_HEADER&lt;/b&gt; Modify or add a header to the response received from the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_RESPONSE_DELETE_HEADER&lt;/b&gt; Remove a specific response header, which means that it won&#39;t be returned to the client.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_RESPONSE_REWRITE_RESPONSE_CODE&lt;/b&gt; Modify the response code received from the origin server.&lt;/li&gt;&lt;/ul&gt;&lt;br/&gt;Possible action parameter values for security rules:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_ALERT&lt;/b&gt; Generate a non blocking alert for this event.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_BLOCK&lt;/b&gt; Block the current request and generate an alert for this event.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_BLOCK_USER&lt;/b&gt; Block the current session and generate an alert for this event. Any subsequent request from the same Session will be blocked.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_BLOCK_IP&lt;/b&gt; Block the current session and generate an alert for this event. Any subsequent request from the same Session will be blocked.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_RETRY&lt;/b&gt; Require any client matching the rule filters to support cookies in order to complete the request.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_INTRUSIVE_HTML&lt;/b&gt; Require any client matching the rule filters to support javascript in order to complete the request. Since the Javascript test is embedded in an HTML page, this action should only be enabled for HTML resources.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_CAPTCHA&lt;/b&gt; Require any client matching the rule filters to pass a CAPTCHA test in order to complete the request. Since the CAPTCHA test is embedded in an HTML page, this action should only be enabled for HTML resources.&lt;/li&gt;&lt;/ul&gt;&lt;br/&gt;Possible action parameter values for counter (rate) rules:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_RATE&lt;/b&gt; Count the number of requests received that match the rule filter.&lt;/li&gt;&lt;/ul&gt; </div>      <div class=\"param\">site_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to operate on. format: int64</div>      <div class=\"param\">name (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Rule name. </div>      <div class=\"param\">filter (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Rule will trigger only a request that matches this filter. For more details on filter guidelines, see &lt;a href=&quot;https://docs.imperva.com/csh?context=rule_syntax&quot;&gt;Syntax Guide&lt;/a&gt;.&lt;br/&gt;The filter may contain up to 400 characters. </div>      <div class=\"param\">response_code (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Redirect rule&#39;s response code. Valid values are 302, 301, 303, 307, 308. format: int32</div>      <div class=\"param\">protocol (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> —  </div>      <div class=\"param\">add_missing (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Add cookie or header if it doesn&#39;t exist (Rewrite cookie rule only) </div>      <div class=\"param\">from (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The pattern to rewrite.&lt;br/&gt;For RULE_ACTION_REWRITE_URL - The URL to rewrite.&lt;br/&gt;For RULE_ACTION_REWRITE_HEADER - The header value to rewrite.&lt;br/&gt;For RULE_ACTION_REWRITE_COOKIE - The cookie value to rewrite.&lt;br/&gt;For RULE_ACTION_SIMPLIFIED_REDIRECT - Redirect the client to a different URL, responding with a 30X response. </div>      <div class=\"param\">to (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The pattern to change to.&lt;br/&gt;For RULE_ACTION_REWRITE_URL - The URL to change to.&lt;br/&gt;For RULE_ACTION_REWRITE_HEADER - The header value to change to.&lt;br/&gt;For RULE_ACTION_REWRITE_COOKIE - The cookie value to change to.&lt;br/&gt;For RULE_ACTION_SIMPLIFIED_REDIRECT - Redirect the client to a different URL, responding with a 30X response. </div>      <div class=\"param\">rewrite_name (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Name of cookie or header to rewrite. Applies only for RULE_ACTION_REWRITE_COOKIE and RULE_ACTION_REWRITE_HEADER. </div>      <div class=\"param\">dc_id (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Data center to forward request to. Applies only for RULE_ACTION_FORWARD_TO_DC. format: int64</div>      <div class=\"param\">allow_caching (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> —  </div>      <div class=\"param\">is_test_mode (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Apply the rule only to the IP address the API request was sent from.&lt;br/&gt;This option is not available for Simplified Redirect rules. </div>      <div class=\"param\">rate_context (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The context of the rate counter. Possible values: IP / Session. Applies only to rules using RULE_ACTION_RATE. </div>      <div class=\"param\">rate_interval (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The interval (in seconds) of the rate counter. Possible values: A multiple of 10 from 10-300. Applies only to rules using RULE_ACTION_RATE. format: int32</div>      <div class=\"param\">port_forwarding_context (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Context for port forwarding. &amp;quot;Use Port Value&amp;quot; or &amp;quot;Use Header Name&amp;quot;. Applies only for RULE_ACTION_FORWARD_TO_PORT. </div>      <div class=\"param\">port_forwarding_value (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Port number or header name for port forwarding. Applies only for RULE_ACTION_FORWARD_TO_PORT. </div>      <div class=\"param\">multiple_deletions (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Delete multiple header occurrences. Applies only to rules using RULE_ACTION_DELETE_HEADER and RULE_ACTION_RESPONSE_DELETE_HEADER. </div>      <div class=\"param\">rewrite_existing (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Rewrite cookie or header if it exists </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#CustomRuleResponse\">CustomRuleResponse</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;rule_id&quot; : 43573,\n  &quot;res&quot; : 0,\n  &quot;status&quot; : &quot;ok&quot;\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;2 - Invalid input, 3015 - Granularity invalid\n        <a href=\"#CustomRuleResponse\">CustomRuleResponse</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-addDCServer\"><a name=\"addDCServer\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/dataCenters/servers/add</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Add server (<span class=\"nickname\">addDCServer</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to add a server to a data center.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">dc_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The data center&#39;s ID. format: int64</div>      <div class=\"param\">server_address (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Server IP address. </div>      <div class=\"param\">is_disabled (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Enables the data center </div>      <div class=\"param\">is_standby (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Set the server as Active (P0) or Standby (P1) (Boolean). </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_16\">inline_response_200_16</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;1 -General error&lt;/br&gt;2- invalid data center\n        <a href=\"#inline_response_200_16\">inline_response_200_16</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-addDataCenter\"><a name=\"addDataCenter\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/dataCenters/add</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Add data center (<span class=\"nickname\">addDataCenter</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation for adding data center to site.<br />You can configure up to 40 data centers per site.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">site_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to operate on. format: int64</div>      <div class=\"param\">name (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The new data center&#39;s name. </div>      <div class=\"param\">server_address (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The server&#39;s address. Possible values: IP, CNAME </div>      <div class=\"param\">lb_algorithm (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Data center load balancing algorithm. Possible values are:&lt;br/&gt;LB_LEAST_PENDING_REQUESTS - Server with least pending requests&lt;br/&gt;LB_LEAST_OPEN_CONNECTIONS - Server with least open connections&lt;br/&gt;LB_SOURCE_IP_HASH - Server by IP hash&lt;br/&gt;RANDOM - Random server&lt;br/&gt;WEIGHTED - Server by weight </div>      <div class=\"param\">is_enabled (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Enables the data center. </div>      <div class=\"param\">is_content (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The data center will be available for specific resources (&lt;b&gt;Forward&lt;/b&gt; Delivery Rules). </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_17\">inline_response_200_17</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;2 - a data center with that name already exists\n        <a href=\"#inline_response_200_17\">inline_response_200_17</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-addSite\"><a name=\"addSite\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/add</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Add a site (<span class=\"nickname\">addSite</span>)</div>\n    <div class=\" method-notes subtopic-text \">Add a new site to an account. If the site already exists, its status is returned.</div>\n\n\n    <h3 class=\"field-label\">Consumes</h3>\n    This API call consumes the following media types via the <span class=\"header\">Content-Type</span> request header:\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Request body</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">body <a href=\"#string\">string</a> (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Body Parameter</span> —  </div>\n                </div>  \n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">domain (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The domain name of the site. For example: &lt;a href=&quot;www.example.com&quot;&gt;www.example.com&lt;/a&gt;, &lt;a href=&quot;hello.example.com&quot;&gt;www.example.com&lt;/a&gt;, &lt;a href=&quot;example.com&quot;&gt;www.example.com&lt;/a&gt; </div>      <div class=\"param\">account_id (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the account to operate on.&lt;br/&gt;If not specified, operation will be performed on the account identified by the authentication parameters. </div>      <div class=\"param\">ref_id (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Customer specific identifier for this operation </div>      <div class=\"param\">send_site_setup_emails (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — If this value is false, end users will not get emails about the add site process such as DNS instructions and SSL setup. </div>      <div class=\"param\">site_ip (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Manually set the web server IP/CNAME </div>      <div class=\"param\">force_ssl (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — If this value is true, manually set the site to support SSL.&lt;br/&gt;This option is only available for sites with manually configured IP/CNAME and for specific accounts. </div>      <div class=\"param\">naked_domain_san (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Use â€œtrueâ€ to add the naked domain SAN to a www siteâ€™s SSL certificate. Default value: true </div>      <div class=\"param\">wildcard_san (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Use â€œtrueâ€ to add the wildcard SAN or â€œfalseâ€ to add the full domain SAN to the siteâ€™s SSL certificate. Default value: true </div>      <div class=\"param\">log_level (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Available only for customers that purchased the Logs Integration SKU.&lt;br/&gt;Sets the log reporting level for the site. Options are â€œfullâ€, â€œsecurityâ€, â€œnoneâ€ and default </div>      <div class=\"param\">logs_account_id (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Available only for customers that purchased the Logs Integration SKU.&lt;br/&gt;Numeric identifier of the account that purchased the logs integration SKU and which collects the logs.&lt;br/&gt;If not specified, operation will be performed on the account identified by the authentication parameters </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_14\">inline_response_200_14</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;3001 - Domain invalid&lt;br/&gt;3002 - Site is on the CloudFlare network&lt;br/&gt;3003 - Site requires SSL&lt;br/&gt;3004 - Domain belongs to a known service&lt;/br&gt;3005 - Site is on a service&lt;br/&gt;3006 - Site requires multiple IPs support&lt;br/&gt;3011 - Site unresolvable&lt;br/&gt;3012 - Site unreachable&lt;br/&gt;3013 -Site already protected by the service&lt;br/&gt;3014 - Number of allowed sites exceeded.&lt;br/&gt;3015 - Internal error\n        <a href=\"#inline_response_200_14\">inline_response_200_14</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-checkCAACompliance\"><a name=\"checkCAACompliance\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/caa/check-compliance</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Check CAA compliance (<span class=\"nickname\">checkCAACompliance</span>)</div>\n    <div class=\" method-notes subtopic-text \">Check siteâ€™s associated SANs for CAA compliance. If a given SAN is compliant, its SSL domain validation status is updated accordingly.This operation returns an updated list of the siteâ€™s associated SANs that are not compliant. An empty list indicates that all SANs are compliant.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">site_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to operate on. format: int64</div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#CaaComplianceCheckResult\">CaaComplianceCheckResult</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;res_message&quot;,\n  &quot;non_compliant_sans&quot; : [ &quot;*.caa.incaptest.co&quot;, &quot;*.caa.incaptest.co&quot; ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    Success\n        <a href=\"#CaaComplianceCheckResult\">CaaComplianceCheckResult</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-createNewCSR\"><a name=\"createNewCSR\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/customCertificate/csr</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Create new CSR (<span class=\"nickname\">createNewCSR</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to create a certificate signing request (CSR) for your site.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">site_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to operate on format: int64</div>      <div class=\"param\">domain (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — common name. For example: example.com </div>      <div class=\"param\">email (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Email address. For example: joe@example.com </div>      <div class=\"param\">country (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The two-letter ISO code for the country where your organization is located </div>      <div class=\"param\">state (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The state/region where your organization is located. This should not be abbreviated </div>      <div class=\"param\">city (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The city where your organization is located </div>      <div class=\"param\">organization (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The legal name of your organization. This should not be abbreviated or include suffixes such as Inc., Corp., or LLC </div>      <div class=\"param\">organization_unit (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The division of your organization handling the certificate. For example, IT Department </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#CreateNewCSRResponse\">CreateNewCSRResponse</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : &quot;0&quot;,\n  &quot;csr_content&quot; : &quot;-----BEGIN CERTIFICATE REQUEST-----\\\\nMIIC5DCCAcwCAQAwgZ4xNTAzBgNVBAMTLGEucmV1c2VjdXN0b21jZXJ0aWZpY2F0\\\\nZXdpdGhjc3J0ZXN0MzUzOTYuY29tMQwwCgYDVQQHEwNKRVIxCzAJBgNVBAYTAklM\\\\nMQswCQYDVQQIEwJJTDEQMA4GA1UEChMHaW1wZXJ2YTELMAkGA1UECxMCQ04xHjAc\\\\nBgkqhkiG9w0BCQEWD2Zvb0BpbXBlcnZhLmNvbTCCASIwDQYJKoZIhvcNAQEBBQAD\\\\nggEPADCCAQoCggEBAMAHcUrB5rhio8jaAueo6rdpgW1SuscfiiK01xZF5utOqrQ2\\\\nSfD3IBaQcT6pf9fFT5zUcErXmCpjdabY42JmjiRvS04aKhI4pKydM17e5CSevSyM\\\\n0gAYhUdQOgjpCY81/58RKwndG3diFbsdrGnDuKWf7kLmx/biK+3IIZxSPF7JsQ1i\\\\nDHzS9X1Sq3Hwk7GBwOLBlKqG6VXS3SMUReggW6VJhuCKlY+FPUuT7Qr80fkfVt8x\\\\nbCFle7gMF8v390Tc36FFXF7/Jo5m9aSgFLFPRPsbJ+UlRxvRXrnLNm+ycCcXvL5A\\\\ngE50PJaCHJz4U45c9zSAKbrvGHKzZ6eWkdVCDfsCAwEAAaAAMA0GCSqGSIb3DQEB\\\\nCwUAA4IBAQAvRrtUP86lG3J+uYrtnvZzDGRue6eIVwfDOKqrPBAX3fm+JnctZKC5\\\\nQVmLToMFKRyL/FsF3K4a9hf8pN5TjT2/LS7OvgOHOfQC0eZCcocRmz++MtUaQxsx\\\\n+WHiUkpgnXnH3KQhj3WzP6HJV/qjRzcRWBsHUhuE75/J0153RWEXQssC5y4t3hvl\\\\nynkT6BUkQDy8XdRA3kgahPd9Jnwx4be9pRuq7hw1JIA7jFqu4A/ZSoUAoCqgWIfD\\\\nXSt26/4tt4DItt+G/SLGNPuhuc2z+VmGkDDrRm8SNfykEvHFlKkdYcSKgLH2+fgf\\\\nlCCHPIALjavOirG+cki5Ppc0M/Wmagl+\\\\n-----END CERTIFICATE REQUEST-----\\\\n&quot;,\n  &quot;status&quot; : &quot;ok&quot;\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;2 - Invalid input&lt;br/&gt;4205 - Site does not have SSL&lt;br/&gt;9414 - Feature not permitted&lt;br/&gt;9414 - Feature not permitted&lt;/br&gt;3015 - Internal error\n        <a href=\"#CreateNewCSRResponse\">CreateNewCSRResponse</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-deleteCacheRule\"><a name=\"deleteCacheRule\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/performance/caching-rules/delete</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Delete a cache rule (<span class=\"nickname\">deleteCacheRule</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation for deleting a cache rule</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">site_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to operate on. format: int64</div>      <div class=\"param\">rule_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — ID of the rule to change. format: int64</div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ApiResult\">ApiResult</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;9413 - Unknown/unauthorized site_id&lt;br/&gt;9415 - Operation not allowed&lt;br/&gt;2 - Invalid input&lt;br/&gt;2002 - Object is not found&lt;br/&gt;1 - Unexpected error\n        <a href=\"#ApiResult\">ApiResult</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-deleteCustomRule\"><a name=\"deleteCustomRule\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/incapRules/delete</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Delete rule (<span class=\"nickname\">deleteCustomRule</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to delete a rule (Delivery, Security or Rate).</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">rule_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Rule id format: int64</div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#DeleteCustomRuleResponse\">DeleteCustomRuleResponse</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;status&quot; : &quot;ok&quot;\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt; 2 - Timerange invalid, 9413 - Unknown/unauthorized site_id\n        <a href=\"#DeleteCustomRuleResponse\">DeleteCustomRuleResponse</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-deleteDCServer\"><a name=\"deleteDCServer\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/dataCenters/servers/delete</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Delete server (<span class=\"nickname\">deleteDCServer</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to delete a data center&#39;s server.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">server_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Server ID. format: int64</div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_16\">inline_response_200_16</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;9415 -invalid.server.state&lt;/br&gt;2- invalid data center&lt;br/&gt;1 - Unexpected error\n        <a href=\"#inline_response_200_16\">inline_response_200_16</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-deleteDataCenter\"><a name=\"deleteDataCenter\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/dataCenters/delete</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Delete data center (<span class=\"nickname\">deleteDataCenter</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to delete a site&#39;s data center.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">dc_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The data center&#39;s ID. format: int64</div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_17\">inline_response_200_17</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;5 -Could not delete data center&lt;/br&gt;2- invalid data center&lt;/br&gt;9415- invalid.dc.state&lt;br/&gt;3011 - There must be at least one active data center not configured for forward rules in the site\n        <a href=\"#inline_response_200_17\">inline_response_200_17</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-deleteSite\"><a name=\"deleteSite\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/delete</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Delete site (<span class=\"nickname\">deleteSite</span>)</div>\n    <div class=\" method-notes subtopic-text \">Delete the site.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">site_id (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to operate on </div>      <div class=\"param\">ignore_grace_period (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The process ignores the siteâ€™s 24 hour grace period and immediately deletes the site. Default value: false </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ApiResult\">ApiResult</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;1 - Unexpected error\n        <a href=\"#ApiResult\">ApiResult</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-domainEmails\"><a name=\"domainEmails\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/domain/emails</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Get domain approver e-mail addresses (<span class=\"nickname\">domainEmails</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to get the list of email addresses that can be used when adding an SSL site.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">domain (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The domain name of the site. For example: &lt;a href=&quot;www.example.com&quot;&gt;www.example.com&lt;/a&gt;, &lt;a href=&quot;hello.example.com&quot;&gt;www.example.com&lt;/a&gt;, &lt;a href=&quot;example.com&quot;&gt;www.example.com&lt;/a&gt; </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_30\">inline_response_200_30</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;3001 - Domain invalid&lt;br/&gt;3011 - Site unresolvable\n        <a href=\"#inline_response_200_30\">inline_response_200_30</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-editBotsConfiguration\"><a name=\"editBotsConfiguration\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v3/sites/{extSiteId}/settings/botConfiguration</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Update website bot configuration (<span class=\"nickname\">editBotsConfiguration</span>)</div>\n    <div class=\" method-notes subtopic-text \">Update the Bot Access Control configuration for a given website. <br />For the full list of client applications and their associated IDs, see <a href=\"https://docs.imperva.com/bundle/cloud-application-security/page/settings/client-classification.htm\">Client Classification</a>.</div>\n\n    <h3 class=\"field-label\">Path parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">extSiteId (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Path Parameter</span> —  format: int64</div>    </div>  \n\n    <h3 class=\"field-label\">Consumes</h3>\n    This API call consumes the following media types via the <span class=\"header\">Content-Type</span> request header:\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Request body</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">body <a href=\"#BotsConfigurationDTO\">BotsConfigurationDTO</a> (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Body Parameter</span> — JSON body.  &lt;br&gt; Note: displayName is relevant for response only. </div>\n                </div>  \n\n\n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#BotsConfigurationDTO\">BotsConfigurationDTO</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;data&quot; : [ {\n    &quot;badBots&quot; : [ null, null ],\n    &quot;canceledGoodBots&quot; : [ {\n      &quot;displayName&quot; : &quot;Googlebot (Search Bot)&quot;,\n      &quot;id&quot; : 6\n    }, {\n      &quot;displayName&quot; : &quot;Googlebot (Search Bot)&quot;,\n      &quot;id&quot; : 6\n    } ]\n  }, {\n    &quot;badBots&quot; : [ null, null ],\n    &quot;canceledGoodBots&quot; : [ {\n      &quot;displayName&quot; : &quot;Googlebot (Search Bot)&quot;,\n      &quot;id&quot; : 6\n    }, {\n      &quot;displayName&quot; : &quot;Googlebot (Search Bot)&quot;,\n      &quot;id&quot; : 6\n    } ]\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    OK\n        <a href=\"#BotsConfigurationDTO\">BotsConfigurationDTO</a>\n    <h4 class=\"field-label\">401</h4>\n    Unauthorized\n        <a href=\"#ApiErrorResponse\">ApiErrorResponse</a>\n    <h4 class=\"field-label\">404</h4>\n    Not Found\n        <a href=\"#ApiErrorResponse\">ApiErrorResponse</a>\n    <h4 class=\"field-label\">406</h4>\n    Not Acceptable\n        <a href=\"#ApiErrorResponse\">ApiErrorResponse</a>\n    <h4 class=\"field-label\">500</h4>\n    Server Error\n        <a href=\"#ApiErrorResponse\">ApiErrorResponse</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-editCacheRule\"><a name=\"editCacheRule\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/performance/caching-rules/edit</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Edit a cache rule (<span class=\"nickname\">editCacheRule</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation for editing a cache rule</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">action (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Rule action. See Possible action parameter values.&lt;br/&gt;Possible action parameter values:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;HTTP_CACHE_MAKE_STATIC&lt;/b&gt; Cache Resource&lt;/li&gt;&lt;li&gt;&lt;b&gt;HTTP_CACHE_CLIENT_CACHE_CTL&lt;/b&gt; Cache Resource on Client&lt;/li&gt;&lt;li&gt;&lt;b&gt;HTTP_CACHE_FORCE_UNCACHEABLE&lt;/b&gt; Don&#39;t Cache Resource&lt;/li&gt;&lt;li&gt;&lt;b&gt;HTTP_CACHE_DIFFERENTIATE_SSL&lt;/b&gt; Differentiate Cache Key by HTTP/HTTPS Scheme&lt;/li&gt;&lt;li&gt;&lt;b&gt;HTTP_CACHE_DIFFERENTIATE_BY_HEADER&lt;/b&gt; Differentiate Cache Key by Header&lt;/li&gt;&lt;li&gt;&lt;b&gt;HTTP_CACHE_DIFFERENTIATE_BY_COOKIE&lt;/b&gt; Differentiate Cache Key by Cookie&lt;/li&gt;&lt;li&gt;&lt;b&gt;HTTP_CACHE_DIFFERENTIATE_BY_GEO&lt;/b&gt; Differentiate Cache Key by Geolocation&lt;/li&gt;&lt;li&gt;&lt;b&gt;HTTP_CACHE_IGNORE_PARAMS&lt;/b&gt; Ignore Parameters in Cache Key&lt;/li&gt;&lt;li&gt;&lt;b&gt;HTTP_CACHE_IGNORE_AUTH_HEADER&lt;/b&gt; Cache Authenticated Resources&lt;/li&gt;&lt;li&gt;&lt;b&gt;HTTP_CACHE_FORCE_VALIDATION&lt;/b&gt; Force User Authentication&lt;/li&gt;&lt;li&gt;&lt;b&gt;HTTP_CACHE_ADD_TAG&lt;/b&gt; Create Tag&lt;/li&gt;&lt;li&gt;&lt;b&gt;HTTP_CACHE_ENRICH_CACHE_KEY&lt;/b&gt; Enrich Cache Key&lt;/li&gt;&lt;/ul&gt; </div>      <div class=\"param\">site_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to operate on. format: int64</div>      <div class=\"param\">rule_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — ID of the rule to change. format: int64</div>      <div class=\"param\">name (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Rule name. </div>      <div class=\"param\">filter (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Rule will trigger only a request that matches this filter. For more details on filters, see &lt;a href=&quot;https://docs.imperva.com/csh?context=rule_syntax&quot;&gt;Syntax Guide&lt;/a&gt;. </div>      <div class=\"param\">ttl (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Rule TTL. Only relevant when action is HTTP_CACHE_MAKE_STATIC or HTTP_CACHE_CLIENT_CACHE_CTL </div>      <div class=\"param\">ttl_unit (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Rule TTL time unit.&lt;br/&gt;Must be one of SECONDS, MINUTES, HOURS, DAYS or WEEKS. If no time unit is provided, SECONDS is used.&lt;br/&gt;Only relevant when action is HTTP_CACHE_MAKE_STATIC or HTTP_CACHE_CLIENT_CACHE_CTL </div>      <div class=\"param\">differentiated_by_value (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Value to differentiate by. HTTP_CACHE_DIFFERENTIATE_BY_HEADER - header name, HTTP_CACHE_DIFFERENTIATE_BY_COOKIE - cookie name, HTTP_CACHE_DIFFERENTIATE_BY_GEO - geo location&lt;br/&gt; (ISO 3166-1 alpha-2 country codes ), otherwise irrelevant. </div>      <div class=\"param\">params (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Comma separated list of parameters to ignore. Parameters name must be alphanumeric. </div>      <div class=\"param\">all_params (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — When set to &lt;b&gt;true&lt;/b&gt;: all parameters in cache key will be ignored.&lt;br/&gt;Default: false.&lt;br/&gt;Relevant for HTTP_CACHE_IGNORE_PARAMS action </div>      <div class=\"param\">tag_name (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The name of the tag to add. </div>      <div class=\"param\">text (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Add text to the cache key as suffix. Relevant for the HTTP_CACHE_ENRICH_CACHE_KEY action </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ApiResult\">ApiResult</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;9413 - Unknown/unauthorized site_id&lt;br/&gt;9415 - Operation not allowed&lt;br/&gt;2 - Invalid input&lt;br/&gt;2002 - Object is not found\n        <a href=\"#ApiResult\">ApiResult</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-editCustomRule\"><a name=\"editCustomRule\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/incapRules/edit</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Edit rule (<span class=\"nickname\">editCustomRule</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to edit an existing rule (Delivery, Security or Rate).</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">action (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Rule action.&lt;br/&gt;&lt;br/&gt;Possible action parameter values for Delivery Rules:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REDIRECT&lt;/b&gt; Redirect the client to a different URL, responding with a 30X response.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_SIMPLIFIED_REDIRECT&lt;/b&gt; Redirect the client to a different URL, responding with a 30X response.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REWRITE_URL&lt;/b&gt; Modify the path to which a specific request is targeted.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REWRITE_HEADER&lt;/b&gt; Modify or add a request header before passing traffic to the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REWRITE_COOKIE&lt;/b&gt; Modify or add cookies that are sent by the client to the origin server. The cookie name and value should be indicated.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_DELETE_HEADER&lt;/b&gt; Remove a specific request header, which means that it wonâ€™t be sent to the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_DELETE_COOKIE&lt;/b&gt; Remove a specific cookie set on the client, which means that it wonâ€™t be sent to the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_FORWARD_TO_DC&lt;/b&gt; Define the data center to which a specific request will be sent.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_FORWARD_TO_PORT&lt;/b&gt; Define the port to which a specific request will be sent.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_RESPONSE_REWRITE_HEADER&lt;/b&gt; Modify or add a header to the response received from the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_RESPONSE_DELETE_HEADER&lt;/b&gt; Remove a specific response header, which means that it won&#39;t be returned to the client.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_RESPONSE_REWRITE_RESPONSE_CODE&lt;/b&gt; Modify the response code received from the origin server.&lt;/li&gt;&lt;/ul&gt;&lt;br/&gt;Possible action parameter values for security rules:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_ALERT&lt;/b&gt; Generate a non blocking alert for this event.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_BLOCK&lt;/b&gt; Block the current request and generate an alert for this event.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_BLOCK_USER&lt;/b&gt; Block the current session and generate an alert for this event. Any subsequent request from the same Session will be blocked.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_BLOCK_IP&lt;/b&gt; Block the current session and generate an alert for this event. Any subsequent request from the same Session will be blocked.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_RETRY&lt;/b&gt; Require any client matching the rule filters to support cookies in order to complete the request.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_INTRUSIVE_HTML&lt;/b&gt; Require any client matching the rule filters to support javascript in order to complete the request. Since the Javascript test is embedded in an HTML page, this action should only be enabled for HTML resources.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_CAPTCHA&lt;/b&gt; Require any client matching the rule filters to pass a CAPTCHA test in order to complete the request. Since the CAPTCHA test is embedded in an HTML page, this action should only be enabled for HTML resources.&lt;/li&gt;&lt;/ul&gt;&lt;br/&gt;Possible action parameter values for counter (rate) rules:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_RATE&lt;/b&gt; Count the number of requests received that match the rule filter.&lt;/li&gt;&lt;/ul&gt; </div>      <div class=\"param\">rule_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Rule ID. format: int64</div>      <div class=\"param\">name (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Rule name. </div>      <div class=\"param\">filter (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Rule will trigger only a request that matches this filter. For more details on filter guidelines, see &lt;a href=&quot;https://docs.imperva.com/csh?context=rule_syntax&quot;&gt;Syntax Guide&lt;/a&gt;. </div>      <div class=\"param\">response_code (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Redirect rule&#39;s response code. Valid values are 302, 301, 303, 307, 308. format: int32</div>      <div class=\"param\">protocol (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> —  </div>      <div class=\"param\">add_missing (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Add cookie or header if it doesn&#39;t exist (Rewrite cookie rule only) </div>      <div class=\"param\">from (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The pattern to rewrite.&lt;br/&gt;For RULE_ACTION_REWRITE_URL - The URL to rewrite.&lt;br/&gt;For RULE_ACTION_REWRITE_HEADER - The header value to rewrite.&lt;br/&gt;For RULE_ACTION_REWRITE_COOKIE - The cookie value to rewrite.&lt;br/&gt;For RULE_ACTION_SIMPLIFIED_REDIRECT - Redirect the client to a different URL, responding with a 30X response. </div>      <div class=\"param\">to (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The pattern to change to.&lt;br/&gt;For RULE_ACTION_REWRITE_URL - The URL to change to.&lt;br/&gt;For RULE_ACTION_REWRITE_HEADER - The header value to change to.&lt;br/&gt;For RULE_ACTION_REWRITE_COOKIE - The cookie value to change to.&lt;br/&gt;For RULE_ACTION_SIMPLIFIED_REDIRECT - Redirect the client to a different URL, responding with a 30X response. </div>      <div class=\"param\">rewrite_name (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Name of cookie or header to rewrite. Applies only for RULE_ACTION_REWRITE_COOKIE and RULE_ACTION_REWRITE_HEADER. </div>      <div class=\"param\">dc_id (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Data center to forward request to. Applies only for RULE_ACTION_FORWARD_TO_DC. format: int64</div>      <div class=\"param\">allow_caching (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> —  </div>      <div class=\"param\">rate_context (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The context of the rate counter. Possible values: IP / Session. Applies only to rules using RULE_ACTION_RATE. </div>      <div class=\"param\">rate_interval (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The interval (in seconds) of the rate counter. Possible values: A multiple of 10 from 10-300. Applies only to rules using RULE_ACTION_RATE. format: int32</div>      <div class=\"param\">is_test_mode (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Make rule apply only for IP address the API request was sent from.&lt;br/&gt;This option is not available for Simplified Redirect rules. </div>      <div class=\"param\">port_forwarding_context (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Context for port forwarding. &amp;quot;Use Port Value&amp;quot; or &amp;quot;Use Header Name&amp;quot;. Applies only for RULE_ACTION_FORWARD_TO_PORT. </div>      <div class=\"param\">port_forwarding_value (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Port number or header name for port forwarding. Applies only for RULE_ACTION_FORWARD_TO_PORT. </div>      <div class=\"param\">multiple_deletions (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Delete multiple header occurrences. Applies only to rules using RULE_ACTION_DELETE_HEADER and RULE_ACTION_RESPONSE_DELETE_HEADER. </div>      <div class=\"param\">rewrite_existing (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Rewrite cookie or header if it exists </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ApiResult\">ApiResult</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt; 2 - Timerange invalid, 9413 - Unknown/unauthorized site_id&lt;br/&gt; 9415 - Operation not allowed&lt;br/&gt; 3015 - Internal error\n        <a href=\"#ApiResult\">ApiResult</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-editDCServer\"><a name=\"editDCServer\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/dataCenters/servers/edit</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Edit server (<span class=\"nickname\">editDCServer</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to edit a server in a data center.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">server_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Server ID. format: int64</div>      <div class=\"param\">server_address (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The IP address of the server to modify. </div>      <div class=\"param\">is_enabled (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Enable or disable the server (Boolean). </div>      <div class=\"param\">is_standby (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Set the server as Active (P0) or Standby (P1) (Boolean). </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_16\">inline_response_200_16</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;9415 -invalid.server.state&lt;/br&gt;2- invalid data center&lt;br/&gt;1 -Unexpected error&lt;br/&gt;9413 -invalid server&lt;br/&gt;1 -General error\n        <a href=\"#inline_response_200_16\">inline_response_200_16</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-editDataCenter\"><a name=\"editDataCenter\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/dataCenters/edit</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Edit data center (<span class=\"nickname\">editDataCenter</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to edit site&#39;s data center.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">dc_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The data center&#39;s ID. format: int64</div>      <div class=\"param\">name (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The new data center&#39;s name. </div>      <div class=\"param\">is_enabled (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Enables the data center. </div>      <div class=\"param\">is_standby (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Defines the data center as &lt;b&gt;standby&lt;/b&gt; for failover. </div>      <div class=\"param\">is_content (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The data center will be available for specific resources (&lt;b&gt;Forward&lt;/b&gt; Delivery Rules). </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_17\">inline_response_200_17</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;9413 -invalid data center&lt;/br&gt;2- data center with that name already exists\n        <a href=\"#inline_response_200_17\">inline_response_200_17</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-enableCacheShield\"><a name=\"enableCacheShield\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/performance/cache-shield/enable</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Enable cache shield (<span class=\"nickname\">enableCacheShield</span>)</div>\n    <div class=\" method-notes subtopic-text \">Enable Cache Shield for a given site.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">site_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to operate on. format: int64</div>      <div class=\"param\">enable (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Use &lt;b&gt;true&lt;/b&gt; to enable cache shield on the specified site, and &lt;b&gt;false&lt;/b&gt; to disable it. </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ApiResult\">ApiResult</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;2 - Invalid input&lt;br/&gt;9413 - Unknown/unauthorized site_id&lt;br/&gt;1 - Unexpected error&lt;br/&gt;405 - Api is disabled\n        <a href=\"#ApiResult\">ApiResult</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-enableDisableCacheRule\"><a name=\"enableDisableCacheRule\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/performance/caching-rules/enable</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Enable or disable cache rule (<span class=\"nickname\">enableDisableCacheRule</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation for enabling or disable cache rule</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">site_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to operate on. format: int64</div>      <div class=\"param\">rule_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to operate on. format: int64</div>      <div class=\"param\">enable (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — When true, the rule will be enabled. Set to false to disable. </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ApiResult\">ApiResult</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;9413 - Unknown/unauthorized site_id&lt;br/&gt;9415 - Operation not allowed&lt;br/&gt;2 - Invalid input&lt;br/&gt;2002 - Object is not found\n        <a href=\"#ApiResult\">ApiResult</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-enableDisableCustomRule\"><a name=\"enableDisableCustomRule\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/incapRules/enableDisable</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Enable or disable rule (<span class=\"nickname\">enableDisableCustomRule</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to enable or disable a rule (Delivery, Security or Rate).</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">rule_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Rule id format: int64</div>      <div class=\"param\">enable (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — When true, the rule will be enabled. Set to false to disable </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ApiResult\">ApiResult</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt; 2 - Timerange invalid, 9413 - Unknown/unauthorized site_id&lt;br/&gt; 9415 - Operation not allowed&lt;br/&gt; 3015 - Internal error\n        <a href=\"#ApiResult\">ApiResult</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-getAdvancedCachingSettings\"><a name=\"getAdvancedCachingSettings\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/performance/advanced/get</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Get advanced caching settings (<span class=\"nickname\">getAdvancedCachingSettings</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to get advanced caching settings.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">site_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to operate on. </div>      <div class=\"param\">param (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Name of configuration parameter to set.&lt;br/&gt;Possible values for param and value parameters:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;async_validation&lt;/b&gt; Sets Async validation. Pass &amp;quot;true&amp;quot; or &amp;quot;false&amp;quot; in the value parameter.&lt;/li&gt;&lt;li&gt;&lt;b&gt;minify_javascript&lt;/b&gt; Sets the Minify JS. Pass &amp;quot;true&amp;quot; or &amp;quot;false&amp;quot; in the value parameter.&lt;/li&gt;&lt;li&gt;&lt;b&gt;minify_css&lt;/b&gt; Sets the Minify CSS. Pass &amp;quot;true&amp;quot; or &amp;quot;false&amp;quot; in the value parameter&lt;/li&gt;&lt;li&gt;&lt;b&gt;minify_static_html&lt;/b&gt; Sets Minify static HTML. Pass &amp;quot;true&amp;quot; or &amp;quot;false&amp;quot; in the value parameter&lt;/li&gt;&lt;li&gt;&lt;b&gt;compress_jpeg&lt;/b&gt; Sets the Compress JPEG. Pass &amp;quot;true&amp;quot; or &amp;quot;false&amp;quot; in the value parameter.&lt;/li&gt;&lt;li&gt;&lt;b&gt;progressive_image_rendering&lt;/b&gt; Sets the Progressive Image rendering flag. Pass &amp;quot;true&amp;quot; or &amp;quot;false&amp;quot; in the value parameter.&lt;/li&gt;&lt;li&gt;&lt;b&gt;aggressive_compression&lt;/b&gt; Sets the Aggressive compression rendering flag. Pass &amp;quot;true&amp;quot; or &amp;quot;false&amp;quot; in the value parameter.&lt;/li&gt;&lt;li&gt;&lt;b&gt;compress_png&lt;/b&gt; Sets the Compress PNG flag. Pass &amp;quot;true&amp;quot; or &amp;quot;false&amp;quot; in the value parameter.&lt;/li&gt;&lt;li&gt;&lt;b&gt;on_the_fly_compression&lt;/b&gt; &amp;quot;On the fly&amp;quot; Compression. Pass &amp;quot;true&amp;quot; or &amp;quot;false&amp;quot; in the value parameter.&lt;/li&gt;&lt;li&gt;&lt;b&gt;tcp_pre_pooling&lt;/b&gt; TCP Pre-Pooling. Pass &amp;quot;true&amp;quot; or &amp;quot;false&amp;quot; in the value parameter.&lt;/li&gt;&lt;li&gt;&lt;b&gt;comply_no_cache&lt;/b&gt; Comply with no-cache and max-age directives in client requests. Pass &amp;quot;true&amp;quot; or &amp;quot;false&amp;quot; in the value parameter.&lt;/li&gt;&lt;li&gt;&lt;b&gt;comply_vary&lt;/b&gt; Comply with the &lt;b&gt;Vary&lt;/b&gt; header. Pass &amp;quot;true&amp;quot; or &amp;quot;false&amp;quot; in the value parameter.&lt;/li&gt;&lt;li&gt;&lt;b&gt;use_shortest_caching&lt;/b&gt; Use shortest caching duration in case of conflicts. Pass &amp;quot;true&amp;quot; or &amp;quot;false&amp;quot; in the value parameter.&lt;/li&gt;&lt;li&gt;&lt;b&gt;prefer_last_modified&lt;/b&gt; Prefer &#39;last modified&#39; over eTag. Pass &amp;quot;true&amp;quot; or &amp;quot;false&amp;quot; in the value parameter.&lt;/li&gt;&lt;li&gt;&lt;b&gt;disable_client_side_caching&lt;/b&gt; Disable client side caching. Pass &amp;quot;true&amp;quot; or &amp;quot;false&amp;quot; in the value parameter.&lt;/li&gt;&lt;li&gt;&lt;b&gt;cache_300x&lt;/b&gt; Cache 300X responses. Pass &amp;quot;true&amp;quot; or &amp;quot;false&amp;quot; in the value parameter.&lt;/li&gt;&lt;li&gt;&lt;b&gt;unite_naked_full_cache&lt;/b&gt; Use the same cache for full and naked domains. For example, use the same cached resource for &lt;a href=&quot;https://www.example.com/a&quot;&gt;&lt;/a&gt; and &lt;a href=&quot;https://example.com/&quot;&gt;&lt;/a&gt;a.&lt;/li&gt;&lt;li&gt;&lt;b&gt;cache_empty_responses&lt;/b&gt; Cache responses that donâ€™t have a message body.&lt;/li&gt;&lt;li&gt;&lt;b&gt;cache_http_10_responses&lt;/b&gt; Cache HTTP 1.0 type responses that donâ€™t include the Content-Length header or chunking. Pass &amp;quot;true&amp;quot; or &amp;quot;false&amp;quot; in the value parameter.&lt;/li&gt;&lt;li&gt;&lt;b&gt;send_age_header&lt;/b&gt; Send &lt;b&gt;Cache-Control: max-age&lt;/b&gt; and &lt;b&gt;Age&lt;/b&gt; headers. Pass &amp;quot;true&amp;quot; or &amp;quot;false&amp;quot; in the value parameter.&lt;/li&gt;&lt;li&gt;&lt;b&gt;support_non_sni_clients&lt;/b&gt; Enable or disable the support for Non-SNI clients for TLS connections between clients and Imperva. Pass &amp;quot;true&amp;quot; or &amp;quot;false&amp;quot; in the value parameter.&lt;/li&gt;&lt;li&gt;&lt;b&gt;origin_connection_reuse&lt;/b&gt; Requests from multiple client connections may be transmitted through a single TCP connection to the origin, while requests from a single client connection may be distributed across multiple TCP connections to the origin. This option disables that behavior.. Pass &amp;quot;true&amp;quot; or &amp;quot;false&amp;quot; in the value parameter.&lt;/li&gt;&lt;li&gt;&lt;b&gt;redirect_http_to_https&lt;/b&gt; Redirect HTTP requests to HTTPS requests by sending an HTTP 301 response.&lt;/li&gt;&lt;li&gt;&lt;b&gt;redirect_naked_domain_to_full&lt;/b&gt; Redirect requests from your website&#39;s naked domain to its full domain by sending and HTTP 301 response.&lt;/li&gt;&lt;li&gt;&lt;b&gt;http_2&lt;/b&gt; Enables supporting browsers to take advantage of the performance enhancements provided by HTTP/2 for your website. Non-supporting browsers can connect via HTTP/1.0 or HTTP/1.1. HTTP/2 support requires that SSL is configured for your website. Pass &amp;quot;true&amp;quot; or &amp;quot;false&amp;quot; in the value parameter&lt;/li&gt;&lt;/ul&gt; </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_20\">inline_response_200_20</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;9413 - Unknown/unauthorized site_id\n        <a href=\"#inline_response_200_20\">inline_response_200_20</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-getBotsConfiguration\"><a name=\"getBotsConfiguration\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"get\"><code class=\"huge\"><span class=\"http-method\">get</span> /api/prov/v3/sites/{extSiteId}/settings/botConfiguration</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Get website bot configuration (<span class=\"nickname\">getBotsConfiguration</span>)</div>\n    <div class=\" method-notes subtopic-text \">Retrieve the Bot Access Control configuration for a given website.</div>\n\n    <h3 class=\"field-label\">Path parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">extSiteId (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Path Parameter</span> —  format: int64</div>    </div>  \n\n\n\n\n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#BotsConfigurationDTO\">BotsConfigurationDTO</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;data&quot; : [ {\n    &quot;badBots&quot; : [ null, null ],\n    &quot;canceledGoodBots&quot; : [ {\n      &quot;displayName&quot; : &quot;Googlebot (Search Bot)&quot;,\n      &quot;id&quot; : 6\n    }, {\n      &quot;displayName&quot; : &quot;Googlebot (Search Bot)&quot;,\n      &quot;id&quot; : 6\n    } ]\n  }, {\n    &quot;badBots&quot; : [ null, null ],\n    &quot;canceledGoodBots&quot; : [ {\n      &quot;displayName&quot; : &quot;Googlebot (Search Bot)&quot;,\n      &quot;id&quot; : 6\n    }, {\n      &quot;displayName&quot; : &quot;Googlebot (Search Bot)&quot;,\n      &quot;id&quot; : 6\n    } ]\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    OK\n        <a href=\"#BotsConfigurationDTO\">BotsConfigurationDTO</a>\n    <h4 class=\"field-label\">401</h4>\n    Unauthorized\n        <a href=\"#ApiErrorResponse\">ApiErrorResponse</a>\n    <h4 class=\"field-label\">404</h4>\n    Not Found\n        <a href=\"#ApiErrorResponse\">ApiErrorResponse</a>\n    <h4 class=\"field-label\">500</h4>\n    Server Error\n        <a href=\"#ApiErrorResponse\">ApiErrorResponse</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-getCache404Settings\"><a name=\"getCache404Settings\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/performance/cache404</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Get cache 404 settings (<span class=\"nickname\">getCache404Settings</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to get the caching settings of 404 responses for a site.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">site_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to operate on. </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_21\">inline_response_200_21</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;9413 - Unknown/unauthorized site_id&lt;br/&gt;9415 - Operation not allowed\n        <a href=\"#inline_response_200_21\">inline_response_200_21</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-getCachingMode\"><a name=\"getCachingMode\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/performance/cache-mode/get</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Get caching mode (<span class=\"nickname\">getCachingMode</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to get a site&#39;s caching mode.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">site_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to operate on. </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_22\">inline_response_200_22</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;9413 - Unknown/unauthorized site_id\n        <a href=\"#inline_response_200_22\">inline_response_200_22</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-getDataRegion\"><a name=\"getDataRegion\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/data-privacy/show</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Get site data storage region (<span class=\"nickname\">getDataRegion</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to get the site data region.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">site_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to operate on. format: int64</div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_31\">inline_response_200_31</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;2 - Invalid input&lt;br/&gt;9415 - Operation not allowed&lt;br/&gt;14002 - No region for account\n        <a href=\"#inline_response_200_31\">inline_response_200_31</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-getHtmlInjectionRules\"><a name=\"getHtmlInjectionRules\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/htmlinjections</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Get HTML injection rules (<span class=\"nickname\">getHtmlInjectionRules</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to list all the HTML Injection rules</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">site_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to operate on </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_32\">inline_response_200_32</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    Success\n        <a href=\"#inline_response_200_32\">inline_response_200_32</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-getOverrideSiteRegionsByGeo\"><a name=\"getOverrideSiteRegionsByGeo\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/data-privacy/show-override-by-geo</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Check Site Regions by Origin Geolocation (<span class=\"nickname\">getOverrideSiteRegionsByGeo</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to check if the data storage region for each new site is based on the geolocation of the origin server.</div>\n\n\n\n\n\n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ApiResult\">ApiResult</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    Success\n        <a href=\"#ApiResult\">ApiResult</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-getRecommendedDataCenterOriginPoPs\"><a name=\"getRecommendedDataCenterOriginPoPs\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/datacenter/origin-pop/recommend</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Get data center recommended origin PoPs (<span class=\"nickname\">getRecommendedDataCenterOriginPoPs</span>)</div>\n    <div class=\" method-notes subtopic-text \">Get a list of recommended origin PoPs for a given data center.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">dc_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the data center to operate on. format: int64</div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_18\">inline_response_200_18</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;405 - Api is disabled&lt;/br&gt;2- invalid data center&lt;br/&gt;5 - Cant set Origin PoP for datacenter\n        <a href=\"#inline_response_200_18\">inline_response_200_18</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-getResponseHeaderSettings\"><a name=\"getResponseHeaderSettings\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/performance/response-headers/get</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Get cached response headers (<span class=\"nickname\">getResponseHeaderSettings</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to get a site&#39;s cached response headers.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">site_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to operate on. </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_23\">inline_response_200_23</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;9413 - Unknown/unauthorized site_id&lt;br/&gt;9415 - Operation not allowed&lt;br/&gt;5 - Operation is unavailable\n        <a href=\"#inline_response_200_23\">inline_response_200_23</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-getRewritePorts\"><a name=\"getRewritePorts\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/performance/rewrite-port</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Get rewrite port (<span class=\"nickname\">getRewritePorts</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to get the rewritten port number used to access the origin server.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">site_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to operate on </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_24\">inline_response_200_24</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;2 - Invalid input&lt;br/&gt;9413 - Unknown/unauthorized site_id&lt;br/&gt;9415 - Operation not allowed\n        <a href=\"#inline_response_200_24\">inline_response_200_24</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-getSecureResourcesMode\"><a name=\"getSecureResourcesMode\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/performance/secure-resources/get</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Get secure resources mode (<span class=\"nickname\">getSecureResourcesMode</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to get the Secure Resources mode for a site.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">site_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to operate on </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_25\">inline_response_200_25</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;9413 - Unknown/unauthorized site_id&lt;br/&gt;9415 - Operation not allowed\n        <a href=\"#inline_response_200_25\">inline_response_200_25</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-getSiteErrorPageTemplate\"><a name=\"getSiteErrorPageTemplate\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/performance/error-page</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Get error page (<span class=\"nickname\">getSiteErrorPageTemplate</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to get the custom error page for a given site.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">site_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to operate on. </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ApiResult\">ApiResult</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;9413 - Unknown/unauthorized site_id&lt;br/&gt;9415 - Operation not allowed\n        <a href=\"#ApiResult\">ApiResult</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-getSiteReport\"><a name=\"getSiteReport\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/report</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Get site report (<span class=\"nickname\">getSiteReport</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to get a report for a site. Reports are sent using Base64 encoding.The time_range parameter is ignored for accounts with the WAF Rules policy feature. For such accounts, the report returns the current status.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">site_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to operate on </div>      <div class=\"param\">report (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The report to get. One of: pci-compliance </div>      <div class=\"param\">format (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The format to get the report in. One of: pdf | html </div>      <div class=\"param\">time_range (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Time range to fetch data for.&lt;br/&gt;Some operations require the user to specify a time range. This is done via the time_range parameter, which accepts the following values:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;today&lt;/b&gt; Retrieve data from midnight today until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;last_7_days&lt;/b&gt; Retrieve data from midnight of 7 days ago until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;last_30_days&lt;/b&gt; Retrieve data from midnight of 30 days ago until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;last_90_days&lt;/b&gt; Retrieve data from midnight of 90 days ago until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;month_to_date&lt;/b&gt; Retrieve data from midnight of the first day of the month until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;custom&lt;/b&gt; Specify a custom time range using two additional parameters: start and end.&lt;br/&gt;Results are provided for full days only, starting from midnight. A time range of less than 24 hours gives results for the full day.&lt;br/&gt;For example:&lt;ul&gt;&lt;li&gt;A time range of 14:00 - 20:00 yesterday gives results for all of yesterday (midnight to midnight) - a full day.&lt;/li&gt;&lt;li&gt;A time range of 14:00 last Tuesday to 14:00 last Wednesday gives results for all of Tuesday and Wednesday - two full days.&lt;/li&gt; &lt;li&gt;A time range of 14:00 yesterday to 14:00 today gives results for all of yesterday starting from midnight until the current time today.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt; </div>      <div class=\"param\">start (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Start date in milliseconds since 1970.&lt;br/&gt;Some operations require the user to specify a time range. This is done via the time_range parameter, which accepts the following values:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;today&lt;/b&gt; Retrieve data from midnight today until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;last_7_days&lt;/b&gt; Retrieve data from midnight of 7 days ago until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;last_30_days&lt;/b&gt; Retrieve data from midnight of 30 days ago until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;last_90_days&lt;/b&gt; Retrieve data from midnight of 90 days ago until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;month_to_date&lt;/b&gt; Retrieve data from midnight of the first day of the month until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;custom&lt;/b&gt; Specify a custom time range using two additional parameters: start and end.&lt;br/&gt;Results are provided for full days only, starting from midnight. A time range of less than 24 hours gives results for the full day.&lt;br/&gt;For example:&lt;ul&gt;&lt;li&gt;A time range of 14:00 - 20:00 yesterday gives results for all of yesterday (midnight to midnight) - a full day.&lt;/li&gt;&lt;li&gt;A time range of 14:00 last Tuesday to 14:00 last Wednesday gives results for all of Tuesday and Wednesday - two full days.&lt;/li&gt; &lt;li&gt;A time range of 14:00 yesterday to 14:00 today gives results for all of yesterday starting from midnight until the current time today.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt; </div>      <div class=\"param\">end (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — End date in milliseconds since 1970.&lt;br/&gt;Some operations require the user to specify a time range. This is done via the time_range parameter, which accepts the following values:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;today&lt;/b&gt; Retrieve data from midnight today until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;last_7_days&lt;/b&gt; Retrieve data from midnight of 7 days ago until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;last_30_days&lt;/b&gt; Retrieve data from midnight of 30 days ago until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;last_90_days&lt;/b&gt; Retrieve data from midnight of 90 days ago until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;month_to_date&lt;/b&gt; Retrieve data from midnight of the first day of the month until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;custom&lt;/b&gt; Specify a custom time range using two additional parameters: start and end.&lt;br/&gt;Results are provided for full days only, starting from midnight. A time range of less than 24 hours gives results for the full day.&lt;br/&gt;For example:&lt;ul&gt;&lt;li&gt;A time range of 14:00 - 20:00 yesterday gives results for all of yesterday (midnight to midnight) - a full day.&lt;/li&gt;&lt;li&gt;A time range of 14:00 last Tuesday to 14:00 last Wednesday gives results for all of Tuesday and Wednesday - two full days.&lt;/li&gt; &lt;li&gt;A time range of 14:00 yesterday to 14:00 today gives results for all of yesterday starting from midnight until the current time today.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt; </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_33\">inline_response_200_33</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;5001 - Report invalid&lt;br/&gt;5002 - Format invalid\n        <a href=\"#inline_response_200_33\">inline_response_200_33</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-getStaleContent\"><a name=\"getStaleContent\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/performance/stale-content/get</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Get stale content settings (<span class=\"nickname\">getStaleContent</span>)</div>\n    <div class=\" method-notes subtopic-text \">When Imperva can&#39;t connect to the origin server, serve stale content instead of displaying an error to end users for the specified amount of time. Expired resources are returned from cache, and refreshed asynchronously in the background.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">site_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to operate on. </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_26\">inline_response_200_26</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;9413 - Unknown/unauthorized site_id&lt;br/&gt;9415 - Operation not allowed\n        <a href=\"#inline_response_200_26\">inline_response_200_26</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-getTLSConfiguration\"><a name=\"getTLSConfiguration\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"get\"><code class=\"huge\"><span class=\"http-method\">get</span> /api/prov/v3/sites/{extSiteId}/settings/TLSConfiguration</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Get website TLS configuration (<span class=\"nickname\">getTLSConfiguration</span>)</div>\n    <div class=\" method-notes subtopic-text \">Retrieve the TLS configuration for a given website.</div>\n\n    <h3 class=\"field-label\">Path parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">extSiteId (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Path Parameter</span> — The Imperva ID of the website to operate on. format: int64</div>    </div>  \n\n\n\n\n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#TLSConfigurationDto\">TLSConfigurationDto</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;data&quot; : [ {\n    &quot;hstsConfiguration&quot; : {\n      &quot;maxAge&quot; : 7543,\n      &quot;isEnabled&quot; : false,\n      &quot;subDomainsIncluded&quot; : false,\n      &quot;preLoaded&quot; : false\n    }\n  }, {\n    &quot;hstsConfiguration&quot; : {\n      &quot;maxAge&quot; : 7543,\n      &quot;isEnabled&quot; : false,\n      &quot;subDomainsIncluded&quot; : false,\n      &quot;preLoaded&quot; : false\n    }\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    OK\n        <a href=\"#TLSConfigurationDto\">TLSConfigurationDto</a>\n    <h4 class=\"field-label\">401</h4>\n    Unauthorized\n        <a href=\"#ApiErrorResponse\">ApiErrorResponse</a>\n    <h4 class=\"field-label\">404</h4>\n    Not Found\n        <a href=\"#ApiErrorResponse\">ApiErrorResponse</a>\n    <h4 class=\"field-label\">500</h4>\n    Server Error\n        <a href=\"#ApiErrorResponse\">ApiErrorResponse</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-getTagResponseHeader\"><a name=\"getTagResponseHeader\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/performance/tag-response/get</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Get header to tag responses by (<span class=\"nickname\">getTagResponseHeader</span>)</div>\n    <div class=\" method-notes subtopic-text \">Get the origin response header containing the cache tags in your resources</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">site_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to operate on. </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_27\">inline_response_200_27</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;9413 - Unknown/unauthorized site_id&lt;br/&gt;9415 - Operation not allowed\n        <a href=\"#inline_response_200_27\">inline_response_200_27</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-getXrayLink\"><a name=\"getXrayLink\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/xray/get-link</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Get XRay access link (<span class=\"nickname\">getXrayLink</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to get a URL that enables debug headers on the specific site. For more details see <a href=\"https://docs.imperva.com/bundle/cloud-application-security/page/settings/xray-debug-headers.htm\">XRAY Debug Headers Guide</a></div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">site_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to operate on. </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_28\">inline_response_200_28</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;1 - Unexpected error\n        <a href=\"#inline_response_200_28\">inline_response_200_28</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-isCacheShieldEnabled\"><a name=\"isCacheShieldEnabled\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/performance/cache-shield</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Is cache shield enabled (<span class=\"nickname\">isCacheShieldEnabled</span>)</div>\n    <div class=\" method-notes subtopic-text \">Get the enablement state of the Cache Shield feature for a given site.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">site_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to operate on. format: int64</div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_29\">inline_response_200_29</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;9413 - Unknown/unauthorized site_id&lt;br/&gt;9415 - Operation not allowed\n        <a href=\"#inline_response_200_29\">inline_response_200_29</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-listCacheRules\"><a name=\"listCacheRules\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/performance/caching-rules/list</code></pre></div>\n    <div class=\" method-summary subtopic-title \">List cache rules for a given site (<span class=\"nickname\">listCacheRules</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation for representing cache rules for a given site</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">site_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to operate on. </div>      <div class=\"param\">page_size (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The number of objects to return in the response.&lt;br/&gt;Default is 50.&lt;br/&gt;Maximum: 100 </div>      <div class=\"param\">page_num (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The page to return starting from 0. Default is 0. </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_4\">inline_response_200_4</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;9413 - Unknown/unauthorized site_id&lt;br/&gt;9415 - Operation not allowed&lt;br/&gt;2 - Invalid input&lt;br/&gt;\n        <a href=\"#inline_response_200_4\">inline_response_200_4</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-listCustomRules\"><a name=\"listCustomRules\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/incapRules/list</code></pre></div>\n    <div class=\" method-summary subtopic-title \">List rules (<span class=\"nickname\">listCustomRules</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to list security, delivery, and rate rules for a given site.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">site_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to operate on </div>      <div class=\"param\">include_incap_rules (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Whether or not security rules be included. Defaults to &amp;quot;Yes&amp;quot;. </div>      <div class=\"param\">include_ad_rules (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Whether or not delivery rules should be included. Defaults to Yes </div>      <div class=\"param\">page_size (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The number of objects to return in the response. Defaults to 50. Maximum is 100 </div>      <div class=\"param\">page_num (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The page to return starting from 0. Default to 0 </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ListCustomRulesResponse\">ListCustomRulesResponse</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;rate_rules&quot; : {\n    &quot;Rates&quot; : [ {\n      &quot;id&quot; : &quot;4723&quot;,\n      &quot;enabled&quot; : &quot;true&quot;,\n      &quot;interval&quot; : &quot;120&quot;,\n      &quot;name&quot; : &quot;Test Rate IP&quot;,\n      &quot;context&quot; : &quot;IP&quot;,\n      &quot;action&quot; : &quot;RULE_ACTION_RATE&quot;,\n      &quot;internal_name&quot; : &quot;test-rate-ip&quot;,\n      &quot;filter&quot; : &quot;ASN == 2&quot;\n    } ]\n  },\n  &quot;delivery_rules&quot; : {\n    &quot;Redirect&quot; : [ {\n      &quot;to&quot; : &quot;/home.php&quot;,\n      &quot;id&quot; : &quot;3648&quot;,\n      &quot;priority&quot; : &quot;1&quot;,\n      &quot;last_7_days_requests_count&quot; : &quot;0&quot;,\n      &quot;name&quot; : &quot;Test new&quot;,\n      &quot;action&quot; : &quot;RULE_ACTION_REWRITE_URL&quot;,\n      &quot;from&quot; : &quot;*/home.html&quot;,\n      &quot;filter&quot; : &quot;ASN == 1&quot;\n    } ],\n    &quot;Forward&quot; : [ {\n      &quot;id&quot; : &quot;3628&quot;,\n      &quot;priority&quot; : &quot;2&quot;,\n      &quot;last_7_days_requests_count&quot; : &quot;0&quot;,\n      &quot;name&quot; : &quot;move to rewrite&quot;,\n      &quot;dc_id&quot; : &quot;54313&quot;,\n      &quot;action&quot; : &quot;RULE_ACTION_FORWARD_TO_DC&quot;,\n      &quot;filter&quot; : &quot;&quot;\n    } ]\n  },\n  &quot;incap_rules&quot; : {\n    &quot;All&quot; : [ {\n      &quot;id&quot; : &quot;3660&quot;,\n      &quot;last_7_days_requests_count&quot; : &quot;0&quot;,\n      &quot;name&quot; : &quot;Ortal&quot;,\n      &quot;action&quot; : &quot;RULE_ACTION_ALERT&quot;,\n      &quot;filter&quot; : &quot;&quot;\n    } ]\n  }\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;2 - Invalid input, 9413 - Unknown/unauthorized site_id\n        <a href=\"#ListCustomRulesResponse\">ListCustomRulesResponse</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-listDataCenters\"><a name=\"listDataCenters\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/dataCenters/list</code></pre></div>\n    <div class=\" method-summary subtopic-title \">List data centers (<span class=\"nickname\">listDataCenters</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to list a site&#39;s data centers including the data centers&#39; servers.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">site_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to operate on. format: int64</div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_19\">inline_response_200_19</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;9413 - invalid site&lt;/br&gt;2 - invalid data center&lt;br/&gt;\n        <a href=\"#inline_response_200_19\">inline_response_200_19</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-listDataCentersConfiguration\"><a name=\"listDataCentersConfiguration\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"get\"><code class=\"huge\"><span class=\"http-method\">get</span> /api/prov/v3/sites/{extSiteId}/data-centers-configuration</code></pre></div>\n    <div class=\" method-summary subtopic-title \">get site&#39;s data centers&#39; configuration (<span class=\"nickname\">listDataCentersConfiguration</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to get configured data centers and all their servers</div>\n\n    <h3 class=\"field-label\">Path parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">extSiteId (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Path Parameter</span> —  format: int64</div>    </div>  \n\n\n\n\n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#DataCentersConfigurationDTO\">DataCentersConfigurationDTO</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;data&quot; : [ {\n    &quot;lbAlgorithm&quot; : &quot;GEO_PREFERRED&quot;,\n    &quot;dataCenterMode&quot; : &quot;MULTIPLE_DC&quot;,\n    &quot;kickStartPass&quot; : &quot;kickstart-pass&quot;,\n    &quot;kickStartURL&quot; : &quot;https://www.example.com:443/kickStart&quot;,\n    &quot;isPersistent&quot; : false,\n    &quot;dataCenters&quot; : [ {\n      &quot;lbAlgorithm&quot; : &quot;WEIGHTED&quot;,\n      &quot;isContent&quot; : true,\n      &quot;weight&quot; : 40,\n      &quot;isRestOfTheWorld&quot; : true,\n      &quot;isActive&quot; : false,\n      &quot;geoLocations&quot; : [ &quot;AFRICA&quot;, &quot;AFRICA&quot; ],\n      &quot;ipMode&quot; : &quot;MULTIPLE_IP&quot;,\n      &quot;servers&quot; : [ {\n        &quot;serverMode&quot; : &quot;ACTIVE&quot;,\n        &quot;address&quot; : &quot;1.2.3.4&quot;,\n        &quot;isEnabled&quot; : false,\n        &quot;weight&quot; : 70,\n        &quot;id&quot; : 7543\n      }, {\n        &quot;serverMode&quot; : &quot;ACTIVE&quot;,\n        &quot;address&quot; : &quot;1.2.3.4&quot;,\n        &quot;isEnabled&quot; : false,\n        &quot;weight&quot; : 70,\n        &quot;id&quot; : 7543\n      } ],\n      &quot;originPop&quot; : &quot;lax&quot;,\n      &quot;isEnabled&quot; : false,\n      &quot;name&quot; : &quot;London DC&quot;,\n      &quot;id&quot; : 7543,\n      &quot;webServersPerServer&quot; : 5\n    }, {\n      &quot;lbAlgorithm&quot; : &quot;WEIGHTED&quot;,\n      &quot;isContent&quot; : true,\n      &quot;weight&quot; : 40,\n      &quot;isRestOfTheWorld&quot; : true,\n      &quot;isActive&quot; : false,\n      &quot;geoLocations&quot; : [ &quot;AFRICA&quot;, &quot;AFRICA&quot; ],\n      &quot;ipMode&quot; : &quot;MULTIPLE_IP&quot;,\n      &quot;servers&quot; : [ {\n        &quot;serverMode&quot; : &quot;ACTIVE&quot;,\n        &quot;address&quot; : &quot;1.2.3.4&quot;,\n        &quot;isEnabled&quot; : false,\n        &quot;weight&quot; : 70,\n        &quot;id&quot; : 7543\n      }, {\n        &quot;serverMode&quot; : &quot;ACTIVE&quot;,\n        &quot;address&quot; : &quot;1.2.3.4&quot;,\n        &quot;isEnabled&quot; : false,\n        &quot;weight&quot; : 70,\n        &quot;id&quot; : 7543\n      } ],\n      &quot;originPop&quot; : &quot;lax&quot;,\n      &quot;isEnabled&quot; : false,\n      &quot;name&quot; : &quot;London DC&quot;,\n      &quot;id&quot; : 7543,\n      &quot;webServersPerServer&quot; : 5\n    } ],\n    &quot;kickStartUser&quot; : &quot;kickstart-user&quot;,\n    &quot;minAvailableServersForDataCenterUp&quot; : 3,\n    &quot;failOverRequiredMonitors&quot; : &quot;MANY&quot;\n  }, {\n    &quot;lbAlgorithm&quot; : &quot;GEO_PREFERRED&quot;,\n    &quot;dataCenterMode&quot; : &quot;MULTIPLE_DC&quot;,\n    &quot;kickStartPass&quot; : &quot;kickstart-pass&quot;,\n    &quot;kickStartURL&quot; : &quot;https://www.example.com:443/kickStart&quot;,\n    &quot;isPersistent&quot; : false,\n    &quot;dataCenters&quot; : [ {\n      &quot;lbAlgorithm&quot; : &quot;WEIGHTED&quot;,\n      &quot;isContent&quot; : true,\n      &quot;weight&quot; : 40,\n      &quot;isRestOfTheWorld&quot; : true,\n      &quot;isActive&quot; : false,\n      &quot;geoLocations&quot; : [ &quot;AFRICA&quot;, &quot;AFRICA&quot; ],\n      &quot;ipMode&quot; : &quot;MULTIPLE_IP&quot;,\n      &quot;servers&quot; : [ {\n        &quot;serverMode&quot; : &quot;ACTIVE&quot;,\n        &quot;address&quot; : &quot;1.2.3.4&quot;,\n        &quot;isEnabled&quot; : false,\n        &quot;weight&quot; : 70,\n        &quot;id&quot; : 7543\n      }, {\n        &quot;serverMode&quot; : &quot;ACTIVE&quot;,\n        &quot;address&quot; : &quot;1.2.3.4&quot;,\n        &quot;isEnabled&quot; : false,\n        &quot;weight&quot; : 70,\n        &quot;id&quot; : 7543\n      } ],\n      &quot;originPop&quot; : &quot;lax&quot;,\n      &quot;isEnabled&quot; : false,\n      &quot;name&quot; : &quot;London DC&quot;,\n      &quot;id&quot; : 7543,\n      &quot;webServersPerServer&quot; : 5\n    }, {\n      &quot;lbAlgorithm&quot; : &quot;WEIGHTED&quot;,\n      &quot;isContent&quot; : true,\n      &quot;weight&quot; : 40,\n      &quot;isRestOfTheWorld&quot; : true,\n      &quot;isActive&quot; : false,\n      &quot;geoLocations&quot; : [ &quot;AFRICA&quot;, &quot;AFRICA&quot; ],\n      &quot;ipMode&quot; : &quot;MULTIPLE_IP&quot;,\n      &quot;servers&quot; : [ {\n        &quot;serverMode&quot; : &quot;ACTIVE&quot;,\n        &quot;address&quot; : &quot;1.2.3.4&quot;,\n        &quot;isEnabled&quot; : false,\n        &quot;weight&quot; : 70,\n        &quot;id&quot; : 7543\n      }, {\n        &quot;serverMode&quot; : &quot;ACTIVE&quot;,\n        &quot;address&quot; : &quot;1.2.3.4&quot;,\n        &quot;isEnabled&quot; : false,\n        &quot;weight&quot; : 70,\n        &quot;id&quot; : 7543\n      } ],\n      &quot;originPop&quot; : &quot;lax&quot;,\n      &quot;isEnabled&quot; : false,\n      &quot;name&quot; : &quot;London DC&quot;,\n      &quot;id&quot; : 7543,\n      &quot;webServersPerServer&quot; : 5\n    } ],\n    &quot;kickStartUser&quot; : &quot;kickstart-user&quot;,\n    &quot;minAvailableServersForDataCenterUp&quot; : 3,\n    &quot;failOverRequiredMonitors&quot; : &quot;MANY&quot;\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    OK\n        <a href=\"#DataCentersConfigurationDTO\">DataCentersConfigurationDTO</a>\n    <h4 class=\"field-label\">401</h4>\n    Unauthorized. E.g. Wrong API key, locked user\n        <a href=\"#ApiErrorResponse\">ApiErrorResponse</a>\n    <h4 class=\"field-label\">403</h4>\n    Forbidden. E.g. Missing abilities\n        <a href=\"#ApiErrorResponse\">ApiErrorResponse</a>\n    <h4 class=\"field-label\">404</h4>\n    Not Found. E.g. Site doesn&#39;t exist or belongs to other tenant\n        <a href=\"#ApiErrorResponse\">ApiErrorResponse</a>\n    <h4 class=\"field-label\">500</h4>\n    Server Error\n        <a href=\"#ApiErrorResponse\">ApiErrorResponse</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-listDeliveryRulesConfiguration\"><a name=\"listDeliveryRulesConfiguration\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"get\"><code class=\"huge\"><span class=\"http-method\">get</span> /api/prov/v3/sites/{extSiteId}/delivery-rules-configuration</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Get siteâ€™s delivery rule priority order for a specific rule category. (<span class=\"nickname\">listDeliveryRulesConfiguration</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to list all delivery rules of a specific category. The rules are prioritized by order of appearance.</div>\n\n    <h3 class=\"field-label\">Path parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">extSiteId (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Path Parameter</span> — Numeric identifier of the site to operate on. format: int64</div>    </div>  \n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">category (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Rules category. Possible values:&lt;br&gt;\n&lt;b&gt;REDIRECT&lt;/b&gt; - Redirect requests with 30X response.&lt;br&gt;\n&lt;b&gt;SIMPLIFIED_REDIRECT&lt;/b&gt; - Redirect requests with 30X response. (static redirect, doesn&#39;t support condition)&lt;br&gt;\n&lt;b&gt;REWRITE&lt;/b&gt; - Modify, add, and remove different request attributes such as URL, headers and cookies.&lt;br&gt;\n&lt;b&gt;REWRITE_RESPONSE&lt;/b&gt; - Modify, add, and remove different response attributes such as headers, status code and error responses.&lt;br&gt;\n&lt;b&gt;FORWARD&lt;/b&gt; - Forward the request to a specific data-center or port. </div>    </div>  \n\n\n\n    \n\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    OK\n        <a href=\"#\"></a>\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: Supported actions:<br /> <b>RULE_ACTION_FORWARD_TO_PORT</b> (ForwardToPortRuleDTO),<br /> <b>RULE_ACTION_FORWARD_TO_DC</b> (ForwardToDcRuleDTO)</div>\n    <pre class=\"example\"><code>{&quot;data&quot;:[{&quot;filter&quot;:&quot;ASN == 1&quot;,&quot;dc_id&quot;:1234,&quot;rule_name&quot;:&quot;New delivery rule&quot;,&quot;action&quot;:&quot;RULE_ACTION_FORWARD_TO_DC&quot;,&quot;enabled&quot;:true},{&quot;filter&quot;:&quot;ASN == 1&quot;,&quot;port_forwarding_context&quot;:&quot;[header/port]&quot;,&quot;port_forwarding_value&quot;:&quot;1234&quot;,&quot;rule_name&quot;:&quot;New delivery rule&quot;,&quot;action&quot;:&quot;RULE_ACTION_FORWARD_TO_PORT&quot;,&quot;enabled&quot;:true}]}</code></pre>\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: Supported actions:<br /> <b>RULE_ACTION_REDIRECT</b> (RedirectRuleDTO)</div>\n    <pre class=\"example\"><code>{&quot;data&quot;:[{&quot;filter&quot;:&quot;ASN == 1&quot;,&quot;from&quot;:&quot;/1&quot;,&quot;to&quot;:&quot;/2&quot;,&quot;response_code&quot;:302,&quot;rule_name&quot;:&quot;New delivery rule&quot;,&quot;action&quot;:&quot;RULE_ACTION_REDIRECT&quot;,&quot;enabled&quot;:true}]}</code></pre>\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: Supported actions:<br /> <b>RULE_ACTION_SIMPLIFIED_REDIRECT</b> (SimplifiedRedirectRuleDTO)</div>\n    <pre class=\"example\"><code>{&quot;data&quot;:[{&quot;from&quot;:&quot;/1&quot;,&quot;to&quot;:&quot;/2&quot;,&quot;response_code&quot;:302,&quot;rule_name&quot;:&quot;New delivery rule&quot;,&quot;action&quot;:&quot;RULE_ACTION_REDIRECT&quot;,&quot;enabled&quot;:true}]}</code></pre>\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: Supported actions:<br /> <b>RULE_ACTION_REWRITE_COOKIE</b> (RewriteRequestCookieRuleDTO),<br /> <b>RULE_ACTION_REWRITE_HEADER</b> (RewriteRequestHeaderRuleDTO),<br /> <b>RULE_ACTION_REWRITE_URL</b> (RewriteRequestUrlRuleDTO),<br /> <b>RULE_ACTION_DELETE_HEADER</b> (RewriteRequestDeleteHeaderRuleDTO),<br /> <b>RULE_ACTION_DELETE_COOKIE</b> (RewriteRequestDeleteCookieRuleDTO)</div>\n    <pre class=\"example\"><code>{&quot;data&quot;:[{&quot;filter&quot;:&quot;ASN == 1&quot;,&quot;from&quot;:&quot;cookie1&quot;,&quot;to&quot;:&quot;cookie2&quot;,&quot;cookie_name&quot;:&quot;abc&quot;,&quot;rewrite_existing&quot;:true,&quot;add_if_missing&quot;:false,&quot;rule_name&quot;:&quot;New delivery rule&quot;,&quot;action&quot;:&quot;RULE_ACTION_REWRITE_COOKIE&quot;,&quot;enabled&quot;:true},{&quot;filter&quot;:&quot;ASN == 1&quot;,&quot;from&quot;:&quot;header1&quot;,&quot;to&quot;:&quot;header2&quot;,&quot;header_name&quot;:&quot;abc&quot;,&quot;rewrite_existing&quot;:true,&quot;add_if_missing&quot;:false,&quot;rule_name&quot;:&quot;New delivery rule&quot;,&quot;action&quot;:&quot;RULE_ACTION_REWRITE_HEADER&quot;,&quot;enabled&quot;:true},{&quot;filter&quot;:&quot;ASN == 1&quot;,&quot;from&quot;:&quot;/1&quot;,&quot;to&quot;:&quot;/2&quot;,&quot;rule_name&quot;:&quot;New delivery rule&quot;,&quot;action&quot;:&quot;RULE_ACTION_REWRITE_URL&quot;,&quot;enabled&quot;:true},{&quot;filter&quot;:&quot;ASN == 1&quot;,&quot;header_name&quot;:&quot;abc&quot;,&quot;multiple_headers_deletion&quot;:false,&quot;rule_name&quot;:&quot;New delivery rule&quot;,&quot;action&quot;:&quot;RULE_ACTION_DELETE_HEADER&quot;,&quot;enabled&quot;:true},{&quot;filter&quot;:&quot;ASN == 1&quot;,&quot;cookie_name&quot;:&quot;abc&quot;,&quot;rule_name&quot;:&quot;New delivery rule&quot;,&quot;action&quot;:&quot;RULE_ACTION_DELETE_COOKIE&quot;,&quot;enabled&quot;:true}]}</code></pre>\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: Supported actions:<br /> <b>RULE_ACTION_RESPONSE_REWRITE_HEADER</b> (RewriteResponseHeaderRuleDTO),<br /> <b>RULE_ACTION_RESPONSE_DELETE_HEADER</b> (RewriteResponseDeleteHeaderRuleDTO),<br /> <b>RULE_ACTION_RESPONSE_REWRITE_RESPONSE_CODE</b> (RewriteResponseCodeRuleDTO),<br /> <b>RULE_ACTION_CUSTOM_ERROR_RESPONSE</b> (RewriteResponseCustomErrorRuleDTO)</div>\n    <pre class=\"example\"><code>{&quot;data&quot;:[{&quot;filter&quot;:&quot;ASN == 1&quot;,&quot;header_name&quot;:&quot;abc&quot;,&quot;multiple_headers_deletion&quot;:false,&quot;rule_name&quot;:&quot;New delivery rule&quot;,&quot;action&quot;:&quot;RULE_ACTION_RESPONSE_DELETE_HEADER&quot;,&quot;enabled&quot;:true},{&quot;filter&quot;:&quot;ASN == 1&quot;,&quot;from&quot;:&quot;header1&quot;,&quot;to&quot;:&quot;header2&quot;,&quot;header_name&quot;:&quot;abc&quot;,&quot;rewrite_existing&quot;:true,&quot;add_if_missing&quot;:false,&quot;rule_name&quot;:&quot;New delivery rule&quot;,&quot;action&quot;:&quot;RULE_ACTION_RESPONSE_REWRITE_HEADER&quot;,&quot;enabled&quot;:true},{&quot;filter&quot;:&quot;ASN == 1&quot;,&quot;response_code&quot;:302,&quot;rule_name&quot;:&quot;New delivery rule&quot;,&quot;action&quot;:&quot;RULE_ACTION_RESPONSE_REWRITE_RESPONSE_CODE&quot;,&quot;enabled&quot;:true},{&quot;filter&quot;:&quot;ASN == 1&quot;,&quot;error_response_format&quot;:&quot;[JSON|XML]&quot;,&quot;error_response_data&quot;:&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&quot;,&quot;error_type&quot;:&quot;error.type.all&quot;,&quot;response_code&quot;:400,&quot;rule_name&quot;:&quot;New delivery rule&quot;,&quot;action&quot;:&quot;RULE_ACTION_CUSTOM_ERROR_RESPONSE&quot;,&quot;enabled&quot;:true}]}</code></pre>\n    <h4 class=\"field-label\">401</h4>\n    Unauthorized\n        <a href=\"#ApiErrorResponse\">ApiErrorResponse</a>\n    <h4 class=\"field-label\">404</h4>\n    Not Found\n        <a href=\"#ApiErrorResponse\">ApiErrorResponse</a>\n    <h4 class=\"field-label\">500</h4>\n    Server Error\n        <a href=\"#ApiErrorResponse\">ApiErrorResponse</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-listSites\"><a name=\"listSites\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/list</code></pre></div>\n    <div class=\" method-summary subtopic-title \">List sites (<span class=\"nickname\">listSites</span>)</div>\n    <div class=\" method-notes subtopic-text \">List sites for an account</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">account_id (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the account to operate on.&lt;br/&gt;If not specified, operation will be performed on the account identified by the authentication parameters.&lt;br/&gt;If the account has sub accounts, the operation returns results for the sites in the account and in all of its sub accounts. </div>      <div class=\"param\">page_size (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The number of objects to return in the response. Default is 50. Maximum: 100 </div>      <div class=\"param\">page_num (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The page to return starting from 0. Default is 0 </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ApiResultListSites\">ApiResultListSites</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ],\n  &quot;ApiResultSiteStatus&quot; : [ {\n    &quot;login_protect&quot; : {\n      &quot;urls&quot; : [ &quot;/userlist&quot;, &quot;/userlist&quot; ],\n      &quot;allow_all_users&quot; : true,\n      &quot;authentication_methods&quot; : [ &quot;email&quot;, &quot;email&quot; ],\n      &quot;send_lp_notifications&quot; : true,\n      &quot;enabled&quot; : true,\n      &quot;specific_users_list&quot; : [ {\n        &quot;name&quot; : &quot;John Doe&quot;,\n        &quot;email&quot; : &quot;John@example.com&quot;,\n        &quot;status&quot; : &quot;INVITATION_SENT&quot;\n      }, {\n        &quot;name&quot; : &quot;John Doe&quot;,\n        &quot;email&quot; : &quot;John@example.com&quot;,\n        &quot;status&quot; : &quot;INVITATION_SENT&quot;\n      } ],\n      &quot;url_patterns&quot; : [ &quot;CONTAINS&quot;, &quot;CONTAINS&quot; ]\n    },\n    &quot;site_creation_date&quot; : 1610396346000,\n    &quot;original_dns&quot; : [ null, null ],\n    &quot;set_site_cookies_without_domain&quot; : true,\n    &quot;ssl&quot; : {\n      &quot;origin_server&quot; : {\n        &quot;detected&quot; : &quot;true&quot;,\n        &quot;detectionStatus&quot; : &quot;ok&quot;\n      }\n    },\n    &quot;debug_info&quot; : [ {\n      &quot;key&quot; : { }\n    }, {\n      &quot;key&quot; : { }\n    } ],\n    &quot;statusEnum&quot; : &quot;pending-dns-changes&quot;,\n    &quot;security&quot; : {\n      &quot;waf&quot; : {\n        &quot;rules&quot; : [ {\n          &quot;id&quot; : &quot;api.threats.bot_access_control&quot;,\n          &quot;name&quot; : &quot;Bot Access Control&quot;,\n          &quot;block_bad_bots&quot; : true,\n          &quot;challenge_suspected_bots&quot; : true\n        }, {\n          &quot;id&quot; : &quot;api.threats.sql_injection&quot;,\n          &quot;name&quot; : &quot;SQL Injection&quot;,\n          &quot;action&quot; : &quot;api.threats.action.block_request&quot;,\n          &quot;action_text&quot; : &quot;Block Request&quot;\n        }, {\n          &quot;id&quot; : &quot;api.threats.cross_site_scripting&quot;,\n          &quot;name&quot; : &quot;Cross Site Scripting (XSS)&quot;,\n          &quot;exceptions&quot; : [ {\n            &quot;values&quot; : [ {\n              &quot;urls&quot; : [ {\n                &quot;value&quot; : &quot;/gsddg&quot;,\n                &quot;pattern&quot; : &quot;EQUALS&quot;\n              } ],\n              &quot;id&quot; : &quot;api.rule_exception_type.url&quot;,\n              &quot;name&quot; : &quot;URL&quot;\n            } ],\n            &quot;id&quot; : 244711494\n          } ],\n          &quot;action&quot; : &quot;api.threats.action.alert&quot;,\n          &quot;action_text&quot; : &quot;Alert Only&quot;\n        }, {\n          &quot;id&quot; : &quot;api.threats.illegal_resource_access&quot;,\n          &quot;name&quot; : &quot;Illegal Resource Access&quot;,\n          &quot;action&quot; : &quot;api.threats.action.block_user&quot;,\n          &quot;action_text&quot; : &quot;Block User&quot;\n        }, {\n          &quot;id&quot; : &quot;api.threats.ddos&quot;,\n          &quot;name&quot; : &quot;DDoS&quot;,\n          &quot;activation_mode&quot; : &quot;api.threats.ddos.activation_mode.off&quot;,\n          &quot;activation_mode_text&quot; : &quot;Off&quot;,\n          &quot;ddos_traffic_threshold&quot; : &quot;api.threats.ddos.ddos_trassic_threshold&quot;,\n          &quot;ddos_traffic_threshold_text&quot; : &quot;750&quot;,\n          &quot;ddos_adaptive_threshold&quot; : &quot;500&quot;,\n          &quot;ddos_adaptive_threshold_last_update_time&quot; : &quot;1610396346000&quot;\n        }, {\n          &quot;id&quot; : &quot;api.threats.backdoor&quot;,\n          &quot;name&quot; : &quot;Backdoor Protect&quot;,\n          &quot;action&quot; : &quot;api.threats.action.quarantine_url&quot;,\n          &quot;action_text&quot; : &quot;Auto-Quarantine&quot;\n        }, {\n          &quot;action&quot; : &quot;api.threats.action.block_ip&quot;,\n          &quot;action_text&quot; : &quot;Block IP&quot;,\n          &quot;id&quot; : &quot;api.threats.remote_file_inclusion&quot;,\n          &quot;name&quot; : &quot;Remote File Inclusion&quot;\n        } ]\n      },\n      &quot;acls&quot; : {\n        &quot;rules&quot; : [ {\n          &quot;ips&quot; : [ &quot;2.3.4.5&quot; ],\n          &quot;exceptions&quot; : [ {\n            &quot;values&quot; : [ {\n              &quot;id&quot; : &quot;api.rule_exception_type.url&quot;,\n              &quot;name&quot; : &quot;URL&quot;,\n              &quot;urls&quot; : [ {\n                &quot;value&quot; : &quot;/home&quot;,\n                &quot;pattern&quot; : &quot;EQUALS&quot;\n              } ]\n            } ],\n            &quot;id&quot; : 493271006\n          } ],\n          &quot;id&quot; : &quot;api.acl.blacklisted_ips&quot;,\n          &quot;name&quot; : &quot;Visitors from denylisted IPs&quot;\n        } ]\n      }\n    },\n    &quot;acceleration_level&quot; : &quot;advanced&quot;,\n    &quot;requestBodyTimeouts&quot; : {\n      &quot;methods&quot; : [ { }, { } ],\n      &quot;byteCount&quot; : 1,\n      &quot;interval&quot; : 6\n    },\n    &quot;res&quot; : 0,\n    &quot;res_message&quot; : &quot;OK&quot;,\n    &quot;support_all_tls_versions&quot; : true,\n    &quot;use_wildcard_san_instead_of_full_domain_san&quot; : true,\n    &quot;additionalErrors&quot; : [ 3005, 3005 ],\n    &quot;warnings&quot; : [ {\n      &quot;type&quot; : &quot;CNAME&quot;,\n      &quot;set_data_to&quot; : [ &quot;67eufzur3g.dev.impervadns.net&quot;, &quot;67eufzur3g.dev.impervadns.net&quot; ]\n    }, {\n      &quot;type&quot; : &quot;CNAME&quot;,\n      &quot;set_data_to&quot; : [ &quot;67eufzur3g.dev.impervadns.net&quot;, &quot;67eufzur3g.dev.impervadns.net&quot; ]\n    } ],\n    &quot;dns&quot; : [ {\n      &quot;dns_record_name&quot; : &quot;loginprotectapi1610396334653.incaptest.info&quot;,\n      &quot;set_type_to&quot; : &quot;CNAME&quot;,\n      &quot;set_data_to&quot; : [ &quot;67eufzur3g.dev.impervadns.net&quot;, &quot;67eufzur3g.dev.impervadns.net&quot; ]\n    }, {\n      &quot;dns_record_name&quot; : &quot;loginprotectapi1610396334653.incaptest.info&quot;,\n      &quot;set_type_to&quot; : &quot;CNAME&quot;,\n      &quot;set_data_to&quot; : [ &quot;67eufzur3g.dev.impervadns.net&quot;, &quot;67eufzur3g.dev.impervadns.net&quot; ]\n    } ],\n    &quot;active&quot; : &quot;active&quot;,\n    &quot;restricted_cname_reuse&quot; : true,\n    &quot;performance_configuration&quot; : {\n      &quot;compress_png&quot; : true,\n      &quot;aggressive_compression&quot; : true,\n      &quot;use_shortest_caching&quot; : true,\n      &quot;perfer_last_modified&quot; : true,\n      &quot;minify_css&quot; : true,\n      &quot;comply_no_cache&quot; : true,\n      &quot;comply_vary&quot; : true,\n      &quot;advanced_caching_rules&quot; : {\n        &quot;never_cache_resources&quot; : [ {\n          &quot;pattern&quot; : &quot;SUFFIX&quot;,\n          &quot;url&quot; : &quot;/test.html&quot;\n        } ],\n        &quot;always_cache_resources&quot; : [ {\n          &quot;pattern&quot; : &quot;NOT_EQUALS&quot;,\n          &quot;url&quot; : &quot;/index.html&quot;,\n          &quot;ttl&quot; : &quot;5&quot;,\n          &quot;ttlUnits&quot; : &quot;SECONDS&quot;\n        }, {\n          &quot;pattern&quot; : &quot;EQUALS&quot;,\n          &quot;url&quot; : &quot;/home.html&quot;,\n          &quot;ttl&quot; : &quot;6&quot;,\n          &quot;ttlUnits&quot; : &quot;DAYS&quot;\n        } ]\n      },\n      &quot;prefer_last_modified&quot; : true,\n      &quot;cache_headers&quot; : [ { }, { } ],\n      &quot;acceleration_level_raw&quot; : &quot;none&quot;,\n      &quot;async_validation&quot; : true,\n      &quot;progressive_image_rendering&quot; : true,\n      &quot;compress_jepg&quot; : true,\n      &quot;disable_client_side_caching&quot; : true,\n      &quot;minify_javascript&quot; : true,\n      &quot;minify_static_html&quot; : true,\n      &quot;cache300x&quot; : true,\n      &quot;acceleration_level&quot; : &quot;advanced&quot;,\n      &quot;on_the_fly_compression&quot; : true,\n      &quot;tcp_pre_pooling&quot; : true,\n      &quot;compress_jpeg&quot; : true\n    },\n    &quot;display_name&quot; : &quot;loginprotectapi1610396334653.incaptest.info&quot;,\n    &quot;ips&quot; : [ &quot;1.2.3.4&quot;, &quot;1.2.3.4&quot; ],\n    &quot;acceleration_level_raw&quot; : &quot;none&quot;,\n    &quot;account_id&quot; : 1,\n    &quot;add_naked_domain_san&quot; : true,\n    &quot;domain&quot; : &quot;admin@example.com&quot;,\n    &quot;siteDualFactorSettings&quot; : {\n      &quot;customAreas&quot; : [ {\n        &quot;pattern&quot; : &quot;CONTAINS&quot;,\n        &quot;url&quot; : &quot;/userlist&quot;\n      }, {\n        &quot;pattern&quot; : &quot;CONTAINS&quot;,\n        &quot;url&quot; : &quot;/userlist&quot;\n      } ],\n      &quot;customAreasExceptions&quot; : [ {\n        &quot;pattern&quot; : &quot;CONTAINS&quot;,\n        &quot;url&quot; : &quot;/userlist&quot;\n      }, {\n        &quot;pattern&quot; : &quot;CONTAINS&quot;,\n        &quot;url&quot; : &quot;/userlist&quot;\n      } ],\n      &quot;application&quot; : true,\n      &quot;shouldSendLoginNotifications&quot; : true,\n      &quot;specificUsers&quot; : [ &quot;lpuser1_api1610396342408@incaptest.info&quot;, &quot;lpuser1_api1610396342408@incaptest.info&quot; ],\n      &quot;allowAllUsers&quot; : true,\n      &quot;shouldSuggestApplicatons&quot; : true,\n      &quot;allowedMedia&quot; : [ &quot;sms&quot;, &quot;sms&quot; ],\n      &quot;version&quot; : 0,\n      &quot;enabled&quot; : false\n    },\n    &quot;site_id&quot; : 10,\n    &quot;extended_ddos&quot; : 5,\n    &quot;incap_rules&quot; : [ {\n      &quot;updated_at&quot; : 1611228121241,\n      &quot;name&quot; : &quot;Block Click Worms&quot;,\n      &quot;updated_by&quot; : &quot;John&quot;,\n      &quot;action&quot; : &quot;api.rule_action_type.rule_action_block&quot;,\n      &quot;rule&quot; : &quot;ClientIP == 1.2.3.4&quot;,\n      &quot;comment&quot; : &quot;rule comment&quot;,\n      &quot;id&quot; : 123,\n      &quot;creation_date&quot; : 5\n    }, {\n      &quot;updated_at&quot; : 1611228121241,\n      &quot;name&quot; : &quot;Block Click Worms&quot;,\n      &quot;updated_by&quot; : &quot;John&quot;,\n      &quot;action&quot; : &quot;api.rule_action_type.rule_action_block&quot;,\n      &quot;rule&quot; : &quot;ClientIP == 1.2.3.4&quot;,\n      &quot;comment&quot; : &quot;rule comment&quot;,\n      &quot;id&quot; : 123,\n      &quot;creation_date&quot; : 5\n    } ],\n    &quot;status&quot; : &quot;pending-dns-changes&quot;,\n    &quot;enable_http_between_Imperva_and_origin&quot; : &quot;80&quot;\n  }, {\n    &quot;login_protect&quot; : {\n      &quot;urls&quot; : [ &quot;/userlist&quot;, &quot;/userlist&quot; ],\n      &quot;allow_all_users&quot; : true,\n      &quot;authentication_methods&quot; : [ &quot;email&quot;, &quot;email&quot; ],\n      &quot;send_lp_notifications&quot; : true,\n      &quot;enabled&quot; : true,\n      &quot;specific_users_list&quot; : [ {\n        &quot;name&quot; : &quot;John Doe&quot;,\n        &quot;email&quot; : &quot;John@example.com&quot;,\n        &quot;status&quot; : &quot;INVITATION_SENT&quot;\n      }, {\n        &quot;name&quot; : &quot;John Doe&quot;,\n        &quot;email&quot; : &quot;John@example.com&quot;,\n        &quot;status&quot; : &quot;INVITATION_SENT&quot;\n      } ],\n      &quot;url_patterns&quot; : [ &quot;CONTAINS&quot;, &quot;CONTAINS&quot; ]\n    },\n    &quot;site_creation_date&quot; : 1610396346000,\n    &quot;original_dns&quot; : [ null, null ],\n    &quot;set_site_cookies_without_domain&quot; : true,\n    &quot;ssl&quot; : {\n      &quot;origin_server&quot; : {\n        &quot;detected&quot; : &quot;true&quot;,\n        &quot;detectionStatus&quot; : &quot;ok&quot;\n      }\n    },\n    &quot;debug_info&quot; : [ {\n      &quot;key&quot; : { }\n    }, {\n      &quot;key&quot; : { }\n    } ],\n    &quot;statusEnum&quot; : &quot;pending-dns-changes&quot;,\n    &quot;security&quot; : {\n      &quot;waf&quot; : {\n        &quot;rules&quot; : [ {\n          &quot;id&quot; : &quot;api.threats.bot_access_control&quot;,\n          &quot;name&quot; : &quot;Bot Access Control&quot;,\n          &quot;block_bad_bots&quot; : true,\n          &quot;challenge_suspected_bots&quot; : true\n        }, {\n          &quot;id&quot; : &quot;api.threats.sql_injection&quot;,\n          &quot;name&quot; : &quot;SQL Injection&quot;,\n          &quot;action&quot; : &quot;api.threats.action.block_request&quot;,\n          &quot;action_text&quot; : &quot;Block Request&quot;\n        }, {\n          &quot;id&quot; : &quot;api.threats.cross_site_scripting&quot;,\n          &quot;name&quot; : &quot;Cross Site Scripting (XSS)&quot;,\n          &quot;exceptions&quot; : [ {\n            &quot;values&quot; : [ {\n              &quot;urls&quot; : [ {\n                &quot;value&quot; : &quot;/gsddg&quot;,\n                &quot;pattern&quot; : &quot;EQUALS&quot;\n              } ],\n              &quot;id&quot; : &quot;api.rule_exception_type.url&quot;,\n              &quot;name&quot; : &quot;URL&quot;\n            } ],\n            &quot;id&quot; : 244711494\n          } ],\n          &quot;action&quot; : &quot;api.threats.action.alert&quot;,\n          &quot;action_text&quot; : &quot;Alert Only&quot;\n        }, {\n          &quot;id&quot; : &quot;api.threats.illegal_resource_access&quot;,\n          &quot;name&quot; : &quot;Illegal Resource Access&quot;,\n          &quot;action&quot; : &quot;api.threats.action.block_user&quot;,\n          &quot;action_text&quot; : &quot;Block User&quot;\n        }, {\n          &quot;id&quot; : &quot;api.threats.ddos&quot;,\n          &quot;name&quot; : &quot;DDoS&quot;,\n          &quot;activation_mode&quot; : &quot;api.threats.ddos.activation_mode.off&quot;,\n          &quot;activation_mode_text&quot; : &quot;Off&quot;,\n          &quot;ddos_traffic_threshold&quot; : &quot;api.threats.ddos.ddos_trassic_threshold&quot;,\n          &quot;ddos_traffic_threshold_text&quot; : &quot;750&quot;,\n          &quot;ddos_adaptive_threshold&quot; : &quot;500&quot;,\n          &quot;ddos_adaptive_threshold_last_update_time&quot; : &quot;1610396346000&quot;\n        }, {\n          &quot;id&quot; : &quot;api.threats.backdoor&quot;,\n          &quot;name&quot; : &quot;Backdoor Protect&quot;,\n          &quot;action&quot; : &quot;api.threats.action.quarantine_url&quot;,\n          &quot;action_text&quot; : &quot;Auto-Quarantine&quot;\n        }, {\n          &quot;action&quot; : &quot;api.threats.action.block_ip&quot;,\n          &quot;action_text&quot; : &quot;Block IP&quot;,\n          &quot;id&quot; : &quot;api.threats.remote_file_inclusion&quot;,\n          &quot;name&quot; : &quot;Remote File Inclusion&quot;\n        } ]\n      },\n      &quot;acls&quot; : {\n        &quot;rules&quot; : [ {\n          &quot;ips&quot; : [ &quot;2.3.4.5&quot; ],\n          &quot;exceptions&quot; : [ {\n            &quot;values&quot; : [ {\n              &quot;id&quot; : &quot;api.rule_exception_type.url&quot;,\n              &quot;name&quot; : &quot;URL&quot;,\n              &quot;urls&quot; : [ {\n                &quot;value&quot; : &quot;/home&quot;,\n                &quot;pattern&quot; : &quot;EQUALS&quot;\n              } ]\n            } ],\n            &quot;id&quot; : 493271006\n          } ],\n          &quot;id&quot; : &quot;api.acl.blacklisted_ips&quot;,\n          &quot;name&quot; : &quot;Visitors from denylisted IPs&quot;\n        } ]\n      }\n    },\n    &quot;acceleration_level&quot; : &quot;advanced&quot;,\n    &quot;requestBodyTimeouts&quot; : {\n      &quot;methods&quot; : [ { }, { } ],\n      &quot;byteCount&quot; : 1,\n      &quot;interval&quot; : 6\n    },\n    &quot;res&quot; : 0,\n    &quot;res_message&quot; : &quot;OK&quot;,\n    &quot;support_all_tls_versions&quot; : true,\n    &quot;use_wildcard_san_instead_of_full_domain_san&quot; : true,\n    &quot;additionalErrors&quot; : [ 3005, 3005 ],\n    &quot;warnings&quot; : [ {\n      &quot;type&quot; : &quot;CNAME&quot;,\n      &quot;set_data_to&quot; : [ &quot;67eufzur3g.dev.impervadns.net&quot;, &quot;67eufzur3g.dev.impervadns.net&quot; ]\n    }, {\n      &quot;type&quot; : &quot;CNAME&quot;,\n      &quot;set_data_to&quot; : [ &quot;67eufzur3g.dev.impervadns.net&quot;, &quot;67eufzur3g.dev.impervadns.net&quot; ]\n    } ],\n    &quot;dns&quot; : [ {\n      &quot;dns_record_name&quot; : &quot;loginprotectapi1610396334653.incaptest.info&quot;,\n      &quot;set_type_to&quot; : &quot;CNAME&quot;,\n      &quot;set_data_to&quot; : [ &quot;67eufzur3g.dev.impervadns.net&quot;, &quot;67eufzur3g.dev.impervadns.net&quot; ]\n    }, {\n      &quot;dns_record_name&quot; : &quot;loginprotectapi1610396334653.incaptest.info&quot;,\n      &quot;set_type_to&quot; : &quot;CNAME&quot;,\n      &quot;set_data_to&quot; : [ &quot;67eufzur3g.dev.impervadns.net&quot;, &quot;67eufzur3g.dev.impervadns.net&quot; ]\n    } ],\n    &quot;active&quot; : &quot;active&quot;,\n    &quot;restricted_cname_reuse&quot; : true,\n    &quot;performance_configuration&quot; : {\n      &quot;compress_png&quot; : true,\n      &quot;aggressive_compression&quot; : true,\n      &quot;use_shortest_caching&quot; : true,\n      &quot;perfer_last_modified&quot; : true,\n      &quot;minify_css&quot; : true,\n      &quot;comply_no_cache&quot; : true,\n      &quot;comply_vary&quot; : true,\n      &quot;advanced_caching_rules&quot; : {\n        &quot;never_cache_resources&quot; : [ {\n          &quot;pattern&quot; : &quot;SUFFIX&quot;,\n          &quot;url&quot; : &quot;/test.html&quot;\n        } ],\n        &quot;always_cache_resources&quot; : [ {\n          &quot;pattern&quot; : &quot;NOT_EQUALS&quot;,\n          &quot;url&quot; : &quot;/index.html&quot;,\n          &quot;ttl&quot; : &quot;5&quot;,\n          &quot;ttlUnits&quot; : &quot;SECONDS&quot;\n        }, {\n          &quot;pattern&quot; : &quot;EQUALS&quot;,\n          &quot;url&quot; : &quot;/home.html&quot;,\n          &quot;ttl&quot; : &quot;6&quot;,\n          &quot;ttlUnits&quot; : &quot;DAYS&quot;\n        } ]\n      },\n      &quot;prefer_last_modified&quot; : true,\n      &quot;cache_headers&quot; : [ { }, { } ],\n      &quot;acceleration_level_raw&quot; : &quot;none&quot;,\n      &quot;async_validation&quot; : true,\n      &quot;progressive_image_rendering&quot; : true,\n      &quot;compress_jepg&quot; : true,\n      &quot;disable_client_side_caching&quot; : true,\n      &quot;minify_javascript&quot; : true,\n      &quot;minify_static_html&quot; : true,\n      &quot;cache300x&quot; : true,\n      &quot;acceleration_level&quot; : &quot;advanced&quot;,\n      &quot;on_the_fly_compression&quot; : true,\n      &quot;tcp_pre_pooling&quot; : true,\n      &quot;compress_jpeg&quot; : true\n    },\n    &quot;display_name&quot; : &quot;loginprotectapi1610396334653.incaptest.info&quot;,\n    &quot;ips&quot; : [ &quot;1.2.3.4&quot;, &quot;1.2.3.4&quot; ],\n    &quot;acceleration_level_raw&quot; : &quot;none&quot;,\n    &quot;account_id&quot; : 1,\n    &quot;add_naked_domain_san&quot; : true,\n    &quot;domain&quot; : &quot;admin@example.com&quot;,\n    &quot;siteDualFactorSettings&quot; : {\n      &quot;customAreas&quot; : [ {\n        &quot;pattern&quot; : &quot;CONTAINS&quot;,\n        &quot;url&quot; : &quot;/userlist&quot;\n      }, {\n        &quot;pattern&quot; : &quot;CONTAINS&quot;,\n        &quot;url&quot; : &quot;/userlist&quot;\n      } ],\n      &quot;customAreasExceptions&quot; : [ {\n        &quot;pattern&quot; : &quot;CONTAINS&quot;,\n        &quot;url&quot; : &quot;/userlist&quot;\n      }, {\n        &quot;pattern&quot; : &quot;CONTAINS&quot;,\n        &quot;url&quot; : &quot;/userlist&quot;\n      } ],\n      &quot;application&quot; : true,\n      &quot;shouldSendLoginNotifications&quot; : true,\n      &quot;specificUsers&quot; : [ &quot;lpuser1_api1610396342408@incaptest.info&quot;, &quot;lpuser1_api1610396342408@incaptest.info&quot; ],\n      &quot;allowAllUsers&quot; : true,\n      &quot;shouldSuggestApplicatons&quot; : true,\n      &quot;allowedMedia&quot; : [ &quot;sms&quot;, &quot;sms&quot; ],\n      &quot;version&quot; : 0,\n      &quot;enabled&quot; : false\n    },\n    &quot;site_id&quot; : 10,\n    &quot;extended_ddos&quot; : 5,\n    &quot;incap_rules&quot; : [ {\n      &quot;updated_at&quot; : 1611228121241,\n      &quot;name&quot; : &quot;Block Click Worms&quot;,\n      &quot;updated_by&quot; : &quot;John&quot;,\n      &quot;action&quot; : &quot;api.rule_action_type.rule_action_block&quot;,\n      &quot;rule&quot; : &quot;ClientIP == 1.2.3.4&quot;,\n      &quot;comment&quot; : &quot;rule comment&quot;,\n      &quot;id&quot; : 123,\n      &quot;creation_date&quot; : 5\n    }, {\n      &quot;updated_at&quot; : 1611228121241,\n      &quot;name&quot; : &quot;Block Click Worms&quot;,\n      &quot;updated_by&quot; : &quot;John&quot;,\n      &quot;action&quot; : &quot;api.rule_action_type.rule_action_block&quot;,\n      &quot;rule&quot; : &quot;ClientIP == 1.2.3.4&quot;,\n      &quot;comment&quot; : &quot;rule comment&quot;,\n      &quot;id&quot; : 123,\n      &quot;creation_date&quot; : 5\n    } ],\n    &quot;status&quot; : &quot;pending-dns-changes&quot;,\n    &quot;enable_http_between_Imperva_and_origin&quot; : &quot;80&quot;\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;1 - Unexpected error\n        <a href=\"#ApiResultListSites\">ApiResultListSites</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-modifyAdvancedCachingSettings\"><a name=\"modifyAdvancedCachingSettings\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/performance/advanced</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Advanced caching settings (<span class=\"nickname\">modifyAdvancedCachingSettings</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to modify advanced caching settings.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">site_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to operate on. </div>      <div class=\"param\">param (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Name of configuration parameter to set.&lt;br/&gt;Possible values for param and value parameters:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;async_validation&lt;/b&gt; Sets Async validation. Pass &amp;quot;true&amp;quot; or &amp;quot;false&amp;quot; in the value parameter.&lt;/li&gt;&lt;li&gt;&lt;b&gt;minify_javascript&lt;/b&gt; Sets the Minify JS. Pass &amp;quot;true&amp;quot; or &amp;quot;false&amp;quot; in the value parameter.&lt;/li&gt;&lt;li&gt;&lt;b&gt;minify_css&lt;/b&gt; Sets the Minify CSS. Pass &amp;quot;true&amp;quot; or &amp;quot;false&amp;quot; in the value parameter&lt;/li&gt;&lt;li&gt;&lt;b&gt;minify_static_html&lt;/b&gt; Sets Minify static HTML. Pass &amp;quot;true&amp;quot; or &amp;quot;false&amp;quot; in the value parameter&lt;/li&gt;&lt;li&gt;&lt;b&gt;compress_jpeg&lt;/b&gt; Sets the Compress JPEG. Pass &amp;quot;true&amp;quot; or &amp;quot;false&amp;quot; in the value parameter.&lt;/li&gt;&lt;li&gt;&lt;b&gt;progressive_image_rendering&lt;/b&gt; Sets the Progressive Image rendering flag. Pass &amp;quot;true&amp;quot; or &amp;quot;false&amp;quot; in the value parameter.&lt;/li&gt;&lt;li&gt;&lt;b&gt;aggressive_compression&lt;/b&gt; Sets the Aggressive compression rendering flag. Pass &amp;quot;true&amp;quot; or &amp;quot;false&amp;quot; in the value parameter.&lt;/li&gt;&lt;li&gt;&lt;b&gt;compress_png&lt;/b&gt; Sets the Compress PNG flag. Pass &amp;quot;true&amp;quot; or &amp;quot;false&amp;quot; in the value parameter.&lt;/li&gt;&lt;li&gt;&lt;b&gt;on_the_fly_compression&lt;/b&gt; &amp;quot;On the fly&amp;quot; Compression. Pass &amp;quot;true&amp;quot; or &amp;quot;false&amp;quot; in the value parameter.&lt;/li&gt;&lt;li&gt;&lt;b&gt;tcp_pre_pooling&lt;/b&gt; TCP Pre-Pooling. Pass &amp;quot;true&amp;quot; or &amp;quot;false&amp;quot; in the value parameter.&lt;/li&gt;&lt;li&gt;&lt;b&gt;comply_no_cache&lt;/b&gt; Comply with no-cache and max-age directives in client requests. Pass &amp;quot;true&amp;quot; or &amp;quot;false&amp;quot; in the value parameter.&lt;/li&gt;&lt;li&gt;&lt;b&gt;comply_vary&lt;/b&gt; Comply with the &lt;b&gt;Vary&lt;/b&gt; header. Pass &amp;quot;true&amp;quot; or &amp;quot;false&amp;quot; in the value parameter.&lt;/li&gt;&lt;li&gt;&lt;b&gt;use_shortest_caching&lt;/b&gt; Use shortest caching duration in case of conflicts. Pass &amp;quot;true&amp;quot; or &amp;quot;false&amp;quot; in the value parameter.&lt;/li&gt;&lt;li&gt;&lt;b&gt;prefer_last_modified&lt;/b&gt; Prefer &#39;last modified&#39; over eTag. Pass &amp;quot;true&amp;quot; or &amp;quot;false&amp;quot; in the value parameter.&lt;/li&gt;&lt;li&gt;&lt;b&gt;disable_client_side_caching&lt;/b&gt; Disable client side caching. Pass &amp;quot;true&amp;quot; or &amp;quot;false&amp;quot; in the value parameter.&lt;/li&gt;&lt;li&gt;&lt;b&gt;cache_300x&lt;/b&gt; Cache 300X responses. Pass &amp;quot;true&amp;quot; or &amp;quot;false&amp;quot; in the value parameter.&lt;/li&gt;&lt;li&gt;&lt;b&gt;unite_naked_full_cache&lt;/b&gt; Use the same cache for full and naked domains. For example, use the same cached resource for &lt;a href=&quot;https://www.example.com/a&quot;&gt;&lt;/a&gt; and &lt;a href=&quot;https://example.com/&quot;&gt;&lt;/a&gt;a.&lt;/li&gt;&lt;li&gt;&lt;b&gt;cache_empty_responses&lt;/b&gt; Cache responses that donâ€™t have a message body.&lt;/li&gt;&lt;li&gt;&lt;b&gt;cache_http_10_responses&lt;/b&gt; Cache HTTP 1.0 type responses that donâ€™t include the Content-Length header or chunking. Pass &amp;quot;true&amp;quot; or &amp;quot;false&amp;quot; in the value parameter.&lt;/li&gt;&lt;li&gt;&lt;b&gt;send_age_header&lt;/b&gt; Send &lt;b&gt;Cache-Control: max-age&lt;/b&gt; and &lt;b&gt;Age&lt;/b&gt; headers. Pass &amp;quot;true&amp;quot; or &amp;quot;false&amp;quot; in the value parameter.&lt;/li&gt;&lt;li&gt;&lt;b&gt;support_non_sni_clients&lt;/b&gt; Enable or disable the support for Non-SNI clients for TLS connections between clients and Imperva. Pass &amp;quot;true&amp;quot; or &amp;quot;false&amp;quot; in the value parameter.&lt;/li&gt;&lt;li&gt;&lt;b&gt;origin_connection_reuse&lt;/b&gt; Requests from multiple client connections may be transmitted through a single TCP connection to the origin, while requests from a single client connection may be distributed across multiple TCP connections to the origin. This option disables that behavior.. Pass &amp;quot;true&amp;quot; or &amp;quot;false&amp;quot; in the value parameter.&lt;/li&gt;&lt;li&gt;&lt;b&gt;redirect_http_to_https&lt;/b&gt; Redirect HTTP requests to HTTPS requests by sending an HTTP 301 response.&lt;/li&gt;&lt;li&gt;&lt;b&gt;redirect_naked_domain_to_full&lt;/b&gt; Redirect requests from your website&#39;s naked domain to its full domain by sending and HTTP 301 response.&lt;/li&gt;&lt;li&gt;&lt;b&gt;http_2&lt;/b&gt; Enables supporting browsers to take advantage of the performance enhancements provided by HTTP/2 for your website. Non-supporting browsers can connect via HTTP/1.0 or HTTP/1.1. HTTP/2 support requires that SSL is configured for your website. Pass &amp;quot;true&amp;quot; or &amp;quot;false&amp;quot; in the value parameter&lt;/li&gt;&lt;/ul&gt; </div>      <div class=\"param\">value (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — According to the param value. </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ApiResult\">ApiResult</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;2 - Invalid input&lt;br/&gt;9413 - Unknown/unauthorized site_id&lt;br/&gt;5 - Operation unavailable\n        <a href=\"#ApiResult\">ApiResult</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-modifyCache404Settings\"><a name=\"modifyCache404Settings\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/performance/cache404/modify</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Modify cache 404 settings (<span class=\"nickname\">modifyCache404Settings</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to modify the caching settings of 404 responses for a site.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">site_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to operate on. </div>      <div class=\"param\">enable (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Pass &#39;true&#39; to cache 404 responses, &#39;false&#39; to disable the option. </div>      <div class=\"param\">time (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — A positive number representing the amount of time to cache 404 responses. Default value: 10 </div>      <div class=\"param\">time_unit (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Unit of time for caching 404 responses. One of MINUTES, HOURS, DAYS, WEEKS. Default value: HOURS </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ApiResult\">ApiResult</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;2 - Invalid input&lt;br/&gt;9413 - Unknown/unauthorized site_id&lt;br/&gt;9415 - Operation not allowed\n        <a href=\"#ApiResult\">ApiResult</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-modifyPurgeSettings\"><a name=\"modifyPurgeSettings\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/performance/purge</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Purge resources (<span class=\"nickname\">modifyPurgeSettings</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to purge site resources.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">site_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to operate on. </div>      <div class=\"param\">resource_url (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Comma separated list of URLs where the resource is located. </div>      <div class=\"param\">resource_pattern (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Comma separated list of pattern. One of: contains | equals | prefix | suffix | not_equals | not_contains | not_prefix | not_suffix </div>      <div class=\"param\">should_purge_all_site_resources (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Should purge all cached resources on site.&lt;/br&gt;Possible values:&lt;/br&gt;If the parameter does not exist, is null, or an empty string, it is ignored and only specific resources defined by the resource_pattern and resource_url parameters are purged.&lt;/br&gt;&lt;b&gt;true&lt;/b&gt; or &lt;b&gt;TRUE&lt;/b&gt;: All site resources are purged.&lt;/br&gt;&lt;b&gt;false&lt;/b&gt; or &lt;b&gt;FALSE&lt;/b&gt;: Nothing is done.&lt;/br&gt;Any other string: An error is returned. </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ApiResult\">ApiResult</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;2 - Invalid input&lt;br/&gt;9413 - Unknown/unauthorized site_id&lt;br/&gt;3015 - Internal error\n        <a href=\"#ApiResult\">ApiResult</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-modifyResponseHeaderSettings\"><a name=\"modifyResponseHeaderSettings\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/performance/response-headers</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Modify cached response headers (<span class=\"nickname\">modifyResponseHeaderSettings</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to modify cached response headers.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">site_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to operate on. </div>      <div class=\"param\">cache_headers (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Comma separated list of header names to be cached </div>      <div class=\"param\">cache_all_headers (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Cache all response headers. Pass &amp;quot;true&amp;quot; or &amp;quot;false&amp;quot; in the value parameter. Cannot be selected together with cache_headers. Default:false </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ApiResult\">ApiResult</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;2 - Invalid input&lt;br/&gt;9413 - Unknown/unauthorized site_id&lt;br/&gt;9415 - Operation not allowed\n        <a href=\"#ApiResult\">ApiResult</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-modifyRewritePorts\"><a name=\"modifyRewritePorts\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/performance/rewrite-port/modify</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Modify rewrite port (<span class=\"nickname\">modifyRewritePorts</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to rewrite the port number used to access the origin server.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">site_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to operate on </div>      <div class=\"param\">rewrite_port_enabled (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Boolean value to indicate whether the default non-SSL port should be rewritten or not </div>      <div class=\"param\">port (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The port number. If empty, rewrite port will be removed </div>      <div class=\"param\">rewrite_ssl_port_enabled (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Boolean value to indicate whether the default SSL port should be rewritten or not </div>      <div class=\"param\">ssl_port (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The port number to rewrite default SSL port to </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ApiResult\">ApiResult</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;2 - Invalid input&lt;br/&gt;9413 - Unknown/unauthorized site_id&lt;br/&gt;9415 - Operation not allowed\n        <a href=\"#ApiResult\">ApiResult</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-modifySiteConfiguration\"><a name=\"modifySiteConfiguration\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/configure</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Modify site configuration (<span class=\"nickname\">modifySiteConfiguration</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to change one of the basic configuration settings of the site.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">site_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to operate on </div>      <div class=\"param\">param (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Name of configuration parameter to set.&lt;br/&gt;Parameter values:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;active&lt;/b&gt; Whether the site is active or bypassed by the Imperva network. One of: active | bypass.&lt;/li&gt;&lt;li&gt;&lt;b&gt;site_ip&lt;/b&gt; Comma separated list of IPs. For example: 8.8.8.8,1.2.2.2&lt;/li&gt;&lt;li&gt;&lt;b&gt;domain_validation&lt;/b&gt; Sets the domain validation method that will be used to generate an SSL certificate. One of: email | html | dns | cname&lt;br/&gt;&lt;b&gt;One-step onboarding:&lt;/b&gt; After adding a site and configuring your traffic to point to Imperva, use the html option to automatically add SSL support. Certificate creation takes approximately 5 minutes. During this time no traffic will reach the origin server.&lt;br/&gt;&lt;b&gt;Note&lt;/b&gt;: When running domain validation on a site, you may see the following error message in the API response: Internal error - &amp;quot;Add site operation hasn&#39;t finished&amp;quot;.&lt;br/&gt;After running the add site process, it may take several minutes for the database to finish updating. During this time, attempts to further configure the site are blocked.&lt;br/&gt;In some cases, the database is not updated even after the add site process is complete.&lt;br/&gt;If the issue does not resolve after a few minutes, contact Support.&lt;/li&gt;&lt;li&gt;&lt;b&gt;approver&lt;/b&gt; Sets the approver e-mail address that will be used to perform SSL domain validation.&lt;/li&gt;&lt;li&gt;&lt;b&gt;ignore_ssl&lt;/b&gt; Sets the ignore SSL flag (if the site is in pending-select-approver state). Pass &amp;quot;true&amp;quot; in the value parameter.&lt;/li&gt;&lt;li&gt;&lt;b&gt;acceleration_level&lt;/b&gt; Sets the acceleration level of the site, one of: none | standard | aggressive. It is advised to use the newer Modify caching mode API call instead, as it provides enhanced functionality.&lt;/li&gt;&lt;li&gt;&lt;b&gt;seal_location&lt;/b&gt; Sets the seal location, e.g. &amp;quot;api.seal_location.bottom_right&amp;quot;.&lt;/li&gt;&lt;li&gt;&lt;b&gt;domain_redirect_to_full&lt;/b&gt; Sets the redirect naked to full flag. Pass &amp;quot;true&amp;quot; in the value parameter.&lt;/li&gt;&lt;li&gt;&lt;b&gt;remove_ssl&lt;/b&gt; Sets the remove SSL from site flag. Pass &amp;quot;true&amp;quot; in the value parameter.&lt;/li&gt;&lt;li&gt;&lt;b&gt;ref_id&lt;/b&gt; Sets the Reference ID, a free-text field that enables you to add a unique identifier to correlate an object in our service, such as a protected website, with an object on the customer side.&lt;/li&gt;&lt;li&gt;&lt;b&gt;naked_domain_san&lt;/b&gt; Use this option to determine if the naked domain SAN will be added to the SSL certificate for www site. Will take effect in the next renewal.&lt;/li&gt;&lt;li&gt;&lt;b&gt;wildcard_san&lt;/b&gt; Use this option to determine if the wildcard SAN or the full domain SAN is added to the Imperva SSL certificate for site. Will take effect in the next renewal.&lt;/li&gt;&lt;li&gt;&lt;b&gt;set_cookies_without_domain&lt;/b&gt; Use this option to determine if to set site cookies without domain.&lt;/li&gt;&lt;li&gt;&lt;b&gt;restricted_cname_reuse&lt;/b&gt; Use this option to determine if legitimate traffic for all verified domains in the table is automatically allowed.&lt;/li&gt;&lt;li&gt;&lt;b&gt;request_body_timeouts&lt;/b&gt; Use this option to override default mitigation settings for slow HTTP attacks.&lt;/li&gt;&lt;b&gt;Note&lt;/b&gt;: Send value in the format of {â€œmethodsâ€: [method name,method name,â€¦],â€œintervalâ€: integer,â€œbyteCountâ€: integer}. For example: {â€œmethodsâ€: [HTTP_POST, HTTP_GET],â€œintervalâ€:30,â€œbyteCountâ€:20}. Each post of the API overwrites the custom configuration. To delete the whole custom configuration, send {} as the value. Possible values for method: HTTP_POST, HTTP_GET, HTTP_PUT, HTTP_RPC_IN_DATA, HTTP_RPC_OUT_DATA&lt;/ul&gt; </div>      <div class=\"param\">value (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — According to the param value. </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_14\">inline_response_200_14</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;3015 - Internal error&lt;br/&gt;6001 - Invalid configuration parameter name&lt;br/&gt;6002 - Invalid configuration parameter value&lt;br/&gt;1 - Unexpected error&lt;br/&gt;9414 - Feature not permitted\n        <a href=\"#inline_response_200_14\">inline_response_200_14</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-modifySiteErrorPageTemplate\"><a name=\"modifySiteErrorPageTemplate\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/performance/error-page/modify</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Modify error page (<span class=\"nickname\">modifySiteErrorPageTemplate</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to set a custom error page for a given site.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">site_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to operate on </div>      <div class=\"param\">error_page_template (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The error page html template. $TITLE$ and $BODY$ placeholders are required. </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ApiResult\">ApiResult</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;2 - Invalid input&lt;br/&gt;9413 - Unknown/unauthorized site_id&lt;br/&gt;9415 - Operation not allowed\n        <a href=\"#ApiResult\">ApiResult</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-modifySiteLogLevel\"><a name=\"modifySiteLogLevel\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/setlog</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Modify site logs level (<span class=\"nickname\">modifySiteLogLevel</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to change the site log configuration.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">site_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to operate on </div>      <div class=\"param\">log_level (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Available only for customers that purchased the Logs Integration SKU. Sets the log reporting level for the site.&lt;br/&gt;Possible values: full, security, none, default </div>      <div class=\"param\">logs_account_id (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Available only for customers that purchased the Logs Integration SKU. Numeric identifier of the account that purchased the logs integration SKU and which collects the logs.&lt;br/&gt;If not specified, operation will be performed on the account identified by the authentication parameters </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ApiResult\">ApiResult</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;2 - Invalid input&lt;br/&gt;6002 - Invalid configuration parameter name&lt;br/&gt;6001 - Invalid configuration parameter name&lt;br/&gt;9415 - Operation not allowed\n        <a href=\"#ApiResult\">ApiResult</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-modifySiteSecurityConfiguration\"><a name=\"modifySiteSecurityConfiguration\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/configure/security</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Modify site security configuration (<span class=\"nickname\">modifySiteSecurityConfiguration</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to change the security configuration of a site. To modify the configuration for a specific rule, additional parameters may be required, as documented below.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">site_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to operate on </div>      <div class=\"param\">rule_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — ID of the security rule to change.&lt;br/&gt;Values for the rule_id parameter:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;api.threats.bot_access_control&lt;/li&gt;&lt;li&gt;api.threats.sql_injection&lt;/li&gt;&lt;li&gt;api.threats.cross_site_scripting&lt;/li&gt;&lt;li&gt;api.threats.backdoor&lt;/li&gt;&lt;li&gt;api.threats.ddos&lt;/li&gt;&lt;li&gt;api.threats.remote_file_inclusion&lt;/li&gt;&lt;/ul&gt; </div>      <div class=\"param\">block_bad_bots (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Whether or not to block bad bots. Possible values: true, false </div>      <div class=\"param\">challenge_suspected_bots (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Whether or not to send a challenge to clients that are suspected to be bad bots (CAPTCHA for example). Possible values: true, false </div>      <div class=\"param\">activation_mode (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Possible values: api.threats.ddos.activation_mode.off, api.threats.ddos.activation_mode.auto, api.threats.ddos.activation_mode.on, api.threats.ddos.activation_mode.adaptive&lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;api.threats.ddos.activation_mode.off&lt;/b&gt; Security measures are disabled even if site is under a DDoS attack&lt;/li&gt;&lt;li&gt;&lt;b&gt;api.threats.ddos.activation_mode.auto&lt;/b&gt; Security measures will be activated automatically when the system suspects site is under a DDoS attack&lt;/li&gt;&lt;li&gt;&lt;b&gt;api.threats.ddos.activation_mode.on&lt;/b&gt; Security measures are enabled even if site is not under a DDoS attack&lt;/li&gt;&lt;li&gt;&lt;b&gt;api.threats.ddos.activation_mode.adaptive&lt;/b&gt; Security measures are enabled with an adaptive threshold based on the website&#39;s traffic&lt;/li&gt;&lt;/ul&gt;The syntax is as follows:&amp;lt;rule_id&amp;gt;.activation_mode.&lt;value&gt; For example, for &#39;off&#39;, use &#39;activation_mode=api.threats.ddos.activation_mode.off.&lt;br/&gt;&lt;b&gt;Note:&lt;/b&gt; This parameter is relevant and required for a DDoS rule only -- where rule_id=api.threats.ddos. </div>      <div class=\"param\">security_rule_action (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The action that should be taken when a threat is detected, for example:&lt;br/&gt;api.threats.action.block_ip. Different actions are allowed per different threats, e.g. backdoors may only be quarantined, ignored, or trigger an alert.&lt;br/&gt;Values for the security_rule_action parameter:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;api.threats.action.disabled&lt;/b&gt; Threat is not blocked, site owner is not notified.&lt;/li&gt;&lt;li&gt;&lt;b&gt;api.threats.action.alert&lt;/b&gt; Threat is not blocked, site owner is notified.&lt;/li&gt;&lt;li&gt;&lt;b&gt;api.threats.action.block_request&lt;/b&gt; Threat blocked by stopping the request, site owner is notified.&lt;/li&gt;&lt;li&gt;&lt;b&gt;api.threats.action.block_user&lt;/b&gt; Threat blocked by stopping the request. Additional requests by the client application will be automatically blocked for a duration of several minutes. Site owner is notified.&lt;/li&gt;&lt;li&gt;&lt;b&gt;api.threats.action.block_ip&lt;/b&gt; Threat blocked by stopping the request. Additional requests from the same IP addresses will be automatically blocked for a duration of several minutes. Site owner is notified.&lt;/li&gt;&lt;li&gt;&lt;b&gt;api.threats.action.quarantine_url&lt;/b&gt; Relevant only for Backdoor Protect. When detecting a backdoor, additional requests to the URL of the backdoor will be automatically blocked. Site owner is notified.&lt;/li&gt;&lt;/ul&gt; </div>      <div class=\"param\">quarantined_urls (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Removes quarantined URLs from the backdoor protection list, as defined in the Cloud Security Console Website Settings &amp;gt; WAF Settings &amp;gt; Backdoor Protect.&lt;br/&gt;To remove a URL from the backdoor protection list, use the following parameters with the specified values:&lt;br/&gt;quarantined_urls: &lt;URL full path&gt;&lt;br/&gt;rule_id: api.threats.backdoor&lt;br/&gt;security_rule_action: api.threats.action.quarantine_url </div>      <div class=\"param\">ddos_traffic_threshold (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Consider site to be under DDoS if the request rate is above this threshold.&lt;br/&gt;&lt;b&gt;Allowed values:&lt;/b&gt; 10-10000 requests per second. format: int64</div>      <div class=\"param\">unknown_clients_challenge (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Defines a method used for challenging suspicious bots. Possible values: none, cookies, javascript, captcha. This parameter is relevant for a DDoS rule only. </div>      <div class=\"param\">block_non_essential_bots (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — If non-essential bots should be blocked or not. Possible values: true, false. This parameter is relevant for a DDoS rule only. </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_14\">inline_response_200_14</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;9414 - Feature not permitted&lt;br/&gt;9415 - Operation not allowed&lt;br/&gt;2 - Invalid input\n        <a href=\"#inline_response_200_14\">inline_response_200_14</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-modifySiteSupportDeprecatedTLS\"><a name=\"modifySiteSupportDeprecatedTLS\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/tls</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Set support for all TLS versions (<span class=\"nickname\">modifySiteSupportDeprecatedTLS</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to support all TLS versions for the site for connectivity between clients (visitors) and the Imperva service. To remain PCI-compliant, do not enable this option.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">site_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to operate on. </div>      <div class=\"param\">support_all_tls_versions (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Support all TLS versions. Default value: false </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_34\">inline_response_200_34</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;5 - Operation unavailable&lt;br/&gt;9415 - Operation not allowed&lt;br/&gt;1 - Unexpected error\n        <a href=\"#inline_response_200_34\">inline_response_200_34</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-modifyStaleContent\"><a name=\"modifyStaleContent\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/performance/stale-content</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Modify stale content settings (<span class=\"nickname\">modifyStaleContent</span>)</div>\n    <div class=\" method-notes subtopic-text \">When Imperva can&#39;t connect to the origin server, serve stale content instead of displaying an error to end users for the specified amount of time. Expired resources are returned from cache, and refreshed asynchronously in the background.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">site_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to operate on </div>      <div class=\"param\">serve_stale_content (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Pass &lt;b&gt;true&lt;/b&gt; to serve stale content, &lt;b&gt;false&lt;/b&gt; to disable the option. </div>      <div class=\"param\">stale_content_mode (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Pass &lt;b&gt;ADAPTIVE&lt;/b&gt; to use Imperva&#39;s algorithm, or &lt;b&gt;CUSTOM&lt;/b&gt; to specify an amount of time. When using &lt;b&gt;CUSTOM&lt;/b&gt;, you must specify the time and time_unit parameters. </div>      <div class=\"param\">time (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — A positive number representing the amount of time to serve stale content. </div>      <div class=\"param\">time_unit (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Stale content time unit. One of SECONDS, MINUTES, HOURS. </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ApiResult\">ApiResult</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;2 - Invalid input&lt;br/&gt;9413 - Unknown/unauthorized site_id&lt;br/&gt;9415 - Operation not allowed&lt;br/&gt;5 - Operation unavailable\n        <a href=\"#ApiResult\">ApiResult</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-modifyTagResponseHeader\"><a name=\"modifyTagResponseHeader\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/performance/tag-response</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Tag the response according to the value of a header (<span class=\"nickname\">modifyTagResponseHeader</span>)</div>\n    <div class=\" method-notes subtopic-text \">Specify which origin response header contains the cache tags in your resources.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">site_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to operate on. </div>      <div class=\"param\">header (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Specify which origin response header contains the cache tags in your resources. default: &amp;quot;&amp;quot;. </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ApiResult\">ApiResult</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;2 - Invalid input&lt;br/&gt;9413 - Unknown/unauthorized site_id&lt;br/&gt;9415 - Operation not allowed\n        <a href=\"#ApiResult\">ApiResult</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-moveSite\"><a name=\"moveSite\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/moveSite</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Move site (<span class=\"nickname\">moveSite</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to move a site from its account to another account.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">site_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to move format: int64</div>      <div class=\"param\">destination_account_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The numeric identifier of the account which the site will be moved to format: int64</div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_35\">inline_response_200_35</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;9415 - Operation not allowed\n        <a href=\"#inline_response_200_35\">inline_response_200_35</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-purgeHostname\"><a name=\"purgeHostname\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/hostname/purge</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Purge hostname from cache (<span class=\"nickname\">purgeHostname</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to purge the hostname from the cache. This API is for customers who use the same CNAME provided by Imperva for multiple hostnames and would like to change the CNAME for a particular hostname. Purging the hostname is required for the CNAME change to take effect.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">host_name (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The hostname to purge from the cache </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ApiResult\">ApiResult</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;2 - Invalid input&lt;br/&gt;3015 - Internal error\n        <a href=\"#ApiResult\">ApiResult</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-purgeSiteCache\"><a name=\"purgeSiteCache\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/cache/purge</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Purge site cache (<span class=\"nickname\">purgeSiteCache</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to purge all cached content on our proxy servers for a specific site.<br />Our Proxy servers keep cached content of your sites in order to accelerate page load times for your users.<br />When you want this cached content to be refreshed (for example, after making adjustments in your site) you can use this API call.<br />In order to purge the entire cached content for this site just use the API call with no parameters.<br />If you want to purge a specific resource add the resource name as parameter.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">site_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to operate on. format: int64</div>      <div class=\"param\">purge_pattern (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The pattern of the resource to be purged from the cache. For example:&lt;/br&gt;&lt;ul/&gt;&lt;li&gt;&lt;b&gt;Resource_name&lt;/b&gt; - Resources that contain Resource_name will be purged&lt;/li&gt;&lt;li&gt;&lt;b&gt;^Resource_name&lt;/b&gt; - Resources that start with Resource_name will be purged&lt;/li&gt;&lt;li&gt;&lt;b&gt;Resource_name$&lt;/b&gt; - Resources that end with Resource_name will be purged.&lt;/li&gt;&lt;/ul&gt; </div>      <div class=\"param\">purge_tag_names (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — A comma separated list of tag names to purge. </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ApiResult\">ApiResult</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;5010 - Pattern invalid&lt;br/&gt;9413 - Unknown/unauthorized site_id.&lt;br/&gt;9415 - Operation not allowed\n        <a href=\"#ApiResult\">ApiResult</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-putDataCentersConfiguration\"><a name=\"putDataCentersConfiguration\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"put\"><code class=\"huge\"><span class=\"http-method\">put</span> /api/prov/v3/sites/{extSiteId}/data-centers-configuration</code></pre></div>\n    <div class=\" method-summary subtopic-title \">set site&#39;s data centers&#39; configuration (<span class=\"nickname\">putDataCentersConfiguration</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to configure site&#39;s data centers and all their servers</div>\n\n    <h3 class=\"field-label\">Path parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">extSiteId (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Path Parameter</span> —  format: int64</div>    </div>  \n\n    <h3 class=\"field-label\">Consumes</h3>\n    This API call consumes the following media types via the <span class=\"header\">Content-Type</span> request header:\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Request body</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">body <a href=\"#DataCentersConfigurationDTO\">DataCentersConfigurationDTO</a> (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Body Parameter</span> — JSON body. Schema is identical to the response. </div>\n                </div>  \n\n\n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#DataCentersConfigurationDTO\">DataCentersConfigurationDTO</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;data&quot; : [ {\n    &quot;lbAlgorithm&quot; : &quot;GEO_PREFERRED&quot;,\n    &quot;dataCenterMode&quot; : &quot;MULTIPLE_DC&quot;,\n    &quot;kickStartPass&quot; : &quot;kickstart-pass&quot;,\n    &quot;kickStartURL&quot; : &quot;https://www.example.com:443/kickStart&quot;,\n    &quot;isPersistent&quot; : false,\n    &quot;dataCenters&quot; : [ {\n      &quot;lbAlgorithm&quot; : &quot;WEIGHTED&quot;,\n      &quot;isContent&quot; : true,\n      &quot;weight&quot; : 40,\n      &quot;isRestOfTheWorld&quot; : true,\n      &quot;isActive&quot; : false,\n      &quot;geoLocations&quot; : [ &quot;AFRICA&quot;, &quot;AFRICA&quot; ],\n      &quot;ipMode&quot; : &quot;MULTIPLE_IP&quot;,\n      &quot;servers&quot; : [ {\n        &quot;serverMode&quot; : &quot;ACTIVE&quot;,\n        &quot;address&quot; : &quot;1.2.3.4&quot;,\n        &quot;isEnabled&quot; : false,\n        &quot;weight&quot; : 70,\n        &quot;id&quot; : 7543\n      }, {\n        &quot;serverMode&quot; : &quot;ACTIVE&quot;,\n        &quot;address&quot; : &quot;1.2.3.4&quot;,\n        &quot;isEnabled&quot; : false,\n        &quot;weight&quot; : 70,\n        &quot;id&quot; : 7543\n      } ],\n      &quot;originPop&quot; : &quot;lax&quot;,\n      &quot;isEnabled&quot; : false,\n      &quot;name&quot; : &quot;London DC&quot;,\n      &quot;id&quot; : 7543,\n      &quot;webServersPerServer&quot; : 5\n    }, {\n      &quot;lbAlgorithm&quot; : &quot;WEIGHTED&quot;,\n      &quot;isContent&quot; : true,\n      &quot;weight&quot; : 40,\n      &quot;isRestOfTheWorld&quot; : true,\n      &quot;isActive&quot; : false,\n      &quot;geoLocations&quot; : [ &quot;AFRICA&quot;, &quot;AFRICA&quot; ],\n      &quot;ipMode&quot; : &quot;MULTIPLE_IP&quot;,\n      &quot;servers&quot; : [ {\n        &quot;serverMode&quot; : &quot;ACTIVE&quot;,\n        &quot;address&quot; : &quot;1.2.3.4&quot;,\n        &quot;isEnabled&quot; : false,\n        &quot;weight&quot; : 70,\n        &quot;id&quot; : 7543\n      }, {\n        &quot;serverMode&quot; : &quot;ACTIVE&quot;,\n        &quot;address&quot; : &quot;1.2.3.4&quot;,\n        &quot;isEnabled&quot; : false,\n        &quot;weight&quot; : 70,\n        &quot;id&quot; : 7543\n      } ],\n      &quot;originPop&quot; : &quot;lax&quot;,\n      &quot;isEnabled&quot; : false,\n      &quot;name&quot; : &quot;London DC&quot;,\n      &quot;id&quot; : 7543,\n      &quot;webServersPerServer&quot; : 5\n    } ],\n    &quot;kickStartUser&quot; : &quot;kickstart-user&quot;,\n    &quot;minAvailableServersForDataCenterUp&quot; : 3,\n    &quot;failOverRequiredMonitors&quot; : &quot;MANY&quot;\n  }, {\n    &quot;lbAlgorithm&quot; : &quot;GEO_PREFERRED&quot;,\n    &quot;dataCenterMode&quot; : &quot;MULTIPLE_DC&quot;,\n    &quot;kickStartPass&quot; : &quot;kickstart-pass&quot;,\n    &quot;kickStartURL&quot; : &quot;https://www.example.com:443/kickStart&quot;,\n    &quot;isPersistent&quot; : false,\n    &quot;dataCenters&quot; : [ {\n      &quot;lbAlgorithm&quot; : &quot;WEIGHTED&quot;,\n      &quot;isContent&quot; : true,\n      &quot;weight&quot; : 40,\n      &quot;isRestOfTheWorld&quot; : true,\n      &quot;isActive&quot; : false,\n      &quot;geoLocations&quot; : [ &quot;AFRICA&quot;, &quot;AFRICA&quot; ],\n      &quot;ipMode&quot; : &quot;MULTIPLE_IP&quot;,\n      &quot;servers&quot; : [ {\n        &quot;serverMode&quot; : &quot;ACTIVE&quot;,\n        &quot;address&quot; : &quot;1.2.3.4&quot;,\n        &quot;isEnabled&quot; : false,\n        &quot;weight&quot; : 70,\n        &quot;id&quot; : 7543\n      }, {\n        &quot;serverMode&quot; : &quot;ACTIVE&quot;,\n        &quot;address&quot; : &quot;1.2.3.4&quot;,\n        &quot;isEnabled&quot; : false,\n        &quot;weight&quot; : 70,\n        &quot;id&quot; : 7543\n      } ],\n      &quot;originPop&quot; : &quot;lax&quot;,\n      &quot;isEnabled&quot; : false,\n      &quot;name&quot; : &quot;London DC&quot;,\n      &quot;id&quot; : 7543,\n      &quot;webServersPerServer&quot; : 5\n    }, {\n      &quot;lbAlgorithm&quot; : &quot;WEIGHTED&quot;,\n      &quot;isContent&quot; : true,\n      &quot;weight&quot; : 40,\n      &quot;isRestOfTheWorld&quot; : true,\n      &quot;isActive&quot; : false,\n      &quot;geoLocations&quot; : [ &quot;AFRICA&quot;, &quot;AFRICA&quot; ],\n      &quot;ipMode&quot; : &quot;MULTIPLE_IP&quot;,\n      &quot;servers&quot; : [ {\n        &quot;serverMode&quot; : &quot;ACTIVE&quot;,\n        &quot;address&quot; : &quot;1.2.3.4&quot;,\n        &quot;isEnabled&quot; : false,\n        &quot;weight&quot; : 70,\n        &quot;id&quot; : 7543\n      }, {\n        &quot;serverMode&quot; : &quot;ACTIVE&quot;,\n        &quot;address&quot; : &quot;1.2.3.4&quot;,\n        &quot;isEnabled&quot; : false,\n        &quot;weight&quot; : 70,\n        &quot;id&quot; : 7543\n      } ],\n      &quot;originPop&quot; : &quot;lax&quot;,\n      &quot;isEnabled&quot; : false,\n      &quot;name&quot; : &quot;London DC&quot;,\n      &quot;id&quot; : 7543,\n      &quot;webServersPerServer&quot; : 5\n    } ],\n    &quot;kickStartUser&quot; : &quot;kickstart-user&quot;,\n    &quot;minAvailableServersForDataCenterUp&quot; : 3,\n    &quot;failOverRequiredMonitors&quot; : &quot;MANY&quot;\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    OK\n        <a href=\"#DataCentersConfigurationDTO\">DataCentersConfigurationDTO</a>\n    <h4 class=\"field-label\">401</h4>\n    Unauthorized. E.g. Wrong API key, locked user\n        <a href=\"#ApiErrorResponse\">ApiErrorResponse</a>\n    <h4 class=\"field-label\">403</h4>\n    Forbidden. E.g. Missing abilities\n        <a href=\"#ApiErrorResponse\">ApiErrorResponse</a>\n    <h4 class=\"field-label\">404</h4>\n    Not Found. E.g. Site doesn&#39;t exist or belongs to other tenant\n        <a href=\"#ApiErrorResponse\">ApiErrorResponse</a>\n    <h4 class=\"field-label\">406</h4>\n    Bad client request. Actually, HTTP 400 is more appropriate here\n        <a href=\"#ApiErrorResponse\">ApiErrorResponse</a>\n    <h4 class=\"field-label\">500</h4>\n    Server Error\n        <a href=\"#ApiErrorResponse\">ApiErrorResponse</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-putDeliveryRulesConfiguration\"><a name=\"putDeliveryRulesConfiguration\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"put\"><code class=\"huge\"><span class=\"http-method\">put</span> /api/prov/v3/sites/{extSiteId}/delivery-rules-configuration</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Set site&#39;s delivery rules and priorities for a specific rule category. (<span class=\"nickname\">putDeliveryRulesConfiguration</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to set all delivery rules for a specific category. The rules are prioritized by order of appearance.<br /> <b>Notes:</b> <ul> <li>This API replaces all rules within the specified category, so existing rules that are not specified in the request will be deleted.</li> <li>When using this resource, the rule names within each category must be unique. When multiple rules have the same name, the update would fail with an error message specifying the index of the offending rules.</li></ul></div>\n\n    <h3 class=\"field-label\">Path parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">extSiteId (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Path Parameter</span> — Numeric identifier of the site to operate on. format: int64</div>    </div>  \n\n    <h3 class=\"field-label\">Consumes</h3>\n    This API call consumes the following media types via the <span class=\"header\">Content-Type</span> request header:\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Request body</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">body <a href=\"#DeliveryRulesListDTO\">DeliveryRulesListDTO</a> (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Body Parameter</span> — JSON body. Schema is identical to the response. </div>\n            <div class=\"param-desc\"><span class=\"param-type\">example: <code>{\n  &quot;summary&quot; : &quot;REDIRECT category&quot;,\n  &quot;description&quot; : &quot;Supported actions:&lt;br/&gt; &lt;b&gt;RULE_ACTION_REDIRECT&lt;/b&gt; (RedirectRuleDTO)&quot;,\n  &quot;value&quot; : {\n    &quot;data&quot; : [ {\n      &quot;filter&quot; : &quot;ASN == 1&quot;,\n      &quot;from&quot; : &quot;/1&quot;,\n      &quot;to&quot; : &quot;/2&quot;,\n      &quot;response_code&quot; : 302,\n      &quot;rule_name&quot; : &quot;New delivery rule&quot;,\n      &quot;action&quot; : &quot;RULE_ACTION_REDIRECT&quot;,\n      &quot;enabled&quot; : true\n    } ]\n  }\n}</code></span></div>    </div>  \n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">category (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Rules category. Possible values:&lt;br&gt;\n&lt;b&gt;REDIRECT&lt;/b&gt; - Redirect requests with 30X response.&lt;br&gt;\n&lt;b&gt;SIMPLIFIED_REDIRECT&lt;/b&gt; - Redirect requests with 30X response. (static redirect, doesn&#39;t support condition)&lt;br&gt;\n&lt;b&gt;REWRITE&lt;/b&gt; - Modify, add, and remove different request attributes such as URL, headers and cookies.&lt;br&gt;\n&lt;b&gt;REWRITE_RESPONSE&lt;/b&gt; - Modify, add, and remove different response attributes such as headers, status code and error responses.&lt;br&gt;\n&lt;b&gt;FORWARD&lt;/b&gt; - Forward the request to a specific data-center or port. </div>    </div>  \n\n\n\n    \n\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    OK\n        <a href=\"#\"></a>\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: Supported actions:<br /> <b>RULE_ACTION_FORWARD_TO_PORT</b> (ForwardToPortRuleDTO),<br /> <b>RULE_ACTION_FORWARD_TO_DC</b> (ForwardToDcRuleDTO)</div>\n    <pre class=\"example\"><code>{&quot;data&quot;:[{&quot;filter&quot;:&quot;ASN == 1&quot;,&quot;dc_id&quot;:1234,&quot;rule_name&quot;:&quot;New delivery rule&quot;,&quot;action&quot;:&quot;RULE_ACTION_FORWARD_TO_DC&quot;,&quot;enabled&quot;:true},{&quot;filter&quot;:&quot;ASN == 1&quot;,&quot;port_forwarding_context&quot;:&quot;[header/port]&quot;,&quot;port_forwarding_value&quot;:&quot;1234&quot;,&quot;rule_name&quot;:&quot;New delivery rule&quot;,&quot;action&quot;:&quot;RULE_ACTION_FORWARD_TO_PORT&quot;,&quot;enabled&quot;:true}]}</code></pre>\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: Supported actions:<br /> <b>RULE_ACTION_REDIRECT</b> (RedirectRuleDTO)</div>\n    <pre class=\"example\"><code>{&quot;data&quot;:[{&quot;filter&quot;:&quot;ASN == 1&quot;,&quot;from&quot;:&quot;/1&quot;,&quot;to&quot;:&quot;/2&quot;,&quot;response_code&quot;:302,&quot;rule_name&quot;:&quot;New delivery rule&quot;,&quot;action&quot;:&quot;RULE_ACTION_REDIRECT&quot;,&quot;enabled&quot;:true}]}</code></pre>\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: Supported actions:<br /> <b>RULE_ACTION_SIMPLIFIED_REDIRECT</b> (SimplifiedRedirectRuleDTO)</div>\n    <pre class=\"example\"><code>{&quot;data&quot;:[{&quot;from&quot;:&quot;/1&quot;,&quot;to&quot;:&quot;/2&quot;,&quot;response_code&quot;:302,&quot;rule_name&quot;:&quot;New delivery rule&quot;,&quot;action&quot;:&quot;RULE_ACTION_REDIRECT&quot;,&quot;enabled&quot;:true}]}</code></pre>\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: Supported actions:<br /> <b>RULE_ACTION_REWRITE_COOKIE</b> (RewriteRequestCookieRuleDTO),<br /> <b>RULE_ACTION_REWRITE_HEADER</b> (RewriteRequestHeaderRuleDTO),<br /> <b>RULE_ACTION_REWRITE_URL</b> (RewriteRequestUrlRuleDTO),<br /> <b>RULE_ACTION_DELETE_HEADER</b> (RewriteRequestDeleteHeaderRuleDTO),<br /> <b>RULE_ACTION_DELETE_COOKIE</b> (RewriteRequestDeleteCookieRuleDTO)</div>\n    <pre class=\"example\"><code>{&quot;data&quot;:[{&quot;filter&quot;:&quot;ASN == 1&quot;,&quot;from&quot;:&quot;cookie1&quot;,&quot;to&quot;:&quot;cookie2&quot;,&quot;cookie_name&quot;:&quot;abc&quot;,&quot;rewrite_existing&quot;:true,&quot;add_if_missing&quot;:false,&quot;rule_name&quot;:&quot;New delivery rule&quot;,&quot;action&quot;:&quot;RULE_ACTION_REWRITE_COOKIE&quot;,&quot;enabled&quot;:true},{&quot;filter&quot;:&quot;ASN == 1&quot;,&quot;from&quot;:&quot;header1&quot;,&quot;to&quot;:&quot;header2&quot;,&quot;header_name&quot;:&quot;abc&quot;,&quot;rewrite_existing&quot;:true,&quot;add_if_missing&quot;:false,&quot;rule_name&quot;:&quot;New delivery rule&quot;,&quot;action&quot;:&quot;RULE_ACTION_REWRITE_HEADER&quot;,&quot;enabled&quot;:true},{&quot;filter&quot;:&quot;ASN == 1&quot;,&quot;from&quot;:&quot;/1&quot;,&quot;to&quot;:&quot;/2&quot;,&quot;rule_name&quot;:&quot;New delivery rule&quot;,&quot;action&quot;:&quot;RULE_ACTION_REWRITE_URL&quot;,&quot;enabled&quot;:true},{&quot;filter&quot;:&quot;ASN == 1&quot;,&quot;header_name&quot;:&quot;abc&quot;,&quot;multiple_headers_deletion&quot;:false,&quot;rule_name&quot;:&quot;New delivery rule&quot;,&quot;action&quot;:&quot;RULE_ACTION_DELETE_HEADER&quot;,&quot;enabled&quot;:true},{&quot;filter&quot;:&quot;ASN == 1&quot;,&quot;cookie_name&quot;:&quot;abc&quot;,&quot;rule_name&quot;:&quot;New delivery rule&quot;,&quot;action&quot;:&quot;RULE_ACTION_DELETE_COOKIE&quot;,&quot;enabled&quot;:true}]}</code></pre>\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: Supported actions:<br /> <b>RULE_ACTION_RESPONSE_REWRITE_HEADER</b> (RewriteResponseHeaderRuleDTO),<br /> <b>RULE_ACTION_RESPONSE_DELETE_HEADER</b> (RewriteResponseDeleteHeaderRuleDTO),<br /> <b>RULE_ACTION_RESPONSE_REWRITE_RESPONSE_CODE</b> (RewriteResponseCodeRuleDTO),<br /> <b>RULE_ACTION_CUSTOM_ERROR_RESPONSE</b> (RewriteResponseCustomErrorRuleDTO)</div>\n    <pre class=\"example\"><code>{&quot;data&quot;:[{&quot;filter&quot;:&quot;ASN == 1&quot;,&quot;header_name&quot;:&quot;abc&quot;,&quot;multiple_headers_deletion&quot;:false,&quot;rule_name&quot;:&quot;New delivery rule&quot;,&quot;action&quot;:&quot;RULE_ACTION_RESPONSE_DELETE_HEADER&quot;,&quot;enabled&quot;:true},{&quot;filter&quot;:&quot;ASN == 1&quot;,&quot;from&quot;:&quot;header1&quot;,&quot;to&quot;:&quot;header2&quot;,&quot;header_name&quot;:&quot;abc&quot;,&quot;rewrite_existing&quot;:true,&quot;add_if_missing&quot;:false,&quot;rule_name&quot;:&quot;New delivery rule&quot;,&quot;action&quot;:&quot;RULE_ACTION_RESPONSE_REWRITE_HEADER&quot;,&quot;enabled&quot;:true},{&quot;filter&quot;:&quot;ASN == 1&quot;,&quot;response_code&quot;:302,&quot;rule_name&quot;:&quot;New delivery rule&quot;,&quot;action&quot;:&quot;RULE_ACTION_RESPONSE_REWRITE_RESPONSE_CODE&quot;,&quot;enabled&quot;:true},{&quot;filter&quot;:&quot;ASN == 1&quot;,&quot;error_response_format&quot;:&quot;[JSON|XML]&quot;,&quot;error_response_data&quot;:&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&quot;,&quot;error_type&quot;:&quot;error.type.all&quot;,&quot;response_code&quot;:400,&quot;rule_name&quot;:&quot;New delivery rule&quot;,&quot;action&quot;:&quot;RULE_ACTION_CUSTOM_ERROR_RESPONSE&quot;,&quot;enabled&quot;:true}]}</code></pre>\n    <h4 class=\"field-label\">401</h4>\n    Unauthorized\n        <a href=\"#ApiErrorResponse\">ApiErrorResponse</a>\n    <h4 class=\"field-label\">404</h4>\n    Not Found\n        <a href=\"#ApiErrorResponse\">ApiErrorResponse</a>\n    <h4 class=\"field-label\">406</h4>\n    Not Acceptable\n        <a href=\"#ApiErrorResponse\">ApiErrorResponse</a>\n    <h4 class=\"field-label\">500</h4>\n    Server Error\n        <a href=\"#ApiErrorResponse\">ApiErrorResponse</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-removeCustomCertificate\"><a name=\"removeCustomCertificate\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/customCertificate/remove</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Remove custom certificate (<span class=\"nickname\">removeCustomCertificate</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to remove a custom certificate.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">site_id (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to operate on format: int64</div>      <div class=\"param\">auth_type (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The authentication type of the certificate (RSA or ECC). Optional. If not provided, then RSA will be assume </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ApiResult\">ApiResult</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;2 - Invalid input&lt;br/&gt;4205 - Site does not have SSL&lt;br/&gt;9414 - Feature not permitted&lt;br/&gt;9414 - Feature not permitted&lt;/br&gt;3015 - Internal error\n        <a href=\"#ApiResult\">ApiResult</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-resumeTrafficToActiveDCs\"><a name=\"resumeTrafficToActiveDCs\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/dataCenters/resume</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Resume traffic to your active data centers (<span class=\"nickname\">resumeTrafficToActiveDCs</span>)</div>\n    <div class=\" method-notes subtopic-text \">When at least one active data center is back up, you have to manually reroute your traffic back to the active data center.<br />Traffic does not revert automatically to your active data centers.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">site_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to operate on. format: int64</div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ApiResult\">ApiResult</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;9413 -Unknown/unauthorized site_id\n        <a href=\"#ApiResult\">ApiResult</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-setCachingMode\"><a name=\"setCachingMode\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/performance/cache-mode</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Modify caching mode (<span class=\"nickname\">setCachingMode</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to edit basic site caching settings.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">cache_mode (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Possible values:&lt;br/&gt;&lt;ul/&gt;&lt;li&gt;disable&lt;/li&gt;&lt;li&gt;custom_cache_rules_only&lt;/li&gt;&lt;li&gt;static_only&lt;/li&gt;&lt;li&gt;static_and_dynamic&lt;/li&gt;&lt;li&gt;aggressive&lt;/li&gt;Default value: static_only&lt;/ul&gt; </div>      <div class=\"param\">site_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to operate on. </div>      <div class=\"param\">dynamic_cache_duration (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Profile dynamic pages and cache duration. Pass a number followed by &#39;_&#39; and one of: hr | min | sec | days | weeks.&lt;/br&gt;Default: 5_min </div>      <div class=\"param\">aggressive_cache_duration (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Cache resource duration. Pass a number followed by &#39;_&#39; and one of: hr | min | sec | days | weeks&lt;/br&gt;Default: 1_hr </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ApiResult\">ApiResult</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;2 - Invalid input&lt;br/&gt;9413 - Unknown/unauthorized site_id\n        <a href=\"#ApiResult\">ApiResult</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-setDataCenterOriginPoP\"><a name=\"setDataCenterOriginPoP\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/datacenter/origin-pop/modify</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Set data center origin PoP (<span class=\"nickname\">setDataCenterOriginPoP</span>)</div>\n    <div class=\" method-notes subtopic-text \">Set an origin PoP for a given data center.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">dc_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the data center to operate on. format: int64</div>      <div class=\"param\">origin_pop (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The ID of the PoP that serves as an access point between Imperva and the customerâ€™s origin server. For example: â€œlaxâ€, for Los Angeles. </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ApiResult\">ApiResult</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;405 - Api is disabled&lt;/br&gt;2 - invalid data center&lt;br/&gt;5 - Cant set Origin PoP for data center\n        <a href=\"#ApiResult\">ApiResult</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-setDataRegion\"><a name=\"setDataRegion\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/data-privacy/region-change</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Set site data storage region (<span class=\"nickname\">setDataRegion</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to set the site data region.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">site_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to operate on. format: int64</div>      <div class=\"param\">data_storage_region (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The data region to use. </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_31\">inline_response_200_31</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;2 - Invalid input&lt;br/&gt;9415 - Operation not allowed\n        <a href=\"#inline_response_200_31\">inline_response_200_31</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-setHtmlInjectionRule\"><a name=\"setHtmlInjectionRule\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/configure/htmlInjections</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Add, replace or remove a HTML injection rule (<span class=\"nickname\">setHtmlInjectionRule</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to add a new HTML injection rule, or to replace or remove an existing rule.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">site_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to operate on </div>      <div class=\"param\">url (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The URL where the content is injected </div>      <div class=\"param\">url_pattern (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The url pattern. One of: contains | not_contains | equals | not_equals | prefix | suffix | not_prefix | not_suffix </div>      <div class=\"param\">location (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The location of the injection inside the URL (&#39;head&#39; or &#39;body_end&#39;) </div>      <div class=\"param\">content (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The injected HTML snippet, Base64-encoded </div>      <div class=\"param\">delete_content (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Whether or not to delete existing HTML content.&lt;br/&gt;Possible values: true/false </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_32\">inline_response_200_32</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;2 - Invalid input\n        <a href=\"#inline_response_200_32\">inline_response_200_32</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-setOverrideSiteRegionsByGeo\"><a name=\"setOverrideSiteRegionsByGeo\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/data-privacy/override-by-geo</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Set site regions by origin geolocation (<span class=\"nickname\">setOverrideSiteRegionsByGeo</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to set the data storage region for each new site based on the geolocation of the origin server.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">account_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the account to operate on.&lt;br/&gt;If not specified, operation will be performed on the account identified by the authentication parameters. </div>      <div class=\"param\">override_site_regions_by_geo (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — A boolean parameter. If it is set to &amp;quot;true&amp;quot;, the data storage region for each new site will be based on the geolocation of the origin server. </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ApiResult\">ApiResult</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;2 - Invalid input&lt;br/&gt;9415 - Operation not allowed\n        <a href=\"#ApiResult\">ApiResult</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-setPriority\"><a name=\"setPriority\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/incapRules/priority/set</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Set rule priority (<span class=\"nickname\">setPriority</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to change delivery rule&#39;s priority.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">rule_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Rule ID format: int64</div>      <div class=\"param\">priority (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — New priority for the selected rule format: int32</div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#SetPriorityResponse\">SetPriorityResponse</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : &quot;0&quot;,\n  &quot;status&quot; : &quot;ok&quot;\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;9413 - Unknown/unauthorized site_id&lt;br/&gt;2 - Invalid input\n        <a href=\"#SetPriorityResponse\">SetPriorityResponse</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-setSecureResourcesMode\"><a name=\"setSecureResourcesMode\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/performance/secure-resources</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Modify secure resources mode (<span class=\"nickname\">setSecureResourcesMode</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to modify the Secure Resources mode for a site.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">site_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to operate on </div>      <div class=\"param\">secured_resources_mode (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — &lt;b&gt;do_not_cache&lt;/b&gt; - Do not cache HTTPS resources&lt;br/&gt;&lt;b&gt;defaults&lt;/b&gt; - Use default HTTPS caching. Do not cache HTML pages&lt;br/&gt;&lt;b&gt;defaults_with_html&lt;/b&gt; - Use default HTTPS caching. Also cache HTML pages&lt;br/&gt;&lt;b&gt;general&lt;/b&gt; - Cache HTTPS according to general caching settings </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ApiResult\">ApiResult</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;2 - Invalid input&lt;br/&gt;9413 - Unknown/unauthorized site_id&lt;br/&gt;9415 - Operation not allowed\n        <a href=\"#ApiResult\">ApiResult</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-siteStatus\"><a name=\"siteStatus\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/status</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Get site status (<span class=\"nickname\">siteStatus</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to get the status of a site.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">site_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to operate on </div>      <div class=\"param\">tests (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — List of tests to run on site before returning its status.&lt;br/&gt;A comma separated list of one of: domain_validation, services, dns&lt;br/&gt;Values for the stats parameters:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;domain_validation&lt;/b&gt; Runs the domain validation test on the specified site. This test will check for HTML meta tag or DNS records, according to the selected domain validation method.&lt;/li&gt;&lt;li&gt;&lt;b&gt;services&lt;/b&gt; Runs the services test on the specified site. This test will check the availability of HTTP and HTTPS connections on the site.&lt;/li&gt;&lt;li&gt;&lt;b&gt;dns&lt;/b&gt; Runs the DNS test on the specified site. This test will check whether the site owner performed the DNS changes required in order to protect the site.&lt;/li&gt;&lt;/ul&gt; </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_14\">inline_response_200_14</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;3001 - Domain invalid&lt;br/&gt;6002 - Invalid configuration parameter value&lt;br/&gt;9415 - Operation not allowed\n        <a href=\"#inline_response_200_14\">inline_response_200_14</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-updateTLSConfiguration\"><a name=\"updateTLSConfiguration\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v3/sites/{extSiteId}/settings/TLSConfiguration</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Update website TLS configuration (<span class=\"nickname\">updateTLSConfiguration</span>)</div>\n    <div class=\" method-notes subtopic-text \">Update the TLS configuration for a given website.</div>\n\n    <h3 class=\"field-label\">Path parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">extSiteId (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Path Parameter</span> — The Imperva ID of the website to operate on. format: int64</div>    </div>  \n\n    <h3 class=\"field-label\">Consumes</h3>\n    This API call consumes the following media types via the <span class=\"header\">Content-Type</span> request header:\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Request body</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">body <a href=\"#TLSConfigurationDto\">TLSConfigurationDto</a> (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Body Parameter</span> — JSON body. Schema is identical or semi identical to the response. </div>\n                </div>  \n\n\n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#TLSConfigurationDto\">TLSConfigurationDto</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;data&quot; : [ {\n    &quot;hstsConfiguration&quot; : {\n      &quot;maxAge&quot; : 7543,\n      &quot;isEnabled&quot; : false,\n      &quot;subDomainsIncluded&quot; : false,\n      &quot;preLoaded&quot; : false\n    }\n  }, {\n    &quot;hstsConfiguration&quot; : {\n      &quot;maxAge&quot; : 7543,\n      &quot;isEnabled&quot; : false,\n      &quot;subDomainsIncluded&quot; : false,\n      &quot;preLoaded&quot; : false\n    }\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    OK\n        <a href=\"#TLSConfigurationDto\">TLSConfigurationDto</a>\n    <h4 class=\"field-label\">401</h4>\n    Unauthorized\n        <a href=\"#ApiErrorResponse\">ApiErrorResponse</a>\n    <h4 class=\"field-label\">404</h4>\n    Not Found\n        <a href=\"#ApiErrorResponse\">ApiErrorResponse</a>\n    <h4 class=\"field-label\">406</h4>\n    Not Acceptable\n        <a href=\"#ApiErrorResponse\">ApiErrorResponse</a>\n    <h4 class=\"field-label\">500</h4>\n    Server Error\n        <a href=\"#ApiErrorResponse\">ApiErrorResponse</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Site_Management-uploadCustomCertificate\"><a name=\"uploadCustomCertificate\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/sites/customCertificate/upload</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Upload custom certificate (<span class=\"nickname\">uploadCustomCertificate</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to upload a custom certificate for your site. The following SSL certificate file formats are supported: PFX, PEM, CER.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">site_id (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to operate on format: int64</div>      <div class=\"param\">certificate (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The certificate file in base64 format </div>      <div class=\"param\">private_key (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The private key of the certificate in base64 format. Optional in case of PFX certificate file format </div>      <div class=\"param\">passphrase (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The passphrase used to protect your SSL certificate </div>      <div class=\"param\">auth_type (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The authentication type of the certificate (RSA or ECC). Optional. If not provided, then RSA will be assume </div>      <div class=\"param\">input_hash (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — optional parameter. usually a hash representation for the concatenation of all inputs </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ApiResult\">ApiResult</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;2 - Invalid input&lt;br/&gt;4205 - Site does not have SSL&lt;br/&gt;9414 - Feature not permitted&lt;br/&gt;9414 - Feature not permitted&lt;/br&gt;3015 - Internal error\n        <a href=\"#ApiResult\">ApiResult</a>\n  </div><hr class=\"no-search\" /><h1 class=\"no-search\" id=\"operations-tag-Traffic_Statistics_and_Logs\"><a name=\"TrafficStatisticsAndLogs\">TrafficStatisticsAndLogs</a></h1><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Traffic_Statistics_and_Logs-changeLogsCollectorsConfigStatus\"><a name=\"changeLogsCollectorsConfigStatus\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/logscollector/change/status</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Change logs collector configuration status (<span class=\"nickname\">changeLogsCollectorsConfigStatus</span>)</div>\n    <div class=\" method-notes subtopic-text \">Change the status of the Logs Collector configuration.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">config_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The Logs Collector configuration identifier. </div>      <div class=\"param\">logs_config_new_status (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The new configuration status of the Logs Collector.\nPossible values: ACTIVE, SUSPENDED </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ApiResult\">ApiResult</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;2 - Invalid input&lt;br/&gt;13008 - Invalid configuration ID\n        <a href=\"#ApiResult\">ApiResult</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Traffic_Statistics_and_Logs-getInfraEvents\"><a name=\"getInfraEvents\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/v1/infra/events</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Get infrastructure protection events (<span class=\"nickname\">getInfraEvents</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to get Infrastructure Protection event information for an account</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">account_id (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the account to operate on.&lt;br/&gt;If not specified, operation will be performed on the account identified by the authentication parameters. </div>      <div class=\"param\">event_type (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — A comma separated list of specific event types. Any of: GRE_TUNNEL_UP, GRE_TUNNEL_DOWN, ORIGIN_CONNECTION_GRE_UP, ORIGIN_CONNECTION_GRE_DOWN, ORIGIN_CONNECTION_ECX_UP, ORIGIN_CONNECTION_ECX_DOWN, ORIGIN_CONNECTION_CROSS_CONNECT_UP, ORIGIN_CONNECTION_CROSS_CONNECT_DOWN, DDOS_START_IP_RANGE, DDOS_STOP_IP_RANGE, DDOS_QUIET_TIME_IP_RANGE, EXPORTER_NO_DATA, EXPORTER_BAD_DATA, EXPORTER_GOOD_DATA, MONITORING_CRITICAL_ATTACK, PROTECTED_IP_STATUS_UP, PROTECTED_IP_STATUS_DOWN, PER_IP_DDOS_START_IP_RANGE. </div>      <div class=\"param\">ip_prefix (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Specific Protected IP or IP range. For example, 1.1.1.0/24. </div>      <div class=\"param\">page_size (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The number of objects to return in the response.&lt;br/&gt;Default: 50&lt;br/&gt;Maximum: 100 </div>      <div class=\"param\">page_num (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The page to return starting from 0. Default: 0 </div>      <div class=\"param\">start (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The start date in milliseconds, since 1970.&lt;br/&gt;Some operations require the user to specify a time range. This is done via the time_range parameter, which accepts the following values:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;today&lt;/b&gt; Retrieve data from midnight today until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;last_7_days&lt;/b&gt; Retrieve data from midnight of 7 days ago until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;last_30_days&lt;/b&gt; Retrieve data from midnight of 30 days ago until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;last_90_days&lt;/b&gt; Retrieve data from midnight of 90 days ago until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;month_to_date&lt;/b&gt; Retrieve data from midnight of the first day of the month until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;custom&lt;/b&gt; Specify a custom time range using two additional parameters: start and end.&lt;br/&gt;Results are provided for full days only, starting from midnight. A time range of less than 24 hours gives results for the full day.&lt;br/&gt;For example:&lt;ul&gt;&lt;li&gt;A time range of 14:00 - 20:00 yesterday gives results for all of yesterday (midnight to midnight) - a full day.&lt;/li&gt;&lt;li&gt;A time range of 14:00 last Tuesday to 14:00 last Wednesday gives results for all of Tuesday and Wednesday - two full days.&lt;/li&gt; &lt;li&gt;A time range of 14:00 yesterday to 14:00 today gives results for all of yesterday starting from midnight until the current time today.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt; </div>      <div class=\"param\">end (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The end date in milliseconds, since 1970.&lt;br/&gt;Some operations require the user to specify a time range. This is done via the time_range parameter, which accepts the following values:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;today&lt;/b&gt; Retrieve data from midnight today until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;last_7_days&lt;/b&gt; Retrieve data from midnight of 7 days ago until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;last_30_days&lt;/b&gt; Retrieve data from midnight of 30 days ago until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;last_90_days&lt;/b&gt; Retrieve data from midnight of 90 days ago until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;month_to_date&lt;/b&gt; Retrieve data from midnight of the first day of the month until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;custom&lt;/b&gt; Specify a custom time range using two additional parameters: start and end.&lt;br/&gt;Results are provided for full days only, starting from midnight. A time range of less than 24 hours gives results for the full day.&lt;br/&gt;For example:&lt;ul&gt;&lt;li&gt;A time range of 14:00 - 20:00 yesterday gives results for all of yesterday (midnight to midnight) - a full day.&lt;/li&gt;&lt;li&gt;A time range of 14:00 last Tuesday to 14:00 last Wednesday gives results for all of Tuesday and Wednesday - two full days.&lt;/li&gt; &lt;li&gt;A time range of 14:00 yesterday to 14:00 today gives results for all of yesterday starting from midnight until the current time today.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt; </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_5\">inline_response_200_5</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;2 - Invalid input\n        <a href=\"#inline_response_200_5\">inline_response_200_5</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Traffic_Statistics_and_Logs-getInfraProtectHistogram\"><a name=\"getInfraProtectHistogram\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/v1/infra/histogram</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Get infrastructure protection histogram (<span class=\"nickname\">getInfraProtectHistogram</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to view the highest packet size values for a protected IP range during a selected time period.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">account_id (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the account to operate on.&lt;br/&gt;If not specified, operation will be performed on the account identified by the authentication parameters. format: int64</div>      <div class=\"param\">ip_range (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The customer&#39;s IP range. </div>      <div class=\"param\">range_type (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — One of the following: BGP, PROTECTED_IP, NETFLOW </div>      <div class=\"param\">start (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The start date in milliseconds, since 1970.&lt;br/&gt;Some operations require the user to specify a time range. This is done via the time_range parameter, which accepts the following values:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;today&lt;/b&gt; Retrieve data from midnight today until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;last_7_days&lt;/b&gt; Retrieve data from midnight of 7 days ago until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;last_30_days&lt;/b&gt; Retrieve data from midnight of 30 days ago until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;last_90_days&lt;/b&gt; Retrieve data from midnight of 90 days ago until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;month_to_date&lt;/b&gt; Retrieve data from midnight of the first day of the month until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;custom&lt;/b&gt; Specify a custom time range using two additional parameters: start and end.&lt;br/&gt;Results are provided for full days only, starting from midnight. A time range of less than 24 hours gives results for the full day.&lt;br/&gt;For example:&lt;ul&gt;&lt;li&gt;A time range of 14:00 - 20:00 yesterday gives results for all of yesterday (midnight to midnight) - a full day.&lt;/li&gt;&lt;li&gt;A time range of 14:00 last Tuesday to 14:00 last Wednesday gives results for all of Tuesday and Wednesday - two full days.&lt;/li&gt; &lt;li&gt;A time range of 14:00 yesterday to 14:00 today gives results for all of yesterday starting from midnight until the current time today.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt; format: int64</div>      <div class=\"param\">end (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The end date in milliseconds, since 1970.&lt;br/&gt;Some operations require the user to specify a time range. This is done via the time_range parameter, which accepts the following values:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;today&lt;/b&gt; Retrieve data from midnight today until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;last_7_days&lt;/b&gt; Retrieve data from midnight of 7 days ago until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;last_30_days&lt;/b&gt; Retrieve data from midnight of 30 days ago until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;last_90_days&lt;/b&gt; Retrieve data from midnight of 90 days ago until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;month_to_date&lt;/b&gt; Retrieve data from midnight of the first day of the month until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;custom&lt;/b&gt; Specify a custom time range using two additional parameters: start and end.&lt;br/&gt;Results are provided for full days only, starting from midnight. A time range of less than 24 hours gives results for the full day.&lt;br/&gt;For example:&lt;ul&gt;&lt;li&gt;A time range of 14:00 - 20:00 yesterday gives results for all of yesterday (midnight to midnight) - a full day.&lt;/li&gt;&lt;li&gt;A time range of 14:00 last Tuesday to 14:00 last Wednesday gives results for all of Tuesday and Wednesday - two full days.&lt;/li&gt; &lt;li&gt;A time range of 14:00 yesterday to 14:00 today gives results for all of yesterday starting from midnight until the current time today.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt; format: int64</div>      <div class=\"param\">mitigation_type (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — One of the following: BLOCK, PASS </div>      <div class=\"param\">data_storage_region (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The data region to use. If not specified, account&#39;s default data region will be used. </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_6\">inline_response_200_6</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;2 - Invalid input&lt;br/&gt;1 - Unexpected error\n        <a href=\"#inline_response_200_6\">inline_response_200_6</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Traffic_Statistics_and_Logs-getInfraProtectTopData\"><a name=\"getInfraProtectTopData\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/v1/infra/top-graph</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Get infrastructure protection top items (graph view) (<span class=\"nickname\">getInfraProtectTopData</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to view the highest peak values and highest average values for a protected IP range during a selected time period.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">account_id (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the account to operate on.&lt;br/&gt;If not specified, operation will be performed on the account identified by the authentication parameters. format: int64</div>      <div class=\"param\">ip_range (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The customer&#39;s IP range. </div>      <div class=\"param\">range_type (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — One of the following: BGP, PROTECTED_IP, NETFLOW </div>      <div class=\"param\">start (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The start date in milliseconds, since 1970.&lt;br/&gt;Some operations require the user to specify a time range. This is done via the time_range parameter, which accepts the following values:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;today&lt;/b&gt; Retrieve data from midnight today until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;last_7_days&lt;/b&gt; Retrieve data from midnight of 7 days ago until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;last_30_days&lt;/b&gt; Retrieve data from midnight of 30 days ago until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;last_90_days&lt;/b&gt; Retrieve data from midnight of 90 days ago until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;month_to_date&lt;/b&gt; Retrieve data from midnight of the first day of the month until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;custom&lt;/b&gt; Specify a custom time range using two additional parameters: start and end.&lt;br/&gt;Results are provided for full days only, starting from midnight. A time range of less than 24 hours gives results for the full day.&lt;br/&gt;For example:&lt;ul&gt;&lt;li&gt;A time range of 14:00 - 20:00 yesterday gives results for all of yesterday (midnight to midnight) - a full day.&lt;/li&gt;&lt;li&gt;A time range of 14:00 last Tuesday to 14:00 last Wednesday gives results for all of Tuesday and Wednesday - two full days.&lt;/li&gt; &lt;li&gt;A time range of 14:00 yesterday to 14:00 today gives results for all of yesterday starting from midnight until the current time today.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt; format: int64</div>      <div class=\"param\">end (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The end date in milliseconds, since 1970.&lt;br/&gt;Some operations require the user to specify a time range. This is done via the time_range parameter, which accepts the following values:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;today&lt;/b&gt; Retrieve data from midnight today until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;last_7_days&lt;/b&gt; Retrieve data from midnight of 7 days ago until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;last_30_days&lt;/b&gt; Retrieve data from midnight of 30 days ago until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;last_90_days&lt;/b&gt; Retrieve data from midnight of 90 days ago until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;month_to_date&lt;/b&gt; Retrieve data from midnight of the first day of the month until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;custom&lt;/b&gt; Specify a custom time range using two additional parameters: start and end.&lt;br/&gt;Results are provided for full days only, starting from midnight. A time range of less than 24 hours gives results for the full day.&lt;br/&gt;For example:&lt;ul&gt;&lt;li&gt;A time range of 14:00 - 20:00 yesterday gives results for all of yesterday (midnight to midnight) - a full day.&lt;/li&gt;&lt;li&gt;A time range of 14:00 last Tuesday to 14:00 last Wednesday gives results for all of Tuesday and Wednesday - two full days.&lt;/li&gt; &lt;li&gt;A time range of 14:00 yesterday to 14:00 today gives results for all of yesterday starting from midnight until the current time today.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt; format: int64</div>      <div class=\"param\">data_type (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — One of the following: SRC_IP, DST_IP, SRC_PORT_PROTOCOL, DST_PORT_PROTOCOL </div>      <div class=\"param\">metric_type (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — One of the following: BW, PPS </div>      <div class=\"param\">mitigation_type (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — One of the following: BLOCK, PASS </div>      <div class=\"param\">data_storage_region (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The data region to use. If not specified, account&#39;s default data region will be used. </div>      <div class=\"param\">objects (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — A comma separated list of items to fetch data for. e.g., 10.10.10.10, 2.2.2.2. If not specified, top items are automatically fetched. </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_7\">inline_response_200_7</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;2 - Invalid input&lt;br/&gt;1 - Unexpected error\n        <a href=\"#inline_response_200_7\">inline_response_200_7</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Traffic_Statistics_and_Logs-getInfraProtectTopTable\"><a name=\"getInfraProtectTopTable\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/v1/infra/top-table</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Get infrastructure protection top items (table view) (<span class=\"nickname\">getInfraProtectTopTable</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to view the highest peak values and highest average values for a protected IP range during a selected time period.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">account_id (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the account to operate on.&lt;br/&gt;If not specified, operation will be performed on the account identified by the authentication parameters. format: int64</div>      <div class=\"param\">ip_range (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The customer&#39;s IP range. </div>      <div class=\"param\">range_type (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — One of the following: BGP, PROTECTED_IP, NETFLOW </div>      <div class=\"param\">start (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The start date in milliseconds, since 1970.&lt;br/&gt;Some operations require the user to specify a time range. This is done via the time_range parameter, which accepts the following values:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;today&lt;/b&gt; Retrieve data from midnight today until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;last_7_days&lt;/b&gt; Retrieve data from midnight of 7 days ago until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;last_30_days&lt;/b&gt; Retrieve data from midnight of 30 days ago until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;last_90_days&lt;/b&gt; Retrieve data from midnight of 90 days ago until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;month_to_date&lt;/b&gt; Retrieve data from midnight of the first day of the month until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;custom&lt;/b&gt; Specify a custom time range using two additional parameters: start and end.&lt;br/&gt;Results are provided for full days only, starting from midnight. A time range of less than 24 hours gives results for the full day.&lt;br/&gt;For example:&lt;ul&gt;&lt;li&gt;A time range of 14:00 - 20:00 yesterday gives results for all of yesterday (midnight to midnight) - a full day.&lt;/li&gt;&lt;li&gt;A time range of 14:00 last Tuesday to 14:00 last Wednesday gives results for all of Tuesday and Wednesday - two full days.&lt;/li&gt; &lt;li&gt;A time range of 14:00 yesterday to 14:00 today gives results for all of yesterday starting from midnight until the current time today.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt; format: int64</div>      <div class=\"param\">end (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The end date in milliseconds, since 1970.&lt;br/&gt;Some operations require the user to specify a time range. This is done via the time_range parameter, which accepts the following values:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;today&lt;/b&gt; Retrieve data from midnight today until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;last_7_days&lt;/b&gt; Retrieve data from midnight of 7 days ago until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;last_30_days&lt;/b&gt; Retrieve data from midnight of 30 days ago until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;last_90_days&lt;/b&gt; Retrieve data from midnight of 90 days ago until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;month_to_date&lt;/b&gt; Retrieve data from midnight of the first day of the month until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;custom&lt;/b&gt; Specify a custom time range using two additional parameters: start and end.&lt;br/&gt;Results are provided for full days only, starting from midnight. A time range of less than 24 hours gives results for the full day.&lt;br/&gt;For example:&lt;ul&gt;&lt;li&gt;A time range of 14:00 - 20:00 yesterday gives results for all of yesterday (midnight to midnight) - a full day.&lt;/li&gt;&lt;li&gt;A time range of 14:00 last Tuesday to 14:00 last Wednesday gives results for all of Tuesday and Wednesday - two full days.&lt;/li&gt; &lt;li&gt;A time range of 14:00 yesterday to 14:00 today gives results for all of yesterday starting from midnight until the current time today.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt; format: int64</div>      <div class=\"param\">data_type (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — One of the following: SRC_IP, DST_IP, SRC_PORT_PROTOCOL, DST_PORT_PROTOCOL </div>      <div class=\"param\">metric_type (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — One of the following: BW, PPS </div>      <div class=\"param\">mitigation_type (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — One of the following: BLOCK, PASS </div>      <div class=\"param\">aggregation_type (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — One of the following: PEAK, AVERAGE </div>      <div class=\"param\">data_storage_region (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The data region to use. If not specified, account&#39;s default data region will be used. </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_8\">inline_response_200_8</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;2 - Invalid input&lt;br/&gt;1 - Unexpected error\n        <a href=\"#inline_response_200_8\">inline_response_200_8</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Traffic_Statistics_and_Logs-getInfraStats\"><a name=\"getInfraStats\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/v1/infra/stats</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Get infrastructure protection statistics (<span class=\"nickname\">getInfraStats</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to get Infrastructure Protection event information for an account.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">account_id (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the account to operate on.&lt;br/&gt;If not specified, operation will be performed on the account identified by the authentication parameters. format: int64</div>      <div class=\"param\">ip_prefix (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Specific Protected IP or IP range. For example, 1.1.1.0/24. </div>      <div class=\"param\">traffic (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Specific traffic. One of: Total, Passed, Blocked. </div>      <div class=\"param\">traffic_type (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — A comma separated list of specific traffic types. Any of: UDP, TCP, DNS, DNS_RESPONSE, ICMP, SYN, FRAG, LARGE_SYN, NTP, NETFLOW, SSDP, GENERAL. Cannot be used together with the pop parameter. </div>      <div class=\"param\">pop (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — A comma separated list of specific PoP names. For example: iad, tko. Cannot be used together with the traffic_type parameter. For the list of PoP codes and locations, see &lt;a href=&quot;https://docs.imperva.com/csh?context=pops&quot;&gt;Imperva Data Centers (PoPs)&lt;/a&gt;. </div>      <div class=\"param\">start (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The start date in milliseconds, since 1970.&lt;br/&gt;Some operations require the user to specify a time range. This is done via the time_range parameter, which accepts the following values:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;today&lt;/b&gt; Retrieve data from midnight today until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;last_7_days&lt;/b&gt; Retrieve data from midnight of 7 days ago until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;last_30_days&lt;/b&gt; Retrieve data from midnight of 30 days ago until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;last_90_days&lt;/b&gt; Retrieve data from midnight of 90 days ago until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;month_to_date&lt;/b&gt; Retrieve data from midnight of the first day of the month until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;custom&lt;/b&gt; Specify a custom time range using two additional parameters: start and end.&lt;br/&gt;Results are provided for full days only, starting from midnight. A time range of less than 24 hours gives results for the full day.&lt;br/&gt;For example:&lt;ul&gt;&lt;li&gt;A time range of 14:00 - 20:00 yesterday gives results for all of yesterday (midnight to midnight) - a full day.&lt;/li&gt;&lt;li&gt;A time range of 14:00 last Tuesday to 14:00 last Wednesday gives results for all of Tuesday and Wednesday - two full days.&lt;/li&gt; &lt;li&gt;A time range of 14:00 yesterday to 14:00 today gives results for all of yesterday starting from midnight until the current time today.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt; format: int64</div>      <div class=\"param\">end (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The end date in milliseconds, since 1970.&lt;br/&gt;Some operations require the user to specify a time range. This is done via the time_range parameter, which accepts the following values:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;today&lt;/b&gt; Retrieve data from midnight today until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;last_7_days&lt;/b&gt; Retrieve data from midnight of 7 days ago until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;last_30_days&lt;/b&gt; Retrieve data from midnight of 30 days ago until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;last_90_days&lt;/b&gt; Retrieve data from midnight of 90 days ago until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;month_to_date&lt;/b&gt; Retrieve data from midnight of the first day of the month until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;custom&lt;/b&gt; Specify a custom time range using two additional parameters: start and end.&lt;br/&gt;Results are provided for full days only, starting from midnight. A time range of less than 24 hours gives results for the full day.&lt;br/&gt;For example:&lt;ul&gt;&lt;li&gt;A time range of 14:00 - 20:00 yesterday gives results for all of yesterday (midnight to midnight) - a full day.&lt;/li&gt;&lt;li&gt;A time range of 14:00 last Tuesday to 14:00 last Wednesday gives results for all of Tuesday and Wednesday - two full days.&lt;/li&gt; &lt;li&gt;A time range of 14:00 yesterday to 14:00 today gives results for all of yesterday starting from midnight until the current time today.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt; format: int64</div>      <div class=\"param\">directionTypes (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The type of direction(INGRESS/EGRESS) to filter the data </div>      <div class=\"param\">range_type (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Can be one of the following: BGP, PROTECTED_IP, NETFLOW </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_9\">inline_response_200_9</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;2 - Invalid input&lt;br/&gt;3015 - Internal error\n        <a href=\"#inline_response_200_9\">inline_response_200_9</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Traffic_Statistics_and_Logs-getStats\"><a name=\"getStats\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/stats/v1</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Get statistics (<span class=\"nickname\">getStats</span>)</div>\n    <div class=\" method-notes subtopic-text \">Get site statistics for one or more sites. This operation may return multiple statistics, as specified in the stats parameter.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">account_id (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the account to fetch data for.&lt;br/&gt;Note: You must specify either account_id or site_id. </div>      <div class=\"param\">time_range (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Time range to fetch data for.&lt;br/&gt;Some operations require the user to specify a time range. This is done via the time_range parameter, which accepts the following values:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;today&lt;/b&gt; Retrieve data from midnight today until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;last_7_days&lt;/b&gt; Retrieve data from midnight of 7 days ago until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;last_30_days&lt;/b&gt; Retrieve data from midnight of 30 days ago until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;last_90_days&lt;/b&gt; Retrieve data from midnight of 90 days ago until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;month_to_date&lt;/b&gt; Retrieve data from midnight of the first day of the month until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;custom&lt;/b&gt; Specify a custom time range using two additional parameters: start and end.&lt;br/&gt;Results are provided for full days only, starting from midnight. A time range of less than 24 hours gives results for the full day.&lt;br/&gt;For example:&lt;ul&gt;&lt;li&gt;A time range of 14:00 - 20:00 yesterday gives results for all of yesterday (midnight to midnight) - a full day.&lt;/li&gt;&lt;li&gt;A time range of 14:00 last Tuesday to 14:00 last Wednesday gives results for all of Tuesday and Wednesday - two full days.&lt;/li&gt; &lt;li&gt;A time range of 14:00 yesterday to 14:00 today gives results for all of yesterday starting from midnight until the current time today.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt; </div>      <div class=\"param\">start (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Start date in milliseconds since January 1, 1970 (midnight UTC/GMT). Used together with the time_range parameter to specify a custom time range. </div>      <div class=\"param\">end (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — End date in milliseconds since January 1, 1970 (midnight UTC/GMT). Used together with the time_range parameter to specify a custom time range. </div>      <div class=\"param\">site_id (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to fetch data for. Multiple sites can be specified in a comma separated list. For example: 123,124,125.&lt;br/&gt;Note: You must specify either account_id or site_id. </div>      <div class=\"param\">stats (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Statistics to fetch, as specified in the table below. Multiple statistics can be specified in a comma separated list.&lt;br/&gt;Values for the stats parameters:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;visits_timeseries&lt;/b&gt; Number of sessions by type (Humans/Bots) over time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;hits_timeseries&lt;/b&gt; Number of requests by type (Humans/Bots/Blocked) over time and per second.&lt;/li&gt;&lt;li&gt;&lt;b&gt;bandwidth_timeseries&lt;/b&gt; Amount of bytes (bandwidth) and bits per second (throughput) transferred via the Imperva network from clients to proxy servers and vice-versa over time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;requests_geo_dist_summary&lt;/b&gt; Total number of requests routed via the Imperva network by data center location.&lt;/li&gt;&lt;li&gt;&lt;b&gt;visits_dist_summary&lt;/b&gt; Total number of sessions per client application and country.&lt;/li&gt;&lt;li&gt;&lt;b&gt;caching&lt;/b&gt; Total number of requests and bytes that were cached by the Imperva network.&lt;/li&gt;&lt;li&gt;&lt;b&gt;caching_timeseries&lt;/b&gt; Number of requests and bytes that were cached by the Imperva network, with one day resolution, with info regarding the caching mode (standard or advanced).&lt;/li&gt;&lt;li&gt;&lt;b&gt;threats&lt;/b&gt; Total number of threats by type with additional information regarding the security rules configuration.&lt;/li&gt;&lt;li&gt;&lt;b&gt;incap_rules&lt;/b&gt; List of security rules with total number of reported incidents for each rule.&lt;/li&gt;&lt;li&gt;&lt;b&gt;incap_rules_timeseries&lt;/b&gt; List of security rules with a series of reported incidents for each rule with the specified granularity.&lt;/li&gt;&lt;li&gt;&lt;b&gt;delivery_rules&lt;/b&gt; List of delivery rules with total number of hits for each rule.&lt;/li&gt;&lt;li&gt;&lt;b&gt;delivery_rules_timeseries&lt;/b&gt; List of delivery rules with a series of hits for each rule with the specified granularity.&lt;/li&gt;&lt;/ul&gt; </div>      <div class=\"param\">granularity (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Time interval in milliseconds between data points for time series statistics. (See the timeseries values in the table below.)&lt;br/&gt;The default granularity depends on the specified time range, as follows:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;Time range of less than 24 hours: Default granularity is 7200000 (2 hours).&lt;/li&gt;&lt;li&gt;Time range of between 24 hours and 30 days: Default granularity is 86400000 (1 day).&lt;/li&gt;&lt;li&gt;Time range of more than 30 days: Default granularity is 259200000 (3 days).&lt;/li&gt;&lt;/ul&gt;The response includes one result for each interval. For example, if you specify a time range value of last_7_days, the default granularity is 1 day, and the response will return 7 results.&lt;br/&gt;The response timestamps are in milliseconds since January 1, 1970 (midnight UTC/GMT)&lt;br/&gt;Minimum granularity is 5 minutes (300000).&lt;br/&gt;Note: Time series statistics are presented oldest to newest.&lt;br/&gt; </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_10\">inline_response_200_10</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt; 13001 (Timerange invalid), 13002 (Granularity invalid)\n        <a href=\"#inline_response_200_10\">inline_response_200_10</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Traffic_Statistics_and_Logs-getVisits\"><a name=\"getVisits\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/visits/v1</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Get visits (<span class=\"nickname\">getVisits</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to get a log of recent visits to a website.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">site_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the site to operate on. </div>      <div class=\"param\">time_range (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Time range to fetch data for. Default is last_7_days.&lt;br/&gt;Some operations require the user to specify a time range. This is done via the time_range parameter, which accepts the following values:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;today&lt;/b&gt; Retrieve data from midnight today until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;last_7_days&lt;/b&gt; Retrieve data from midnight of 7 days ago until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;last_30_days&lt;/b&gt; Retrieve data from midnight of 30 days ago until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;last_90_days&lt;/b&gt; Retrieve data from midnight of 90 days ago until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;month_to_date&lt;/b&gt; Retrieve data from midnight of the first day of the month until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;custom&lt;/b&gt; Specify a custom time range using two additional parameters: start and end.&lt;br/&gt;Results are provided for full days only, starting from midnight. A time range of less than 24 hours gives results for the full day.&lt;br/&gt;For example:&lt;ul&gt;&lt;li&gt;A time range of 14:00 - 20:00 yesterday gives results for all of yesterday (midnight to midnight) - a full day.&lt;/li&gt;&lt;li&gt;A time range of 14:00 last Tuesday to 14:00 last Wednesday gives results for all of Tuesday and Wednesday - two full days.&lt;/li&gt; &lt;li&gt;A time range of 14:00 yesterday to 14:00 today gives results for all of yesterday starting from midnight until the current time today.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt; </div>      <div class=\"param\">start (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Start date in milliseconds since 1970.&lt;br/&gt;Some operations require the user to specify a time range. This is done via the time_range parameter, which accepts the following values:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;today&lt;/b&gt; Retrieve data from midnight today until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;last_7_days&lt;/b&gt; Retrieve data from midnight of 7 days ago until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;last_30_days&lt;/b&gt; Retrieve data from midnight of 30 days ago until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;last_90_days&lt;/b&gt; Retrieve data from midnight of 90 days ago until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;month_to_date&lt;/b&gt; Retrieve data from midnight of the first day of the month until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;custom&lt;/b&gt; Specify a custom time range using two additional parameters: start and end.&lt;br/&gt;Results are provided for full days only, starting from midnight. A time range of less than 24 hours gives results for the full day.&lt;br/&gt;For example:&lt;ul&gt;&lt;li&gt;A time range of 14:00 - 20:00 yesterday gives results for all of yesterday (midnight to midnight) - a full day.&lt;/li&gt;&lt;li&gt;A time range of 14:00 last Tuesday to 14:00 last Wednesday gives results for all of Tuesday and Wednesday - two full days.&lt;/li&gt; &lt;li&gt;A time range of 14:00 yesterday to 14:00 today gives results for all of yesterday starting from midnight until the current time today.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt; </div>      <div class=\"param\">end (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — End date in milliseconds since 1970.&lt;br/&gt;Some operations require the user to specify a time range. This is done via the time_range parameter, which accepts the following values:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;today&lt;/b&gt; Retrieve data from midnight today until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;last_7_days&lt;/b&gt; Retrieve data from midnight of 7 days ago until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;last_30_days&lt;/b&gt; Retrieve data from midnight of 30 days ago until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;last_90_days&lt;/b&gt; Retrieve data from midnight of 90 days ago until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;month_to_date&lt;/b&gt; Retrieve data from midnight of the first day of the month until the current time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;custom&lt;/b&gt; Specify a custom time range using two additional parameters: start and end.&lt;br/&gt;Results are provided for full days only, starting from midnight. A time range of less than 24 hours gives results for the full day.&lt;br/&gt;For example:&lt;ul&gt;&lt;li&gt;A time range of 14:00 - 20:00 yesterday gives results for all of yesterday (midnight to midnight) - a full day.&lt;/li&gt;&lt;li&gt;A time range of 14:00 last Tuesday to 14:00 last Wednesday gives results for all of Tuesday and Wednesday - two full days.&lt;/li&gt; &lt;li&gt;A time range of 14:00 yesterday to 14:00 today gives results for all of yesterday starting from midnight until the current time today.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt; </div>      <div class=\"param\">page_size (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The number of objects to return in the response. Defaults to 10. Maximum is 100. </div>      <div class=\"param\">page_num (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The page to return starting from 0. Default to 0. </div>      <div class=\"param\">security (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Filter the sessions that were handled according to the security-related specifications. Multiple values are supported, e.g.: &amp;quot;api.threats.sql_injection, api.acl.blacklisted_ips&amp;quot;. </div>      <div class=\"param\">country (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Filter the sessions coming from the specified country. </div>      <div class=\"param\">ip (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Filter the sessions coming from the specified IP. </div>      <div class=\"param\">visit_id (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Comma separated list of visit IDs to load. </div>      <div class=\"param\">list_live_visits (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Whether or not to list visits that did not end and that may still be updated.&lt;br/&gt;Possible values: true, false&lt;br/&gt;Default: true </div>      <div class=\"param\">use_previous_region (optional)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Whether or not to list visits from old region data. Valid only if a data region was changed in the last 90 days. One of: true | false. Default: false </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_11\">inline_response_200_11</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;1 - Unexpected error\n        <a href=\"#inline_response_200_11\">inline_response_200_11</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-Traffic_Statistics_and_Logs-uploadLCPublicKey\"><a name=\"uploadLCPublicKey\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/logscollector/upload/publickey</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Upload public key (<span class=\"nickname\">uploadLCPublicKey</span>)</div>\n    <div class=\" method-notes subtopic-text \">Available only for Enterprise Plan customers that purchased the Security Logs Integration SKU.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">config_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The Logs Collector configuration identifier. </div>      <div class=\"param\">public_key (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The public key file (2048bit) in base64 format (without password protection). </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#inline_response_200_12\">inline_response_200_12</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>&quot;&quot;</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;2 - Invalid input&lt;br/&gt;13008 - Invalid configuration ID&lt;br/&gt;13009 - Invalid key length&lt;br/&gt;13007 - Invalid public key\n        <a href=\"#inline_response_200_12\">inline_response_200_12</a>\n  </div><hr class=\"no-search\" /><h1 class=\"no-search\" id=\"operations-tag-WAF_Log_Setup\"><a name=\"WAFLogSetup\">WAFLogSetup</a></h1><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-WAF_Log_Setup-activate\"><a name=\"activate\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/waf-log-setup/activate</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Activate WAF Logs (<span class=\"nickname\">activate</span>)</div>\n    <div class=\" method-notes subtopic-text \">Use this operation to activate WAF Logs</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">account_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the account to operate on. format: int64</div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ApiResultWAFLogSetupActivate\">ApiResultWAFLogSetupActivate</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ],\n  &quot;logs_collector_config_id&quot; : 0\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;9403 - Unknown/unauthorized account id&lt;br/&gt;9414 - Feature not permitted&lt;br/&gt;1- Unexpected error&lt;br/&gt;6002- Invalid configuration parameter value\n        <a href=\"#ApiResultWAFLogSetupActivate\">ApiResultWAFLogSetupActivate</a>\n  </div><hr class=\"no-search\" /><div apiType=\"operation\" class=\" method subtopic \" id=\"operations-WAF_Log_Setup-changeStatus\"><a name=\"changeStatus\"></a>\n    <div class=\" method-path subtopic-shortdesc \">\n    \n    <pre class=\"post\"><code class=\"huge\"><span class=\"http-method\">post</span> /api/prov/v1/waf-log-setup/change/status</code></pre></div>\n    <div class=\" method-summary subtopic-title \">Change logs collector configuration status (<span class=\"nickname\">changeStatus</span>)</div>\n    <div class=\" method-notes subtopic-text \">Change the status of the Logs Collector configuration.</div>\n\n\n\n\n\n    <h3 class=\"field-label\">Query parameters</h3>\n    <div class=\"field-items\">\n      <div class=\"param\">account_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — Numeric identifier of the account to operate on. format: int64</div>      <div class=\"param\">config_id (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The Logs Collector configuration identifier. format: int64</div>      <div class=\"param\">logs_config_new_status (required)</div>\n      \n            <div class=\"param-desc\"><span class=\"param-type\">Query Parameter</span> — The new configuration status of the Logs Collector.\nPossible values: ACTIVE, SUSPENDED </div>    </div>  \n\n\n    <h3 class=\"field-label\">Return type</h3>\n    <div class=\"return-type\">\n      <a href=\"#ApiResult\">ApiResult</a>\n      \n    </div>\n\n    \n\n    <h3 class=\"field-label\">Example data</h3>\n    <div class=\"example-data-content-type\">Content-Type: application/json</div>\n    <pre class=\"example\"><code>{\n  &quot;res&quot; : 0,\n  &quot;res_message&quot; : &quot;OK&quot;,\n  &quot;debug_info&quot; : [ {\n    &quot;key&quot; : { }\n  }, {\n    &quot;key&quot; : { }\n  } ]\n}</code></pre>\n\n    <h3 class=\"field-label\">Produces</h3>\n    This API call produces the following media types according to the <span class=\"header\">Accept</span> request header;\n    the media type will be conveyed by the <span class=\"header\">Content-Type</span> response header.\n    <ul>\n      <li><code>application/json</code></li>\n    </ul>\n\n    <h3 class=\"field-label\">Responses</h3>\n    <h4 class=\"field-label\">200</h4>\n    res - contains the specific error code:&lt;br/&gt;2 - Invalid input&lt;br/&gt;13008 - Invalid configuration ID\n        <a href=\"#ApiResult\">ApiResult</a>\n  </div><hr class=\"no-search\" /><h2 class=\"no-search\"><a name=\"__Models\">Models</a></h2><a class=\"no-search\" href=\"#__Methods\">Methods</a><h3 class=\"no-search\">Table of Contents</h3><ol class=\"no-search\">\n    <li><a href=\"#ADRule\"><code>ADRule</code></a></li>\n    <li><a href=\"#ADRuleSeries\"><code>ADRuleSeries</code></a></li>\n    <li><a href=\"#AccountBandwidth\"><code>AccountBandwidth</code></a></li>\n    <li><a href=\"#AccountPlanStatus\"><code>AccountPlanStatus</code></a></li>\n    <li><a href=\"#AccountPlanStatus_websiteProtection\"><code>AccountPlanStatus_websiteProtection</code></a></li>\n    <li><a href=\"#ActionItem\"><code>ActionItem</code></a></li>\n    <li><a href=\"#AnalyticsHistogramApiResponse\"><code>AnalyticsHistogramApiResponse</code></a></li>\n    <li><a href=\"#AnalyticsTopGraphDataResponse\"><code>AnalyticsTopGraphDataResponse</code></a></li>\n    <li><a href=\"#AnalyticsTopTableApiResponse\"><code>AnalyticsTopTableApiResponse</code></a></li>\n    <li><a href=\"#AnalyticsTopTableData\"><code>AnalyticsTopTableData</code></a></li>\n    <li><a href=\"#ApiError\"><code>ApiError</code></a></li>\n    <li><a href=\"#ApiErrorResponse\"><code>ApiErrorResponse</code></a></li>\n    <li><a href=\"#ApiErrorSource\"><code>ApiErrorSource</code></a></li>\n    <li><a href=\"#ApiResult\"><code>ApiResult</code></a></li>\n    <li><a href=\"#ApiResultAccountStatus\"><code>ApiResultAccountStatus</code></a></li>\n    <li><a href=\"#ApiResultAccountSubscription\"><code>ApiResultAccountSubscription</code></a></li>\n    <li><a href=\"#ApiResultAddCacheRule\"><code>ApiResultAddCacheRule</code></a></li>\n    <li><a href=\"#ApiResultDomainEmails\"><code>ApiResultDomainEmails</code></a></li>\n    <li><a href=\"#ApiResultGetCacheMode\"><code>ApiResultGetCacheMode</code></a></li>\n    <li><a href=\"#ApiResultGetClappsInfo\"><code>ApiResultGetClappsInfo</code></a></li>\n    <li><a href=\"#ApiResultGetResponseHeaderSettings\"><code>ApiResultGetResponseHeaderSettings</code></a></li>\n    <li><a href=\"#ApiResultGetRewritePorts\"><code>ApiResultGetRewritePorts</code></a></li>\n    <li><a href=\"#ApiResultGetSecureResources\"><code>ApiResultGetSecureResources</code></a></li>\n    <li><a href=\"#ApiResultGetSiteXrayLink\"><code>ApiResultGetSiteXrayLink</code></a></li>\n    <li><a href=\"#ApiResultGetSsoToken\"><code>ApiResultGetSsoToken</code></a></li>\n    <li><a href=\"#ApiResultGetTagResponseHeader\"><code>ApiResultGetTagResponseHeader</code></a></li>\n    <li><a href=\"#ApiResultGetTexts\"><code>ApiResultGetTexts</code></a></li>\n    <li><a href=\"#ApiResultHtmlInjections\"><code>ApiResultHtmlInjections</code></a></li>\n    <li><a href=\"#ApiResultIncapsulaRanges\"><code>ApiResultIncapsulaRanges</code></a></li>\n    <li><a href=\"#ApiResultInfraProtectSipCname\"><code>ApiResultInfraProtectSipCname</code></a></li>\n    <li><a href=\"#ApiResultInfraProtectSipDnsWithCname\"><code>ApiResultInfraProtectSipDnsWithCname</code></a></li>\n    <li><a href=\"#ApiResultInfraProtectSipDnsWithIp\"><code>ApiResultInfraProtectSipDnsWithIp</code></a></li>\n    <li><a href=\"#ApiResultInfraProtectSipIp\"><code>ApiResultInfraProtectSipIp</code></a></li>\n    <li><a href=\"#ApiResultLCPublicKey\"><code>ApiResultLCPublicKey</code></a></li>\n    <li><a href=\"#ApiResultListSites\"><code>ApiResultListSites</code></a></li>\n    <li><a href=\"#ApiResultListUsers\"><code>ApiResultListUsers</code></a></li>\n    <li><a href=\"#ApiResultMoveSite\"><code>ApiResultMoveSite</code></a></li>\n    <li><a href=\"#ApiResultReport\"><code>ApiResultReport</code></a></li>\n    <li><a href=\"#ApiResultSessions\"><code>ApiResultSessions</code></a></li>\n    <li><a href=\"#ApiResultSetDataRegion\"><code>ApiResultSetDataRegion</code></a></li>\n    <li><a href=\"#ApiResultSetSupportDeprecatedTLSForSite\"><code>ApiResultSetSupportDeprecatedTLSForSite</code></a></li>\n    <li><a href=\"#ApiResultSiteStats\"><code>ApiResultSiteStats</code></a></li>\n    <li><a href=\"#ApiResultSiteStatus\"><code>ApiResultSiteStatus</code></a></li>\n    <li><a href=\"#ApiResultSubAccountStatus\"><code>ApiResultSubAccountStatus</code></a></li>\n    <li><a href=\"#ApiResultTestAlert\"><code>ApiResultTestAlert</code></a></li>\n    <li><a href=\"#ApiResultTestAlertConnectionStatus\"><code>ApiResultTestAlertConnectionStatus</code></a></li>\n    <li><a href=\"#ApiResultTestAlertExporterStatus\"><code>ApiResultTestAlertExporterStatus</code></a></li>\n    <li><a href=\"#ApiResultTestAlertProtectedIPStatus\"><code>ApiResultTestAlertProtectedIPStatus</code></a></li>\n    <li><a href=\"#ApiResultWAFLogSetupActivate\"><code>ApiResultWAFLogSetupActivate</code></a></li>\n    <li><a href=\"#BotConfiguration\"><code>BotConfiguration</code></a></li>\n    <li><a href=\"#BotsConfiguration\"><code>BotsConfiguration</code></a></li>\n    <li><a href=\"#BotsConfigurationDTO\"><code>BotsConfigurationDTO</code></a></li>\n    <li><a href=\"#CaaComplianceCheckResult\"><code>CaaComplianceCheckResult</code></a></li>\n    <li><a href=\"#Caching\"><code>Caching</code></a></li>\n    <li><a href=\"#CreateNewCSRResponse\"><code>CreateNewCSRResponse</code></a></li>\n    <li><a href=\"#CustomRuleResponse\"><code>CustomRuleResponse</code></a></li>\n    <li><a href=\"#DataCenterConfiguration\"><code>DataCenterConfiguration</code></a></li>\n    <li><a href=\"#DataCenterResponse\"><code>DataCenterResponse</code></a></li>\n    <li><a href=\"#DataCenterServerConfiguration\"><code>DataCenterServerConfiguration</code></a></li>\n    <li><a href=\"#DataCentersConfiguration\"><code>DataCentersConfiguration</code></a></li>\n    <li><a href=\"#DataCentersConfigurationDTO\"><code>DataCentersConfigurationDTO</code></a></li>\n    <li><a href=\"#DeleteCustomRuleResponse\"><code>DeleteCustomRuleResponse</code></a></li>\n    <li><a href=\"#DeliveryRuleDTO\"><code>DeliveryRuleDTO</code></a></li>\n    <li><a href=\"#DeliveryRulesListDTO\"><code>DeliveryRulesListDTO</code></a></li>\n    <li><a href=\"#DetectionPolicyResponse\"><code>DetectionPolicyResponse</code></a></li>\n    <li><a href=\"#DnsInstructionItem\"><code>DnsInstructionItem</code></a></li>\n    <li><a href=\"#ForwardToDcRuleDTO\"><code>ForwardToDcRuleDTO</code></a></li>\n    <li><a href=\"#ForwardToPortRuleDTO\"><code>ForwardToPortRuleDTO</code></a></li>\n    <li><a href=\"#GeoInfo\"><code>GeoInfo</code></a></li>\n    <li><a href=\"#GetAdvancedCachingSettingsApiResult\"><code>GetAdvancedCachingSettingsApiResult</code></a></li>\n    <li><a href=\"#GetCache404SettingsApiResult\"><code>GetCache404SettingsApiResult</code></a></li>\n    <li><a href=\"#GetStaleContentApiResult\"><code>GetStaleContentApiResult</code></a></li>\n    <li><a href=\"#HSTSConfiguration\"><code>HSTSConfiguration</code></a></li>\n    <li><a href=\"#HtmlInjectionItem\"><code>HtmlInjectionItem</code></a></li>\n    <li><a href=\"#IncapRule\"><code>IncapRule</code></a></li>\n    <li><a href=\"#IncapRuleApiResult\"><code>IncapRuleApiResult</code></a></li>\n    <li><a href=\"#IncapRuleSeries\"><code>IncapRuleSeries</code></a></li>\n    <li><a href=\"#InfraEventsApiResponse\"><code>InfraEventsApiResponse</code></a></li>\n    <li><a href=\"#InfraProtectEvent\"><code>InfraProtectEvent</code></a></li>\n    <li><a href=\"#InfraStatsApiResponse\"><code>InfraStatsApiResponse</code></a></li>\n    <li><a href=\"#IsCacheShieldEnabledApiResult\"><code>IsCacheShieldEnabledApiResult</code></a></li>\n    <li><a href=\"#ListCustomRulesResponse\"><code>ListCustomRulesResponse</code></a></li>\n    <li><a href=\"#ListDataCenterResponse\"><code>ListDataCenterResponse</code></a></li>\n    <li><a href=\"#Login\"><code>Login</code></a></li>\n    <li><a href=\"#LoginProtectApiResult\"><code>LoginProtectApiResult</code></a></li>\n    <li><a href=\"#LoginProtectUsersApiResults\"><code>LoginProtectUsersApiResults</code></a></li>\n    <li><a href=\"#LpExtendedUser\"><code>LpExtendedUser</code></a></li>\n    <li><a href=\"#MonitoringPolicyRevisionDto\"><code>MonitoringPolicyRevisionDto</code></a></li>\n    <li><a href=\"#MonitoringPolicyRevisionResponse\"><code>MonitoringPolicyRevisionResponse</code></a></li>\n    <li><a href=\"#PerformanceConfigurationApiResult\"><code>PerformanceConfigurationApiResult</code></a></li>\n    <li><a href=\"#PlanSection\"><code>PlanSection</code></a></li>\n    <li><a href=\"#PlanSectionRow\"><code>PlanSectionRow</code></a></li>\n    <li><a href=\"#PopRttResponse\"><code>PopRttResponse</code></a></li>\n    <li><a href=\"#RecommendedPopsApiResult\"><code>RecommendedPopsApiResult</code></a></li>\n    <li><a href=\"#RedirectRuleDTO\"><code>RedirectRuleDTO</code></a></li>\n    <li><a href=\"#RequestBodyTimeoutDTO\"><code>RequestBodyTimeoutDTO</code></a></li>\n    <li><a href=\"#RequestsGeo\"><code>RequestsGeo</code></a></li>\n    <li><a href=\"#RewritePort\"><code>RewritePort</code></a></li>\n    <li><a href=\"#RewriteRequestCookieRuleDTO\"><code>RewriteRequestCookieRuleDTO</code></a></li>\n    <li><a href=\"#RewriteRequestDeleteCookieRuleDTO\"><code>RewriteRequestDeleteCookieRuleDTO</code></a></li>\n    <li><a href=\"#RewriteRequestDeleteHeaderRuleDTO\"><code>RewriteRequestDeleteHeaderRuleDTO</code></a></li>\n    <li><a href=\"#RewriteRequestHeaderRuleDTO\"><code>RewriteRequestHeaderRuleDTO</code></a></li>\n    <li><a href=\"#RewriteRequestUrlRuleDTO\"><code>RewriteRequestUrlRuleDTO</code></a></li>\n    <li><a href=\"#RewriteResponseCodeRuleDTO\"><code>RewriteResponseCodeRuleDTO</code></a></li>\n    <li><a href=\"#RewriteResponseCustomErrorRuleDTO\"><code>RewriteResponseCustomErrorRuleDTO</code></a></li>\n    <li><a href=\"#RewriteResponseDeleteHeaderRuleDTO\"><code>RewriteResponseDeleteHeaderRuleDTO</code></a></li>\n    <li><a href=\"#RewriteResponseHeaderRuleDTO\"><code>RewriteResponseHeaderRuleDTO</code></a></li>\n    <li><a href=\"#SecurityPolicyResponse\"><code>SecurityPolicyResponse</code></a></li>\n    <li><a href=\"#SecurityPolicyResponse_singleIpThresholds\"><code>SecurityPolicyResponse_singleIpThresholds</code></a></li>\n    <li><a href=\"#SecurityPolicyRevisionResponse\"><code>SecurityPolicyRevisionResponse</code></a></li>\n    <li><a href=\"#ServerOperationResponse\"><code>ServerOperationResponse</code></a></li>\n    <li><a href=\"#SessionItem\"><code>SessionItem</code></a></li>\n    <li><a href=\"#SetPriorityResponse\"><code>SetPriorityResponse</code></a></li>\n    <li><a href=\"#SimplifiedRedirectRuleDTO\"><code>SimplifiedRedirectRuleDTO</code></a></li>\n    <li><a href=\"#SiteCacheRuleResponse\"><code>SiteCacheRuleResponse</code></a></li>\n    <li><a href=\"#SiteConfigurationWarning\"><code>SiteConfigurationWarning</code></a></li>\n    <li><a href=\"#SiteDualFactorSettings\"><code>SiteDualFactorSettings</code></a></li>\n    <li><a href=\"#Stats\"><code>Stats</code></a></li>\n    <li><a href=\"#SubAccountStatus\"><code>SubAccountStatus</code></a></li>\n    <li><a href=\"#TLSConfiguration\"><code>TLSConfiguration</code></a></li>\n    <li><a href=\"#TLSConfigurationDto\"><code>TLSConfigurationDto</code></a></li>\n    <li><a href=\"#Threat\"><code>Threat</code></a></li>\n    <li><a href=\"#ThreatItem\"><code>ThreatItem</code></a></li>\n    <li><a href=\"#ThresholdsData\"><code>ThresholdsData</code></a></li>\n    <li><a href=\"#TimeSeriesItem\"><code>TimeSeriesItem</code></a></li>\n    <li><a href=\"#TopGraphPayloads\"><code>TopGraphPayloads</code></a></li>\n    <li><a href=\"#VisitsItem\"><code>VisitsItem</code></a></li>\n    <li><a href=\"#VisitsSummary\"><code>VisitsSummary</code></a></li>\n    <li><a href=\"#account\"><code>account</code></a></li>\n    <li><a href=\"#accounts\"><code>accounts</code></a></li>\n    <li><a href=\"#customAreas\"><code>customAreas</code></a></li>\n    <li><a href=\"#customAreasExceptions\"><code>customAreasExceptions</code></a></li>\n    <li><a href=\"#inline_response_200\"><code>inline_response_200</code></a></li>\n    <li><a href=\"#inline_response_200_1\"><code>inline_response_200_1</code></a></li>\n    <li><a href=\"#inline_response_200_10\"><code>inline_response_200_10</code></a></li>\n    <li><a href=\"#inline_response_200_11\"><code>inline_response_200_11</code></a></li>\n    <li><a href=\"#inline_response_200_12\"><code>inline_response_200_12</code></a></li>\n    <li><a href=\"#inline_response_200_13\"><code>inline_response_200_13</code></a></li>\n    <li><a href=\"#inline_response_200_14\"><code>inline_response_200_14</code></a></li>\n    <li><a href=\"#inline_response_200_15\"><code>inline_response_200_15</code></a></li>\n    <li><a href=\"#inline_response_200_16\"><code>inline_response_200_16</code></a></li>\n    <li><a href=\"#inline_response_200_17\"><code>inline_response_200_17</code></a></li>\n    <li><a href=\"#inline_response_200_18\"><code>inline_response_200_18</code></a></li>\n    <li><a href=\"#inline_response_200_19\"><code>inline_response_200_19</code></a></li>\n    <li><a href=\"#inline_response_200_2\"><code>inline_response_200_2</code></a></li>\n    <li><a href=\"#inline_response_200_20\"><code>inline_response_200_20</code></a></li>\n    <li><a href=\"#inline_response_200_21\"><code>inline_response_200_21</code></a></li>\n    <li><a href=\"#inline_response_200_22\"><code>inline_response_200_22</code></a></li>\n    <li><a href=\"#inline_response_200_23\"><code>inline_response_200_23</code></a></li>\n    <li><a href=\"#inline_response_200_24\"><code>inline_response_200_24</code></a></li>\n    <li><a href=\"#inline_response_200_25\"><code>inline_response_200_25</code></a></li>\n    <li><a href=\"#inline_response_200_26\"><code>inline_response_200_26</code></a></li>\n    <li><a href=\"#inline_response_200_27\"><code>inline_response_200_27</code></a></li>\n    <li><a href=\"#inline_response_200_28\"><code>inline_response_200_28</code></a></li>\n    <li><a href=\"#inline_response_200_29\"><code>inline_response_200_29</code></a></li>\n    <li><a href=\"#inline_response_200_3\"><code>inline_response_200_3</code></a></li>\n    <li><a href=\"#inline_response_200_30\"><code>inline_response_200_30</code></a></li>\n    <li><a href=\"#inline_response_200_31\"><code>inline_response_200_31</code></a></li>\n    <li><a href=\"#inline_response_200_32\"><code>inline_response_200_32</code></a></li>\n    <li><a href=\"#inline_response_200_33\"><code>inline_response_200_33</code></a></li>\n    <li><a href=\"#inline_response_200_34\"><code>inline_response_200_34</code></a></li>\n    <li><a href=\"#inline_response_200_35\"><code>inline_response_200_35</code></a></li>\n    <li><a href=\"#inline_response_200_36\"><code>inline_response_200_36</code></a></li>\n    <li><a href=\"#inline_response_200_37\"><code>inline_response_200_37</code></a></li>\n    <li><a href=\"#inline_response_200_38\"><code>inline_response_200_38</code></a></li>\n    <li><a href=\"#inline_response_200_39\"><code>inline_response_200_39</code></a></li>\n    <li><a href=\"#inline_response_200_4\"><code>inline_response_200_4</code></a></li>\n    <li><a href=\"#inline_response_200_40\"><code>inline_response_200_40</code></a></li>\n    <li><a href=\"#inline_response_200_41\"><code>inline_response_200_41</code></a></li>\n    <li><a href=\"#inline_response_200_42\"><code>inline_response_200_42</code></a></li>\n    <li><a href=\"#inline_response_200_43\"><code>inline_response_200_43</code></a></li>\n    <li><a href=\"#inline_response_200_44\"><code>inline_response_200_44</code></a></li>\n    <li><a href=\"#inline_response_200_45\"><code>inline_response_200_45</code></a></li>\n    <li><a href=\"#inline_response_200_5\"><code>inline_response_200_5</code></a></li>\n    <li><a href=\"#inline_response_200_6\"><code>inline_response_200_6</code></a></li>\n    <li><a href=\"#inline_response_200_7\"><code>inline_response_200_7</code></a></li>\n    <li><a href=\"#inline_response_200_8\"><code>inline_response_200_8</code></a></li>\n    <li><a href=\"#inline_response_200_9\"><code>inline_response_200_9</code></a></li>\n    <li><a href=\"#specific_users_list\"><code>specific_users_list</code></a></li>\n  </ol><div apiType=\"schema\" class=\" model subtopic \" id=\"model-ADRule\">\n    <h3 class=\"  subtopic-title \"><a name=\"ADRule\"><code>ADRule</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">id (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n<div class=\"param\">name (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n<div class=\"param\">action (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: Redirect</span></div>\n<div class=\"param\">createdAt (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#DateTime\">Date</a></span>  format: date-time</div>\n<div class=\"param\">updatedBy (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: example@imperva.com</span></div>\n<div class=\"param\">hits (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#long\">Long</a></span>  format: int64</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 3451</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-ADRuleSeries\">\n    <h3 class=\"  subtopic-title \"><a name=\"ADRuleSeries\"><code>ADRuleSeries</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">id (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n<div class=\"param\">name (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n<div class=\"param\">action (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: Redirect</span></div>\n<div class=\"param\">createdAt (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#DateTime\">Date</a></span>  format: date-time</div>\n<div class=\"param\">updatedBy (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: example@imperva.com</span></div>\n<div class=\"param\">hits (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#object\">array[Object]</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: [[1478613600000,6],[1478617200000,3]]</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-AccountBandwidth\">\n    <h3 class=\"  subtopic-title \"><a name=\"AccountBandwidth\"><code>AccountBandwidth</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\"> billingCycle (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: Earlier billing cycle</span></div>\n<div class=\"param\">onDemandBandwidth (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0bps</span></div>\n<div class=\"param\">alwaysOnBandwidth (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 7.7kbps</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-AccountPlanStatus\">\n    <h3 class=\"  subtopic-title \"><a name=\"AccountPlanStatus\"><code>AccountPlanStatus</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">accountId (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#long\">Long</a></span>  format: int64</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 12345</span></div>\n<div class=\"param\">accountName (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: demo_account@incapsula.com</span></div>\n<div class=\"param\">websiteProtection (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#AccountPlanStatus_websiteProtection\">array[AccountPlanStatus_websiteProtection]</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: {&quot;name&quot;:&quot;Website Protection&quot;,&quot;planSectionRows&quot;:[{&quot;name&quot;:&quot;Additional Sites&quot;,&quot;purchased&quot;:&quot;100&quot;,&quot;used&quot;:&quot;2&quot;},{&quot;name&quot;:&quot;Load Balancing (old)&quot;,&quot;purchased&quot;:&quot;0&quot;,&quot;used&quot;:&quot;0&quot;},{&quot;name&quot;:&quot;Additional Login Protect Users&quot;,&quot;purchased&quot;:&quot;5&quot;,&quot;used&quot;:&quot;0&quot;}]}</span></div>\n<div class=\"param\">infrastructureProtection (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#AccountPlanStatus_websiteProtection\">array[AccountPlanStatus_websiteProtection]</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: {&quot;name&quot;:&quot;Infrastructure Protection&quot;,&quot;planSectionRows&quot;:[{&quot;name&quot;:&quot;On Demand Bandwidth (Clean traffic)&quot;,&quot;purchased&quot;:&quot;0&quot;,&quot;used&quot;:&quot;&quot;},{&quot;name&quot;:&quot;GRE Tunnel Pairs&quot;,&quot;purchased&quot;:&quot;0  &quot;,&quot;used&quot;:&quot;0&quot;}]}</span></div>\n<div class=\"param\">dnsProtection (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#AccountPlanStatus_websiteProtection\">array[AccountPlanStatus_websiteProtection]</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: {&quot;name&quot;:&quot;DNS Protection&quot;,&quot;planSectionRows&quot;:[{&quot;name&quot;:&quot;Additional DNS Zones&quot;,&quot;purchased&quot;:&quot;0&quot;,&quot;used&quot;:&quot;0&quot;}]}</span></div>\n<div class=\"param\">additionalServices (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#AccountPlanStatus_websiteProtection\">array[AccountPlanStatus_websiteProtection]</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: {&quot;name&quot;:&quot;Additional Services&quot;,&quot;planSectionRows&quot;:[{&quot;name&quot;:&quot;Always On Bandwidth (Clean traffic)&quot;,&quot;purchased&quot;:&quot;10Mbps&quot;,&quot;used&quot;:&quot;N/A&quot;},{&quot;name&quot;:&quot;DDoS Protection&quot;,&quot;purchased&quot;:&quot;None&quot;,&quot;used&quot;:&quot;&quot;},{&quot;name&quot;:&quot;Support Level&quot;,&quot;purchased&quot;:&quot;Standard&quot;,&quot;used&quot;:&quot;Standard&quot;},{&quot;name&quot;:&quot;WAF SIEM Integration&quot;,&quot;purchased&quot;:&quot;10&quot;,&quot;used&quot;:&quot;0&quot;},{&quot;name&quot;:&quot;Web Attack Analytics&quot;,&quot;purchased&quot;:&quot;0&quot;,&quot;used&quot;:&quot;&quot;}]}</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-AccountPlanStatus_websiteProtection\">\n    <h3 class=\"  subtopic-title \"><a name=\"AccountPlanStatus_websiteProtection\"><code>AccountPlanStatus_websiteProtection</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">name (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n<div class=\"param\">planSectionRows (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#PlanSectionRow\">array[PlanSectionRow]</a></span>  </div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-ActionItem\">\n    <h3 class=\"  subtopic-title \"><a name=\"ActionItem\"><code>ActionItem</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">queryString (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: ?jobSYapi_password\\u003dXXXXX</span></div>\n<div class=\"param\">postData (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n<div class=\"param\">requestResult (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> requestResult </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: api.request_result.req_challenge_javascript</span></div>\n<div class=\"param\">isSecured (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: false</span></div>\n<div class=\"param\">url (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: www.google.com/ddos/ddos-mitigation-services</span></div>\n<div class=\"param\">httpStatus (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span>  format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 200</span></div>\n<div class=\"param\">responseTime (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#long\">Long</a></span>  format: int64</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 170</span></div>\n<div class=\"param\">thinkTime (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#long\">Long</a></span>  format: int64</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 169</span></div>\n<div class=\"param\">incidentId (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 3411008890000033213-29571073433152</span></div>\n<div class=\"param\">threats (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#ThreatItem\">array[ThreatItem]</a></span>  </div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-AnalyticsHistogramApiResponse\">\n    <h3 class=\"  subtopic-title \"><a name=\"AnalyticsHistogramApiResponse\"><code>AnalyticsHistogramApiResponse</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> res - contains specific error code format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n<div class=\"param\">res_message (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: OK</span></div>\n<div class=\"param\">debug_info (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n<div class=\"param\">stats (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: {&quot;PL_100&quot;:&quot;366450640&quot;,&quot;PL_200&quot;:&quot;305475960&quot;,&quot;PL_300&quot;:&quot;0&quot;,&quot;PL_400&quot;:&quot;0&quot;,&quot;PL_500&quot;:&quot;0&quot;,&quot;PL_600&quot;:&quot;0&quot;,&quot;PL_700&quot;:&quot;0&quot;,&quot;PL_800&quot;:&quot;0&quot;,&quot;PL_900&quot;:&quot;0&quot;,&quot;PL_1000&quot;:&quot;0&quot;,&quot;PL_1100&quot;:&quot;0&quot;,&quot;PL_1200&quot;:&quot;0&quot;,&quot;PL_1300&quot;:&quot;0&quot;,&quot;PL_1400&quot;:&quot;0&quot;,&quot;PL_1500&quot;:&quot;0&quot;}</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-AnalyticsTopGraphDataResponse\">\n    <h3 class=\"  subtopic-title \"><a name=\"AnalyticsTopGraphDataResponse\"><code>AnalyticsTopGraphDataResponse</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> res - contains specific error code format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n<div class=\"param\">res_message (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: OK</span></div>\n<div class=\"param\">debug_info (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n<div class=\"param\">stats (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#Stats\">array[Stats]</a></span>  </div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-AnalyticsTopTableApiResponse\">\n    <h3 class=\"  subtopic-title \"><a name=\"AnalyticsTopTableApiResponse\"><code>AnalyticsTopTableApiResponse</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> res - contains specific error code format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n<div class=\"param\">res_message (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: OK</span></div>\n<div class=\"param\">debug_info (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n<div class=\"param\">stats (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#AnalyticsTopTableData\">array[AnalyticsTopTableData]</a></span>  </div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-AnalyticsTopTableData\">\n    <h3 class=\"  subtopic-title \"><a name=\"AnalyticsTopTableData\"><code>AnalyticsTopTableData</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">object (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 10.200.98.3</span></div>\n<div class=\"param\">value (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#double\">Double</a></span>  format: double</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 334160</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-ApiError\">\n    <h3 class=\"  subtopic-title \"><a name=\"ApiError\"><code>ApiError</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">id (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> Globally unique error id. </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 01234567-0123-0123-0123-0123456789ab</span></div>\n<div class=\"param\">status (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> HTTP status code </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 404</span></div>\n<div class=\"param\">code (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> Error code </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: ERROR_2002</span></div>\n<div class=\"param\">message (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> Detailed error message </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: Site 123456 not found</span></div>\n<div class=\"param\">source (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#ApiErrorSource\">ApiErrorSource</a></span>  </div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-ApiErrorResponse\">\n    <h3 class=\"  subtopic-title \"><a name=\"ApiErrorResponse\"><code>ApiErrorResponse</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">errors (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#ApiError\">array[ApiError]</a></span>  </div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-ApiErrorSource\">\n    <h3 class=\"  subtopic-title \"><a name=\"ApiErrorSource\"><code>ApiErrorSource</code></a> </h3>\n    <div class=\" model-description subtopic-text \">Pointer to source of error</div>\n    <div class=\"field-items\">\n      <div class=\"param\">pointer (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> a JSON Pointer [RFC6901] to the erroneous JSON element in the request payload </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: $.data[0].fieldName</span></div>\n<div class=\"param\">parameter (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> The name of erroneous query/path parameter name </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: extSiteId</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-ApiResult\">\n    <h3 class=\"  subtopic-title \"><a name=\"ApiResult\"><code>ApiResult</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> res - contains specific error code format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n<div class=\"param\">res_message (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: OK</span></div>\n<div class=\"param\">debug_info (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-ApiResultAccountStatus\">\n    <h3 class=\"  subtopic-title \"><a name=\"ApiResultAccountStatus\"><code>ApiResultAccountStatus</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> res - contains specific error code format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n<div class=\"param\">res_message (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: OK</span></div>\n<div class=\"param\">debug_info (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n<div class=\"param\">account (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#account\">account</a></span>  </div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-ApiResultAccountSubscription\">\n    <h3 class=\"  subtopic-title \"><a name=\"ApiResultAccountSubscription\"><code>ApiResultAccountSubscription</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> res - contains specific error code format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n<div class=\"param\">res_message (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: OK</span></div>\n<div class=\"param\">debug_info (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n<div class=\"param\">planStatus (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#AccountPlanStatus\">AccountPlanStatus</a></span>  </div>\n<div class=\"param\">bandwidthHistory (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#AccountBandwidth\">array[AccountBandwidth]</a></span>  </div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-ApiResultAddCacheRule\">\n    <h3 class=\"  subtopic-title \"><a name=\"ApiResultAddCacheRule\"><code>ApiResultAddCacheRule</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> res - contains specific error code format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n<div class=\"param\">res_message (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: OK</span></div>\n<div class=\"param\">debug_info (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n<div class=\"param\">rule_id (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#long\">Long</a></span>  format: int64</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 10</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-ApiResultDomainEmails\">\n    <h3 class=\"  subtopic-title \"><a name=\"ApiResultDomainEmails\"><code>ApiResultDomainEmails</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> res - contains specific error code format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n<div class=\"param\">res_message (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: OK</span></div>\n<div class=\"param\">debug_info (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n<div class=\"param\">domain_emails (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#object\">array[Object]</a></span>  </div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-ApiResultGetCacheMode\">\n    <h3 class=\"  subtopic-title \"><a name=\"ApiResultGetCacheMode\"><code>ApiResultGetCacheMode</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> res - contains specific error code format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n<div class=\"param\">res_message (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: OK</span></div>\n<div class=\"param\">debug_info (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n<div class=\"param\">cache_mode (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: static_and_dynamic</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-ApiResultGetClappsInfo\">\n    <h3 class=\"  subtopic-title \"><a name=\"ApiResultGetClappsInfo\"><code>ApiResultGetClappsInfo</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> res - contains specific error code format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n<div class=\"param\">res_message (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: OK</span></div>\n<div class=\"param\">debug_info (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n<div class=\"param\">clientApps (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: {&quot;1&quot;:&quot;Firefox&quot;}</span></div>\n<div class=\"param\">clientAppTypes (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: {&quot;1&quot;:&quot;Browser&quot;}</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-ApiResultGetResponseHeaderSettings\">\n    <h3 class=\"  subtopic-title \"><a name=\"ApiResultGetResponseHeaderSettings\"><code>ApiResultGetResponseHeaderSettings</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> res - contains specific error code format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n<div class=\"param\">res_message (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: OK</span></div>\n<div class=\"param\">debug_info (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n<div class=\"param\">enabled (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">mode (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: CUSTOM</span></div>\n<div class=\"param\">custom_headers (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">array[String]</a></span>  </div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-ApiResultGetRewritePorts\">\n    <h3 class=\"  subtopic-title \"><a name=\"ApiResultGetRewritePorts\"><code>ApiResultGetRewritePorts</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> res - contains specific error code format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n<div class=\"param\">res_message (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: OK</span></div>\n<div class=\"param\">debug_info (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n<div class=\"param\">port (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#RewritePort\">RewritePort</a></span>  </div>\n<div class=\"param\">ssl_port (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#RewritePort\">RewritePort</a></span>  </div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-ApiResultGetSecureResources\">\n    <h3 class=\"  subtopic-title \"><a name=\"ApiResultGetSecureResources\"><code>ApiResultGetSecureResources</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> res - contains specific error code format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n<div class=\"param\">res_message (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: OK</span></div>\n<div class=\"param\">debug_info (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n<div class=\"param\">secured_resources_mode (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: do_not_cache (i.e. Do not cache HTTPS resources)</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-ApiResultGetSiteXrayLink\">\n    <h3 class=\"  subtopic-title \"><a name=\"ApiResultGetSiteXrayLink\"><code>ApiResultGetSiteXrayLink</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> res - contains specific error code format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n<div class=\"param\">res_message (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: OK</span></div>\n<div class=\"param\">debug_info (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n<div class=\"param\">url (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: https://</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-ApiResultGetSsoToken\">\n    <h3 class=\"  subtopic-title \"><a name=\"ApiResultGetSsoToken\"><code>ApiResultGetSsoToken</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> res - contains specific error code format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n<div class=\"param\">res_message (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: OK</span></div>\n<div class=\"param\">debug_info (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n<div class=\"param\">generated_token (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 344ebcaf34dff34</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-ApiResultGetTagResponseHeader\">\n    <h3 class=\"  subtopic-title \"><a name=\"ApiResultGetTagResponseHeader\"><code>ApiResultGetTagResponseHeader</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> res - contains specific error code format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n<div class=\"param\">res_message (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: OK</span></div>\n<div class=\"param\">debug_info (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n<div class=\"param\">header (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: h1</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-ApiResultGetTexts\">\n    <h3 class=\"  subtopic-title \"><a name=\"ApiResultGetTexts\"><code>ApiResultGetTexts</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> res - contains specific error code format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n<div class=\"param\">res_message (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: OK</span></div>\n<div class=\"param\">debug_info (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n<div class=\"param\">texts (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: {&quot;api.stats.visits_timeseries.human&quot;:&quot;Human visits&quot;,&quot;api.stats.visits_timeseries.bot&quot;:&quot;Bot visits&quot;,&quot;api.threats.followup.view&quot;:&quot;View Incidents&quot;}</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-ApiResultHtmlInjections\">\n    <h3 class=\"  subtopic-title \"><a name=\"ApiResultHtmlInjections\"><code>ApiResultHtmlInjections</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> res - contains specific error code format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n<div class=\"param\">res_message (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: OK</span></div>\n<div class=\"param\">debug_info (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n<div class=\"param\">html_injections (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#HtmlInjectionItem\">array[HtmlInjectionItem]</a></span>  </div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-ApiResultIncapsulaRanges\">\n    <h3 class=\"  subtopic-title \"><a name=\"ApiResultIncapsulaRanges\"><code>ApiResultIncapsulaRanges</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> res - contains specific error code format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n<div class=\"param\">res_message (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: OK</span></div>\n<div class=\"param\">debug_info (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n<div class=\"param\">ipRanges (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#object\">array[Object]</a></span>  </div>\n<div class=\"param\">ipv6Ranges (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#object\">array[Object]</a></span>  </div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-ApiResultInfraProtectSipCname\">\n    <h3 class=\"  subtopic-title \"><a name=\"ApiResultInfraProtectSipCname\"><code>ApiResultInfraProtectSipCname</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> res - contains specific error code format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n<div class=\"param\">res_message (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: OK</span></div>\n<div class=\"param\">debug_info (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n<div class=\"param\">edge_ip (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 172.17.14.1</span></div>\n<div class=\"param\">cname (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: imperva.test.com</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-ApiResultInfraProtectSipDnsWithCname\">\n    <h3 class=\"  subtopic-title \"><a name=\"ApiResultInfraProtectSipDnsWithCname\"><code>ApiResultInfraProtectSipDnsWithCname</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> res - contains specific error code format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n<div class=\"param\">res_message (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: OK</span></div>\n<div class=\"param\">debug_info (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n<div class=\"param\">edge_ip (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 172.17.14.1</span></div>\n<div class=\"param\">resolved_cnames (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">array[String]</a></span>  </div>\n<div class=\"param\">cname (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: imperva.test.com</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-ApiResultInfraProtectSipDnsWithIp\">\n    <h3 class=\"  subtopic-title \"><a name=\"ApiResultInfraProtectSipDnsWithIp\"><code>ApiResultInfraProtectSipDnsWithIp</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> res - contains specific error code format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n<div class=\"param\">res_message (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: OK</span></div>\n<div class=\"param\">debug_info (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n<div class=\"param\">edge_ip (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 172.17.14.1</span></div>\n<div class=\"param\">resolved_ips (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">array[String]</a></span>  </div>\n<div class=\"param\">origin_ip (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 157.166.249.10</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-ApiResultInfraProtectSipIp\">\n    <h3 class=\"  subtopic-title \"><a name=\"ApiResultInfraProtectSipIp\"><code>ApiResultInfraProtectSipIp</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> res - contains specific error code format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n<div class=\"param\">res_message (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: OK</span></div>\n<div class=\"param\">debug_info (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n<div class=\"param\">edge_ip (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 172.17.14.1</span></div>\n<div class=\"param\">origin_ip (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 1.2.3.4</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-ApiResultLCPublicKey\">\n    <h3 class=\"  subtopic-title \"><a name=\"ApiResultLCPublicKey\"><code>ApiResultLCPublicKey</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> res - contains specific error code format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n<div class=\"param\">res_message (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: OK</span></div>\n<div class=\"param\">debug_info (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n<div class=\"param\">publicKeyId (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#long\">Long</a></span>  format: int64</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 1</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-ApiResultListSites\">\n    <h3 class=\"  subtopic-title \"><a name=\"ApiResultListSites\"><code>ApiResultListSites</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> res - contains specific error code format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n<div class=\"param\">res_message (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: OK</span></div>\n<div class=\"param\">debug_info (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n<div class=\"param\">ApiResultSiteStatus (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#ApiResultSiteStatus\">array[ApiResultSiteStatus]</a></span>  </div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-ApiResultListUsers\">\n    <h3 class=\"  subtopic-title \"><a name=\"ApiResultListUsers\"><code>ApiResultListUsers</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> res - contains specific error code format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n<div class=\"param\">res_message (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: OK</span></div>\n<div class=\"param\">debug_info (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n<div class=\"param\">accounts (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#accounts\">array[accounts]</a></span>  </div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-ApiResultMoveSite\">\n    <h3 class=\"  subtopic-title \"><a name=\"ApiResultMoveSite\"><code>ApiResultMoveSite</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> res - contains specific error code format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n<div class=\"param\">res_message (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: OK</span></div>\n<div class=\"param\">debug_info (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n<div class=\"param\">status (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n        <div class=\"param-enum-header\">Enum:</div>\n        <div class=\"param-enum\">MOVED</div><div class=\"param-enum\">PENDING_CA_APPROVAL</div><div class=\"param-enum\">FAILED</div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-ApiResultReport\">\n    <h3 class=\"  subtopic-title \"><a name=\"ApiResultReport\"><code>ApiResultReport</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> res - contains specific error code format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n<div class=\"param\">res_message (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: OK</span></div>\n<div class=\"param\">debug_info (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n<div class=\"param\">format (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n        <div class=\"param-enum-header\">Enum:</div>\n        <div class=\"param-enum\">html</div><div class=\"param-enum\">xml</div><div class=\"param-enum\">amf</div><div class=\"param-enum\">pdf</div><div class=\"param-enum\">flash</div><div class=\"param-enum\">json</div><div class=\"param-enum\">mail</div><div class=\"param-enum\">csv</div><div class=\"param-enum\">statistics</div><div class=\"param-enum\">syslog</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: pdf</span></div>\n<div class=\"param\">report (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: JVBERi0xLjUNCiXvv73vv73vv73vv70NCjEgMCBvYmoNCjw8L1R5cGUvQ2F0YWxvZy9QYWdlcyAyIDAgUi9MYW5nKGVuLVVT ...</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-ApiResultSessions\">\n    <h3 class=\"  subtopic-title \"><a name=\"ApiResultSessions\"><code>ApiResultSessions</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> res - contains specific error code format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n<div class=\"param\">res_message (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: OK</span></div>\n<div class=\"param\">debug_info (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n<div class=\"param\">visits (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#SessionItem\">array[SessionItem]</a></span>  </div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-ApiResultSetDataRegion\">\n    <h3 class=\"  subtopic-title \"><a name=\"ApiResultSetDataRegion\"><code>ApiResultSetDataRegion</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> res - contains specific error code format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n<div class=\"param\">res_message (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: OK</span></div>\n<div class=\"param\">debug_info (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n<div class=\"param\">region (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: US</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-ApiResultSetSupportDeprecatedTLSForSite\">\n    <h3 class=\"  subtopic-title \"><a name=\"ApiResultSetSupportDeprecatedTLSForSite\"><code>ApiResultSetSupportDeprecatedTLSForSite</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> res - contains specific error code format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n<div class=\"param\">res_message (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: OK</span></div>\n<div class=\"param\">debug_info (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n<div class=\"param\">support_all_tls_versions (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">new_A_record (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 1.2.3.4</span></div>\n<div class=\"param\">additional_instructions (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: After the site is moved, update the siteâ€™s &#39;A&#39; records according to the information in Websites General Settings.</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-ApiResultSiteStats\">\n    <h3 class=\"  subtopic-title \"><a name=\"ApiResultSiteStats\"><code>ApiResultSiteStats</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> res - contains specific error code format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n<div class=\"param\">res_message (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: OK</span></div>\n<div class=\"param\">debug_info (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n<div class=\"param\">visits_timeseries (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#VisitsItem\">array[VisitsItem]</a></span>  </div>\n<div class=\"param\">requests_geo_dist_summary (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#RequestsGeo\">RequestsGeo</a></span>  </div>\n<div class=\"param\">visits_dist_summary (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#VisitsSummary\">array[VisitsSummary]</a></span>  </div>\n<div class=\"param\">caching (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#Caching\">Caching</a></span>  </div>\n<div class=\"param\">caching_timeseries (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#TimeSeriesItem\">array[TimeSeriesItem]</a></span>  </div>\n<div class=\"param\">hits_timeseries (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#TimeSeriesItem\">array[TimeSeriesItem]</a></span>  </div>\n<div class=\"param\">bandwidth_timeseries (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#TimeSeriesItem\">array[TimeSeriesItem]</a></span>  </div>\n<div class=\"param\">threats (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#Threat\">array[Threat]</a></span>  </div>\n<div class=\"param\">incap_rules (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#IncapRule\">array[IncapRule]</a></span>  </div>\n<div class=\"param\">incap_rules_timeseries (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#IncapRuleSeries\">array[IncapRuleSeries]</a></span>  </div>\n<div class=\"param\">delivery_rules (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#ADRule\">array[ADRule]</a></span>  </div>\n<div class=\"param\">delivery_rules_timeseries (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#ADRuleSeries\">array[ADRuleSeries]</a></span>  </div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-ApiResultSiteStatus\">\n    <h3 class=\"  subtopic-title \"><a name=\"ApiResultSiteStatus\"><code>ApiResultSiteStatus</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> res - contains specific error code format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n<div class=\"param\">res_message (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: OK</span></div>\n<div class=\"param\">debug_info (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n<div class=\"param\">site_id (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#long\">Long</a></span>  format: int64</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 10</span></div>\n<div class=\"param\">statusEnum (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n        <div class=\"param-enum-header\">Enum:</div>\n        <div class=\"param-enum\">pending-txt-validation</div><div class=\"param-enum\">pending-dns-changes</div><div class=\"param-enum\">fully-configured</div><div class=\"param-enum\">pending-select-approver</div><div class=\"param-enum\">pending-certificate</div><div class=\"param-enum\">unknown</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: pending-dns-changes</span></div>\n<div class=\"param\">status (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: pending-dns-changes</span></div>\n<div class=\"param\">domain (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: admin@example.com</span></div>\n<div class=\"param\">account_id (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#long\">Long</a></span>  format: int64</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 1</span></div>\n<div class=\"param\">acceleration_level (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: advanced</span></div>\n<div class=\"param\">acceleration_level_raw (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: none</span></div>\n<div class=\"param\">site_creation_date (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#long\">Long</a></span>  format: int64</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 1610396346000</span></div>\n<div class=\"param\">ips (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#object\">array[Object]</a></span>  </div>\n<div class=\"param\">dns (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#DnsInstructionItem\">array[DnsInstructionItem]</a></span>  </div>\n<div class=\"param\">original_dns (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#DnsInstructionItem\">array[DnsInstructionItem]</a></span>  </div>\n<div class=\"param\">warnings (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#SiteConfigurationWarning\">array[SiteConfigurationWarning]</a></span>  </div>\n<div class=\"param\">active (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n        <div class=\"param-enum-header\">Enum:</div>\n        <div class=\"param-enum\">active</div><div class=\"param-enum\">bypass</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: active</span></div>\n<div class=\"param\">support_all_tls_versions (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">use_wildcard_san_instead_of_full_domain_san (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">add_naked_domain_san (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">set_site_cookies_without_domain (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">enable_http_between_Imperva_and_origin (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 80</span></div>\n<div class=\"param\">additionalErrors (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#object\">array[Object]</a></span>  </div>\n<div class=\"param\">display_name (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: loginprotectapi1610396334653.incaptest.info</span></div>\n<div class=\"param\">security (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: {&quot;waf&quot;:{&quot;rules&quot;:[{&quot;id&quot;:&quot;api.threats.bot_access_control&quot;,&quot;name&quot;:&quot;Bot Access Control&quot;,&quot;block_bad_bots&quot;:true,&quot;challenge_suspected_bots&quot;:true},{&quot;id&quot;:&quot;api.threats.sql_injection&quot;,&quot;name&quot;:&quot;SQL Injection&quot;,&quot;action&quot;:&quot;api.threats.action.block_request&quot;,&quot;action_text&quot;:&quot;Block Request&quot;},{&quot;id&quot;:&quot;api.threats.cross_site_scripting&quot;,&quot;name&quot;:&quot;Cross Site Scripting (XSS)&quot;,&quot;exceptions&quot;:[{&quot;values&quot;:[{&quot;urls&quot;:[{&quot;value&quot;:&quot;/gsddg&quot;,&quot;pattern&quot;:&quot;EQUALS&quot;}],&quot;id&quot;:&quot;api.rule_exception_type.url&quot;,&quot;name&quot;:&quot;URL&quot;}],&quot;id&quot;:244711494}],&quot;action&quot;:&quot;api.threats.action.alert&quot;,&quot;action_text&quot;:&quot;Alert Only&quot;},{&quot;id&quot;:&quot;api.threats.illegal_resource_access&quot;,&quot;name&quot;:&quot;Illegal Resource Access&quot;,&quot;action&quot;:&quot;api.threats.action.block_user&quot;,&quot;action_text&quot;:&quot;Block User&quot;},{&quot;id&quot;:&quot;api.threats.ddos&quot;,&quot;name&quot;:&quot;DDoS&quot;,&quot;activation_mode&quot;:&quot;api.threats.ddos.activation_mode.off&quot;,&quot;activation_mode_text&quot;:&quot;Off&quot;,&quot;ddos_traffic_threshold&quot;:&quot;api.threats.ddos.ddos_trassic_threshold&quot;,&quot;ddos_traffic_threshold_text&quot;:&quot;750&quot;,&quot;ddos_adaptive_threshold&quot;:&quot;500&quot;,&quot;ddos_adaptive_threshold_last_update_time&quot;:&quot;1610396346000&quot;},{&quot;id&quot;:&quot;api.threats.backdoor&quot;,&quot;name&quot;:&quot;Backdoor Protect&quot;,&quot;action&quot;:&quot;api.threats.action.quarantine_url&quot;,&quot;action_text&quot;:&quot;Auto-Quarantine&quot;},{&quot;action&quot;:&quot;api.threats.action.block_ip&quot;,&quot;action_text&quot;:&quot;Block IP&quot;,&quot;id&quot;:&quot;api.threats.remote_file_inclusion&quot;,&quot;name&quot;:&quot;Remote File Inclusion&quot;}]},&quot;acls&quot;:{&quot;rules&quot;:[{&quot;ips&quot;:[&quot;2.3.4.5&quot;],&quot;exceptions&quot;:[{&quot;values&quot;:[{&quot;id&quot;:&quot;api.rule_exception_type.url&quot;,&quot;name&quot;:&quot;URL&quot;,&quot;urls&quot;:[{&quot;value&quot;:&quot;/home&quot;,&quot;pattern&quot;:&quot;EQUALS&quot;}]}],&quot;id&quot;:493271006}],&quot;id&quot;:&quot;api.acl.blacklisted_ips&quot;,&quot;name&quot;:&quot;Visitors from denylisted IPs&quot;}]}}</span></div>\n<div class=\"param\">ssl (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: {&quot;origin_server&quot;:{&quot;detected&quot;:&quot;true&quot;,&quot;detectionStatus&quot;:&quot;ok&quot;}}</span></div>\n<div class=\"param\">siteDualFactorSettings (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#SiteDualFactorSettings\">SiteDualFactorSettings</a></span>  </div>\n<div class=\"param\">requestBodyTimeouts (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#RequestBodyTimeoutDTO\">RequestBodyTimeoutDTO</a></span>  </div>\n<div class=\"param\">login_protect (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#LoginProtectApiResult\">LoginProtectApiResult</a></span>  </div>\n<div class=\"param\">performance_configuration (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#PerformanceConfigurationApiResult\">PerformanceConfigurationApiResult</a></span>  </div>\n<div class=\"param\">extended_ddos (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span>  format: int32</div>\n<div class=\"param\">incap_rules (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#IncapRuleApiResult\">array[IncapRuleApiResult]</a></span>  </div>\n<div class=\"param\">restricted_cname_reuse (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-ApiResultSubAccountStatus\">\n    <h3 class=\"  subtopic-title \"><a name=\"ApiResultSubAccountStatus\"><code>ApiResultSubAccountStatus</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> res - contains specific error code format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n<div class=\"param\">res_message (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: OK</span></div>\n<div class=\"param\">debug_info (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n<div class=\"param\">sub_account (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#SubAccountStatus\">SubAccountStatus</a></span>  </div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-ApiResultTestAlert\">\n    <h3 class=\"  subtopic-title \"><a name=\"ApiResultTestAlert\"><code>ApiResultTestAlert</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> res - contains specific error code format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n<div class=\"param\">res_message (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: OK</span></div>\n<div class=\"param\">debug_info (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n<div class=\"param\">ip_prefix (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 100.1.2.0/24</span></div>\n<div class=\"param\">status (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: DDoS start notification sent successfully</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-ApiResultTestAlertConnectionStatus\">\n    <h3 class=\"  subtopic-title \"><a name=\"ApiResultTestAlertConnectionStatus\"><code>ApiResultTestAlertConnectionStatus</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> res - contains specific error code format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n<div class=\"param\">res_message (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: OK</span></div>\n<div class=\"param\">debug_info (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n<div class=\"param\">ip_prefix (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 100.1.2.0/24</span></div>\n<div class=\"param\">status (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: DDoS start notification sent successfully</span></div>\n<div class=\"param\">connection_name (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: CONNECTION_NAME</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-ApiResultTestAlertExporterStatus\">\n    <h3 class=\"  subtopic-title \"><a name=\"ApiResultTestAlertExporterStatus\"><code>ApiResultTestAlertExporterStatus</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> res - contains specific error code format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n<div class=\"param\">res_message (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: OK</span></div>\n<div class=\"param\">debug_info (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n<div class=\"param\">ip_prefix (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 100.1.2.0/24</span></div>\n<div class=\"param\">status (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: DDoS start notification sent successfully</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-ApiResultTestAlertProtectedIPStatus\">\n    <h3 class=\"  subtopic-title \"><a name=\"ApiResultTestAlertProtectedIPStatus\"><code>ApiResultTestAlertProtectedIPStatus</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> res - contains specific error code format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n<div class=\"param\">res_message (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: OK</span></div>\n<div class=\"param\">debug_info (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n<div class=\"param\">ip_prefix (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 100.1.2.0/24</span></div>\n<div class=\"param\">status (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: DDoS start notification sent successfully</span></div>\n<div class=\"param\">ip (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 1.2.3.4</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-ApiResultWAFLogSetupActivate\">\n    <h3 class=\"  subtopic-title \"><a name=\"ApiResultWAFLogSetupActivate\"><code>ApiResultWAFLogSetupActivate</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> res - contains specific error code format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n<div class=\"param\">res_message (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: OK</span></div>\n<div class=\"param\">debug_info (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n<div class=\"param\">logs_collector_config_id (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#long\">Long</a></span>  format: int64</div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-BotConfiguration\">\n    <h3 class=\"  subtopic-title \"><a name=\"BotConfiguration\"><code>BotConfiguration</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">id </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#long\">Long</a></span> The ID number assigned to the bot, according to Impervaâ€™s client classification database. format: int64</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 6</span></div>\n<div class=\"param\">displayName (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> The bot name and type, according to Impervaâ€™s client classification database.  &lt;br&gt; This field is relevant for response only </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: Googlebot (Search Bot)</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-BotsConfiguration\">\n    <h3 class=\"  subtopic-title \"><a name=\"BotsConfiguration\"><code>BotsConfiguration</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">canceledGoodBots (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#BotConfiguration\">array[BotConfiguration]</a></span> Bots that an account user has removed from the list of bots that Imperva allows to access your website by default. </div>\n<div class=\"param\">badBots (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#BotConfiguration\">array[BotConfiguration]</a></span> Bots that an account user has added to the list of bots that Imperva blocks by default. </div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-BotsConfigurationDTO\">\n    <h3 class=\"  subtopic-title \"><a name=\"BotsConfigurationDTO\"><code>BotsConfigurationDTO</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">data (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#BotsConfiguration\">array[BotsConfiguration]</a></span>  </div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-CaaComplianceCheckResult\">\n    <h3 class=\"  subtopic-title \"><a name=\"CaaComplianceCheckResult\"><code>CaaComplianceCheckResult</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span>  format: int32</div>\n<div class=\"param\">res_message (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n<div class=\"param\">non_compliant_sans (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#object\">array[Object]</a></span>  </div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-Caching\">\n    <h3 class=\"  subtopic-title \"><a name=\"Caching\"><code>Caching</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">saved_requests (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#long\">Long</a></span>  format: int64</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 23984923</span></div>\n<div class=\"param\">total_requests (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#long\">Long</a></span>  format: int64</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 48723648</span></div>\n<div class=\"param\">saved_bytes (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#long\">Long</a></span>  format: int64</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 762394786</span></div>\n<div class=\"param\">total_bytes (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#long\">Long</a></span>  format: int64</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 1098349834</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-CreateNewCSRResponse\">\n    <h3 class=\"  subtopic-title \"><a name=\"CreateNewCSRResponse\"><code>CreateNewCSRResponse</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">csr_content (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: -----BEGIN CERTIFICATE REQUEST-----\\nMIIC5DCCAcwCAQAwgZ4xNTAzBgNVBAMTLGEucmV1c2VjdXN0b21jZXJ0aWZpY2F0\\nZXdpdGhjc3J0ZXN0MzUzOTYuY29tMQwwCgYDVQQHEwNKRVIxCzAJBgNVBAYTAklM\\nMQswCQYDVQQIEwJJTDEQMA4GA1UEChMHaW1wZXJ2YTELMAkGA1UECxMCQ04xHjAc\\nBgkqhkiG9w0BCQEWD2Zvb0BpbXBlcnZhLmNvbTCCASIwDQYJKoZIhvcNAQEBBQAD\\nggEPADCCAQoCggEBAMAHcUrB5rhio8jaAueo6rdpgW1SuscfiiK01xZF5utOqrQ2\\nSfD3IBaQcT6pf9fFT5zUcErXmCpjdabY42JmjiRvS04aKhI4pKydM17e5CSevSyM\\n0gAYhUdQOgjpCY81/58RKwndG3diFbsdrGnDuKWf7kLmx/biK+3IIZxSPF7JsQ1i\\nDHzS9X1Sq3Hwk7GBwOLBlKqG6VXS3SMUReggW6VJhuCKlY+FPUuT7Qr80fkfVt8x\\nbCFle7gMF8v390Tc36FFXF7/Jo5m9aSgFLFPRPsbJ+UlRxvRXrnLNm+ycCcXvL5A\\ngE50PJaCHJz4U45c9zSAKbrvGHKzZ6eWkdVCDfsCAwEAAaAAMA0GCSqGSIb3DQEB\\nCwUAA4IBAQAvRrtUP86lG3J+uYrtnvZzDGRue6eIVwfDOKqrPBAX3fm+JnctZKC5\\nQVmLToMFKRyL/FsF3K4a9hf8pN5TjT2/LS7OvgOHOfQC0eZCcocRmz++MtUaQxsx\\n+WHiUkpgnXnH3KQhj3WzP6HJV/qjRzcRWBsHUhuE75/J0153RWEXQssC5y4t3hvl\\nynkT6BUkQDy8XdRA3kgahPd9Jnwx4be9pRuq7hw1JIA7jFqu4A/ZSoUAoCqgWIfD\\nXSt26/4tt4DItt+G/SLGNPuhuc2z+VmGkDDrRm8SNfykEvHFlKkdYcSKgLH2+fgf\\nlCCHPIALjavOirG+cki5Ppc0M/Wmagl+\\n-----END CERTIFICATE REQUEST-----\\n</span></div>\n<div class=\"param\">status (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: ok</span></div>\n<div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-CustomRuleResponse\">\n    <h3 class=\"  subtopic-title \"><a name=\"CustomRuleResponse\"><code>CustomRuleResponse</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">rule_id (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#long\">Long</a></span>  format: int64</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 43573</span></div>\n<div class=\"param\">status (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: ok</span></div>\n<div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span>  format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-DataCenterConfiguration\">\n    <h3 class=\"  subtopic-title \"><a name=\"DataCenterConfiguration\"><code>DataCenterConfiguration</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">name </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> Data center name </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: London DC</span></div>\n<div class=\"param\">id (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#long\">Long</a></span> Data center id format: int64</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 7543</span></div>\n<div class=\"param\">ipMode (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> Load-balancing mode.&lt;br/&gt;Possible values:&lt;ul&gt;&lt;li&gt;&lt;b&gt;SINGLE_IP&lt;/b&gt; - Use it only when you need to support multiple ports. Allows a single active server listening on multiple ports, plus the option of a single standby server. Traffic is distributed across the server ports.&lt;br/&gt;&lt;b&gt;Note&lt;/b&gt;: The server address must be a valid IP address (i.e. not host/domain name).&lt;br/&gt;SINGLE_IP is applicable only for datacenters. It may not be used when dataCenterMode = â€˜SINGLE_SERVERâ€™.&lt;/li&gt;&lt;li&gt;&lt;b&gt;MULTIPLE_IP&lt;/b&gt; â€“ Allows one or more origin servers having a single webserver and listening port per server. Traffic is distributed across servers.&lt;/li&gt;&lt;/ul&gt; </div>\n        <div class=\"param-enum-header\">Enum:</div>\n        <div class=\"param-enum\">SINGLE_IP</div><div class=\"param-enum\">MULTIPLE_IP</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: MULTIPLE_IP</span></div>\n<div class=\"param\">webServersPerServer (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> When IP mode = SINGLE_IP, number of webservers per server. Each webserver listens to different port. E.g. when webServersPerServer = 5, HTTP traffic will use ports 80-84 while HTTPS traffic will use ports 443-447 format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 5</span></div>\n<div class=\"param\">lbAlgorithm (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> Specifies how to load balance between the servers of this data center </div>\n        <div class=\"param-enum-header\">Enum:</div>\n        <div class=\"param-enum\">LB_LEAST_PENDING_REQUESTS</div><div class=\"param-enum\">LB_LEAST_OPEN_CONNECTIONS</div><div class=\"param-enum\">LB_SOURCE_IP_HASH</div><div class=\"param-enum\">RANDOM</div><div class=\"param-enum\">WEIGHTED</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: WEIGHTED</span></div>\n<div class=\"param\">weight (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> Weight in pecentage. Mandatory if lbAlgorithm = WEIGHTED_LB. Then, total weights of all data centers must be equal to 100 format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 40</span></div>\n<div class=\"param\">isEnabled (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span> For each site, at least one data center must be enabled </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: false</span></div>\n<div class=\"param\">isActive (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span> Specify false to define a standby datacenter. No more than one data center can be defined as standby. Failover to standby data center is performed only when no other active data center is available </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: false</span></div>\n<div class=\"param\">isContent (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span> When true, this data center will only handle requests that were routed to it using application delivery forward rules. If true, must be an active data center. </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">isRestOfTheWorld (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span> When global lbAlgorithm = GEO_PREFERRED or GEO_REQUIRED, exactly one data center must have isRestOfTheWorld = true. This data center will handle traffic from any region that is not assigned to a specific data center. </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">geoLocations (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">array[String]</a></span>  </div>\n        <div class=\"param-enum-header\">Enum:</div>\n        \n<div class=\"param\">originPop (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> The ID of the PoP that serves as an access point between Imperva and the customerâ€™s origin server. For example: &amp;quot;lax&amp;quot;, for Los Angeles. When not specified, all Imperva PoPs can send traffic to this data center. The list of available PoPs is documented at: https://docs.imperva.com/bundle/cloud-application-security/page/more/pops.htm </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: lax</span></div>\n<div class=\"param\">servers (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#DataCenterServerConfiguration\">array[DataCenterServerConfiguration]</a></span>  </div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-DataCenterResponse\">\n    <h3 class=\"  subtopic-title \"><a name=\"DataCenterResponse\"><code>DataCenterResponse</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">datacenter_id (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span>  format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 484377</span></div>\n<div class=\"param\">status (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: ok</span></div>\n<div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-DataCenterServerConfiguration\">\n    <h3 class=\"  subtopic-title \"><a name=\"DataCenterServerConfiguration\"><code>DataCenterServerConfiguration</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">address </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> Server address as: host name, ipv4, or ipv6 </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 1.2.3.4</span></div>\n<div class=\"param\">id (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#long\">Long</a></span> Server id format: int64</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 7543</span></div>\n<div class=\"param\">isEnabled (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span> For each data center, at least one server must be enabled </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: false</span></div>\n<div class=\"param\">serverMode (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> Single IP allows single active server plus optionally single standny server. Each server may have multiple webservers (listening to different port). Multiple IPs allow multiple servers having single webserver and listening port per server. </div>\n        <div class=\"param-enum-header\">Enum:</div>\n        <div class=\"param-enum\">ACTIVE</div><div class=\"param-enum\">STANDBY</div>\n<div class=\"param\">weight (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> Weight in percentage. Mandatory when Data center&#39;s lbAlgorithm = WEIGHTED format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 70</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-DataCentersConfiguration\">\n    <h3 class=\"  subtopic-title \"><a name=\"DataCentersConfiguration\"><code>DataCentersConfiguration</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">lbAlgorithm (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> Specifies how to load balance between multiple data centers </div>\n        <div class=\"param-enum-header\">Enum:</div>\n        <div class=\"param-enum\">BEST_CONNECTION_TIME</div><div class=\"param-enum\">GEO_PREFERRED</div><div class=\"param-enum\">GEO_REQUIRED</div><div class=\"param-enum\">WEIGHTED_LB</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: GEO_PREFERRED</span></div>\n<div class=\"param\">failOverRequiredMonitors (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> How many Imperva PoPs should assess Data Center as down before failover is performed.MANY means more than one. MOST means more than 50%. </div>\n        <div class=\"param-enum-header\">Enum:</div>\n        <div class=\"param-enum\">ONE</div><div class=\"param-enum\">MANY</div><div class=\"param-enum\">MOST</div><div class=\"param-enum\">ALL</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: MANY</span></div>\n<div class=\"param\">dataCenterMode (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> SINGLE_SERVER does not allow load balancing. SINGLE_DC allows load balancing and/or failover between its servers. MULTIPLE_DC allows load balancing and/or failover between the data centers plus geo aware routing. </div>\n        <div class=\"param-enum-header\">Enum:</div>\n        <div class=\"param-enum\">SINGLE_SERVER</div><div class=\"param-enum\">SINGLE_DC</div><div class=\"param-enum\">MULTIPLE_DC</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: MULTIPLE_DC</span></div>\n<div class=\"param\">minAvailableServersForDataCenterUp (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> The minimal number of available data center&#39;s servers to consider that data center as UP format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 3</span></div>\n<div class=\"param\">kickStartURL (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> The URL that will be sent to the standby server when Imperva performs failover based on our monitoring. Port must be specified, if protocol is https. </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: https://www.example.com:443/kickStart</span></div>\n<div class=\"param\">kickStartUser (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> The kickstart user, if kickstart URL is protected by user and password </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: kickstart-user</span></div>\n<div class=\"param\">kickStartPass (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> The kickstart password, if kickstart URL is protected by user and password </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: kickstart-pass</span></div>\n<div class=\"param\">isPersistent (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span> When true our proxy servers will maintain session stickiness to origin servers by a cookie </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: false</span></div>\n<div class=\"param\">dataCenters (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#DataCenterConfiguration\">array[DataCenterConfiguration]</a></span>  </div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-DataCentersConfigurationDTO\">\n    <h3 class=\"  subtopic-title \"><a name=\"DataCentersConfigurationDTO\"><code>DataCentersConfigurationDTO</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">data (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#DataCentersConfiguration\">array[DataCentersConfiguration]</a></span>  </div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-DeleteCustomRuleResponse\">\n    <h3 class=\"  subtopic-title \"><a name=\"DeleteCustomRuleResponse\"><code>DeleteCustomRuleResponse</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">status (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: ok</span></div>\n<div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span>  format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-DeliveryRuleDTO\">\n    <h3 class=\"  subtopic-title \"><a name=\"DeliveryRuleDTO\"><code>DeliveryRuleDTO</code></a> </h3>\n    <div class=\" model-description subtopic-text \">Delivery rule DTO</div>\n    <div class=\"field-items\">\n      <div class=\"param\">rule_name </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> The rule name </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: Custom rule 1</span></div>\n<div class=\"param\">action </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> Rule action. Possible values: &lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REDIRECT&lt;/b&gt; Redirect the client to a different URL, responding with a 30X response.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_SIMPLIFIED_REDIRECT&lt;/b&gt; Redirect the client to a different URL, responding with a 30X response.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REWRITE_URL&lt;/b&gt; Modify the path to which a specific request is targeted.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REWRITE_HEADER&lt;/b&gt; Modify or add a request header before passing traffic to the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REWRITE_COOKIE&lt;/b&gt; Modify or add cookies that are sent by the client to the origin server. The cookie name and value should be indicated.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_DELETE_HEADER&lt;/b&gt; Remove a specific request header, which means that it wonâ€™t be sent to the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_DELETE_COOKIE&lt;/b&gt; Remove a specific cookie set on the client, which means that it wonâ€™t be sent to the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_FORWARD_TO_DC&lt;/b&gt; Define the data center to which a specific request will be sent.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_FORWARD_TO_PORT&lt;/b&gt; Define the port to which a specific request will be sent.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_RESPONSE_REWRITE_HEADER&lt;/b&gt; Modify or add a header to the response received from the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_RESPONSE_DELETE_HEADER&lt;/b&gt; Remove a specific response header, which means that it won&#39;t be returned to the client.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_RESPONSE_REWRITE_RESPONSE_CODE&lt;/b&gt; Modify the response code received from the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_CUSTOM_ERROR_RESPONSE&lt;/b&gt; Control the error response that is returned to the client when a request is blocked.&lt;/li&gt;&lt;/ul&gt; </div>\n        <div class=\"param-enum-header\">Enum:</div>\n        <div class=\"param-enum\">RULE_ACTION_NONE</div><div class=\"param-enum\">RULE_ACTION_EXCLUDE</div><div class=\"param-enum\">RULE_ACTION_NOP</div><div class=\"param-enum\">RULE_ACTION_SESSION_COUNTER_INC</div><div class=\"param-enum\">RULE_ACTION_SET_CAPTCHA_FAILED</div><div class=\"param-enum\">RULE_ACTION_SET_DUAL_FACTOR_AUTHENTICATION_FAILED</div><div class=\"param-enum\">RULE_ACTION_SKIP_TEST_COOKIES</div><div class=\"param-enum\">RULE_ACTION_NULL_ROUTE</div><div class=\"param-enum\">RULE_ACTION_TRANSPARENT_HTML_JS_FORCE</div><div class=\"param-enum\">RULE_ACTION_TRANSPARENT_HTML_JS_RELAXED</div><div class=\"param-enum\">RULE_ACTION_HIDDEN_ALERT</div><div class=\"param-enum\">RULE_ACTION_ALERT</div><div class=\"param-enum\">RULE_ACTION_QUARANTINE_URL</div><div class=\"param-enum\">RULE_ACTION_RETRY</div><div class=\"param-enum\">RULE_ACTION_INTRUSIVE_HTML</div><div class=\"param-enum\">RULE_ACTION_DDOS_ACTION</div><div class=\"param-enum\">RULE_ACTION_CAPTCHA</div><div class=\"param-enum\">RULE_ACTION_DUAL_FACTOR_AUTHENTICATE</div><div class=\"param-enum\">RULE_ACTION_BLOCK</div><div class=\"param-enum\">RULE_ACTION_BLOCK_USER</div><div class=\"param-enum\">RULE_ACTION_BLOCK_IP</div><div class=\"param-enum\">RULE_ACTION_BLOCK_IP_AGGRESSIVE</div><div class=\"param-enum\">RULE_ACTION_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_REWRITE</div><div class=\"param-enum\">RULE_ACTION_BYPASS_CACHE</div><div class=\"param-enum\">RULE_ACTION_REWRITE_URL</div><div class=\"param-enum\">RULE_ACTION_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_REWRITE_COOKIE</div><div class=\"param-enum\">RULE_ACTION_DELETE</div><div class=\"param-enum\">RULE_ACTION_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_DELETE_COOKIE</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_DC</div><div class=\"param-enum\">RULE_ACTION_RATE</div><div class=\"param-enum\">RULE_ACTION_SIMPLIFIED_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_CUSTOM_ERROR_RESPONSE</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_RESPONSE_CODE</div><div class=\"param-enum\">RULE_ACTION_FORWARD_REQUEST</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_PORT</div><div class=\"param-enum\">RULE_ACTION_WAF_OVERRIDE</div><div class=\"param-enum\">RULE_ACTION_MASK</div><div class=\"param-enum\">RULE_ACTION_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_SIMPLIFIED_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_REWRITE_URL</div><div class=\"param-enum\">RULE_ACTION_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_REWRITE_COOKIE</div><div class=\"param-enum\">RULE_ACTION_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_DELETE_COOKE</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_DC</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_PORT</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_RESPONSE_CODE</div><div class=\"param-enum\">RULE_ACTION_CUSTOM_ERROR_RESPONSE</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: RULE_ACTION_REDIRECT</span></div>\n<div class=\"param\">enabled (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span> Boolean that enables the rule. Possible values: true, false. </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-DeliveryRulesListDTO\">\n    <h3 class=\"  subtopic-title \"><a name=\"DeliveryRulesListDTO\"><code>DeliveryRulesListDTO</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">data (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#DeliveryRuleDTO\">array[DeliveryRuleDTO]</a></span>  </div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-DetectionPolicyResponse\">\n    <h3 class=\"  subtopic-title \"><a name=\"DetectionPolicyResponse\"><code>DetectionPolicyResponse</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">data (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#array\">map[String, array[map[String, String]]]</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: {&quot;TOTAL&quot;:[],&quot;OTHER&quot;:[{&quot;amount&quot;:&quot;150.0 Mbps&quot;,&quot;time&quot;:&quot;Over 30 sec&quot;},{&quot;amount&quot;:&quot;10.0K PPS&quot;,&quot;time&quot;:&quot;Over 45 sec&quot;},{&quot;amount&quot;:&quot;30.0K PPS&quot;,&quot;time&quot;:&quot;Over 15 sec&quot;}],&quot;TCP&quot;:[{&quot;amount&quot;:&quot;200.0 Mbps&quot;,&quot;time&quot;:&quot;Over 30 sec&quot;},{&quot;amount&quot;:&quot;70.0K PPS&quot;,&quot;time&quot;:&quot;Over 30 sec&quot;},{&quot;amount&quot;:&quot;100.0K PPS&quot;,&quot;time&quot;:&quot;Over 15 sec&quot;}],&quot;UDP&quot;:[{&quot;amount&quot;:&quot;200.0 Mbps&quot;,&quot;time&quot;:&quot;Over 30 sec&quot;},{&quot;amount&quot;:&quot;90.0 Mbps&quot;,&quot;time&quot;:&quot;Over 60 sec&quot;},{&quot;amount&quot;:&quot;80.0K PPS&quot;,&quot;time&quot;:&quot;Over 45 sec&quot;}],&quot;FRAG&quot;:[{&quot;amount&quot;:&quot;25.0 Mbps&quot;,&quot;time&quot;:&quot;Over 30 sec&quot;},{&quot;amount&quot;:&quot;40.0 Mbps&quot;,&quot;time&quot;:&quot;Over 15 sec&quot;},{&quot;amount&quot;:&quot;10.0K PPS&quot;,&quot;time&quot;:&quot;Over 30 sec&quot;}],&quot;DNS&quot;:[{&quot;amount&quot;:&quot;10.0K PPS&quot;,&quot;time&quot;:&quot;Over 30 sec&quot;},{&quot;amount&quot;:&quot;25.0K PPS&quot;,&quot;time&quot;:&quot;Over 15 sec&quot;}],&quot;SYN&quot;:[{&quot;amount&quot;:&quot;20.0K PPS&quot;,&quot;time&quot;:&quot;Over 30 sec&quot;},{&quot;amount&quot;:&quot;17.0K PPS&quot;,&quot;time&quot;:&quot;Over 75 sec&quot;}],&quot;LARGE_SYN&quot;:[{&quot;amount&quot;:&quot;25.0 Mbps&quot;,&quot;time&quot;:&quot;Over 30 sec&quot;},{&quot;amount&quot;:&quot;40.0 Mbps&quot;,&quot;time&quot;:&quot;Over 15 sec&quot;},{&quot;amount&quot;:&quot;10.0K PPS&quot;,&quot;time&quot;:&quot;Over 30 sec&quot;}],&quot;SSDP&quot;:[{&quot;amount&quot;:&quot;25.0 Mbps&quot;,&quot;time&quot;:&quot;Over 30 sec&quot;},{&quot;amount&quot;:&quot;40.0 Mbps&quot;,&quot;time&quot;:&quot;Over 15 sec&quot;},{&quot;amount&quot;:&quot;10.0K PPS&quot;,&quot;time&quot;:&quot;Over 30 sec&quot;}],&quot;NTP&quot;:[{&quot;amount&quot;:&quot;25.0 Mbps&quot;,&quot;time&quot;:&quot;Over 45 sec&quot;},{&quot;amount&quot;:&quot;40.0 Mbps&quot;,&quot;time&quot;:&quot;Over 15 sec&quot;},{&quot;amount&quot;:&quot;10.0K PPS&quot;,&quot;time&quot;:&quot;Over 30 sec&quot;}],&quot;ICMP&quot;:[{&quot;amount&quot;:&quot;25.0 Mbps&quot;,&quot;time&quot;:&quot;Over 30 sec&quot;},{&quot;amount&quot;:&quot;40.0 Mbps&quot;,&quot;time&quot;:&quot;Over 15 sec&quot;},{&quot;amount&quot;:&quot;20.0K PPS&quot;,&quot;time&quot;:&quot;Over 30 sec&quot;}]}</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-DnsInstructionItem\">\n    <h3 class=\"  subtopic-title \"><a name=\"DnsInstructionItem\"><code>DnsInstructionItem</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">dns_record_name (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: loginprotectapi1610396334653.incaptest.info</span></div>\n<div class=\"param\">set_type_to (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n        <div class=\"param-enum-header\">Enum:</div>\n        <div class=\"param-enum\">CNAME</div><div class=\"param-enum\">A</div><div class=\"param-enum\">AAAA</div><div class=\"param-enum\">MX</div><div class=\"param-enum\">NS</div><div class=\"param-enum\">TXT</div><div class=\"param-enum\">Unkown</div><div class=\"param-enum\">CAA</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: CNAME</span></div>\n<div class=\"param\">set_data_to (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#object\">array[Object]</a></span>  </div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-ForwardToDcRuleDTO\">\n    <h3 class=\"  subtopic-title \"><a name=\"ForwardToDcRuleDTO\"><code>ForwardToDcRuleDTO</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">rule_name </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> The rule name </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: Custom rule 1</span></div>\n<div class=\"param\">action </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> Rule action. Possible values: &lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REDIRECT&lt;/b&gt; Redirect the client to a different URL, responding with a 30X response.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_SIMPLIFIED_REDIRECT&lt;/b&gt; Redirect the client to a different URL, responding with a 30X response.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REWRITE_URL&lt;/b&gt; Modify the path to which a specific request is targeted.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REWRITE_HEADER&lt;/b&gt; Modify or add a request header before passing traffic to the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REWRITE_COOKIE&lt;/b&gt; Modify or add cookies that are sent by the client to the origin server. The cookie name and value should be indicated.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_DELETE_HEADER&lt;/b&gt; Remove a specific request header, which means that it wonâ€™t be sent to the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_DELETE_COOKIE&lt;/b&gt; Remove a specific cookie set on the client, which means that it wonâ€™t be sent to the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_FORWARD_TO_DC&lt;/b&gt; Define the data center to which a specific request will be sent.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_FORWARD_TO_PORT&lt;/b&gt; Define the port to which a specific request will be sent.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_RESPONSE_REWRITE_HEADER&lt;/b&gt; Modify or add a header to the response received from the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_RESPONSE_DELETE_HEADER&lt;/b&gt; Remove a specific response header, which means that it won&#39;t be returned to the client.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_RESPONSE_REWRITE_RESPONSE_CODE&lt;/b&gt; Modify the response code received from the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_CUSTOM_ERROR_RESPONSE&lt;/b&gt; Control the error response that is returned to the client when a request is blocked.&lt;/li&gt;&lt;/ul&gt; </div>\n        <div class=\"param-enum-header\">Enum:</div>\n        <div class=\"param-enum\">RULE_ACTION_NONE</div><div class=\"param-enum\">RULE_ACTION_EXCLUDE</div><div class=\"param-enum\">RULE_ACTION_NOP</div><div class=\"param-enum\">RULE_ACTION_SESSION_COUNTER_INC</div><div class=\"param-enum\">RULE_ACTION_SET_CAPTCHA_FAILED</div><div class=\"param-enum\">RULE_ACTION_SET_DUAL_FACTOR_AUTHENTICATION_FAILED</div><div class=\"param-enum\">RULE_ACTION_SKIP_TEST_COOKIES</div><div class=\"param-enum\">RULE_ACTION_NULL_ROUTE</div><div class=\"param-enum\">RULE_ACTION_TRANSPARENT_HTML_JS_FORCE</div><div class=\"param-enum\">RULE_ACTION_TRANSPARENT_HTML_JS_RELAXED</div><div class=\"param-enum\">RULE_ACTION_HIDDEN_ALERT</div><div class=\"param-enum\">RULE_ACTION_ALERT</div><div class=\"param-enum\">RULE_ACTION_QUARANTINE_URL</div><div class=\"param-enum\">RULE_ACTION_RETRY</div><div class=\"param-enum\">RULE_ACTION_INTRUSIVE_HTML</div><div class=\"param-enum\">RULE_ACTION_DDOS_ACTION</div><div class=\"param-enum\">RULE_ACTION_CAPTCHA</div><div class=\"param-enum\">RULE_ACTION_DUAL_FACTOR_AUTHENTICATE</div><div class=\"param-enum\">RULE_ACTION_BLOCK</div><div class=\"param-enum\">RULE_ACTION_BLOCK_USER</div><div class=\"param-enum\">RULE_ACTION_BLOCK_IP</div><div class=\"param-enum\">RULE_ACTION_BLOCK_IP_AGGRESSIVE</div><div class=\"param-enum\">RULE_ACTION_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_REWRITE</div><div class=\"param-enum\">RULE_ACTION_BYPASS_CACHE</div><div class=\"param-enum\">RULE_ACTION_REWRITE_URL</div><div class=\"param-enum\">RULE_ACTION_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_REWRITE_COOKIE</div><div class=\"param-enum\">RULE_ACTION_DELETE</div><div class=\"param-enum\">RULE_ACTION_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_DELETE_COOKIE</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_DC</div><div class=\"param-enum\">RULE_ACTION_RATE</div><div class=\"param-enum\">RULE_ACTION_SIMPLIFIED_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_CUSTOM_ERROR_RESPONSE</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_RESPONSE_CODE</div><div class=\"param-enum\">RULE_ACTION_FORWARD_REQUEST</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_PORT</div><div class=\"param-enum\">RULE_ACTION_WAF_OVERRIDE</div><div class=\"param-enum\">RULE_ACTION_MASK</div><div class=\"param-enum\">RULE_ACTION_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_SIMPLIFIED_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_REWRITE_URL</div><div class=\"param-enum\">RULE_ACTION_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_REWRITE_COOKIE</div><div class=\"param-enum\">RULE_ACTION_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_DELETE_COOKE</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_DC</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_PORT</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_RESPONSE_CODE</div><div class=\"param-enum\">RULE_ACTION_CUSTOM_ERROR_RESPONSE</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: RULE_ACTION_REDIRECT</span></div>\n<div class=\"param\">enabled (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span> Boolean that enables the rule. Possible values: true, false. </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">filter (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> Defines the conditions that trigger the rule action </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: Content-Type == &quot;application/json&quot;</span></div>\n<div class=\"param\">dc_id </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#long\">Long</a></span> Data center ID to forward the request to format: int64</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 123456</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-ForwardToPortRuleDTO\">\n    <h3 class=\"  subtopic-title \"><a name=\"ForwardToPortRuleDTO\"><code>ForwardToPortRuleDTO</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">rule_name </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> The rule name </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: Custom rule 1</span></div>\n<div class=\"param\">action </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> Rule action. Possible values: &lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REDIRECT&lt;/b&gt; Redirect the client to a different URL, responding with a 30X response.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_SIMPLIFIED_REDIRECT&lt;/b&gt; Redirect the client to a different URL, responding with a 30X response.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REWRITE_URL&lt;/b&gt; Modify the path to which a specific request is targeted.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REWRITE_HEADER&lt;/b&gt; Modify or add a request header before passing traffic to the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REWRITE_COOKIE&lt;/b&gt; Modify or add cookies that are sent by the client to the origin server. The cookie name and value should be indicated.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_DELETE_HEADER&lt;/b&gt; Remove a specific request header, which means that it wonâ€™t be sent to the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_DELETE_COOKIE&lt;/b&gt; Remove a specific cookie set on the client, which means that it wonâ€™t be sent to the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_FORWARD_TO_DC&lt;/b&gt; Define the data center to which a specific request will be sent.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_FORWARD_TO_PORT&lt;/b&gt; Define the port to which a specific request will be sent.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_RESPONSE_REWRITE_HEADER&lt;/b&gt; Modify or add a header to the response received from the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_RESPONSE_DELETE_HEADER&lt;/b&gt; Remove a specific response header, which means that it won&#39;t be returned to the client.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_RESPONSE_REWRITE_RESPONSE_CODE&lt;/b&gt; Modify the response code received from the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_CUSTOM_ERROR_RESPONSE&lt;/b&gt; Control the error response that is returned to the client when a request is blocked.&lt;/li&gt;&lt;/ul&gt; </div>\n        <div class=\"param-enum-header\">Enum:</div>\n        <div class=\"param-enum\">RULE_ACTION_NONE</div><div class=\"param-enum\">RULE_ACTION_EXCLUDE</div><div class=\"param-enum\">RULE_ACTION_NOP</div><div class=\"param-enum\">RULE_ACTION_SESSION_COUNTER_INC</div><div class=\"param-enum\">RULE_ACTION_SET_CAPTCHA_FAILED</div><div class=\"param-enum\">RULE_ACTION_SET_DUAL_FACTOR_AUTHENTICATION_FAILED</div><div class=\"param-enum\">RULE_ACTION_SKIP_TEST_COOKIES</div><div class=\"param-enum\">RULE_ACTION_NULL_ROUTE</div><div class=\"param-enum\">RULE_ACTION_TRANSPARENT_HTML_JS_FORCE</div><div class=\"param-enum\">RULE_ACTION_TRANSPARENT_HTML_JS_RELAXED</div><div class=\"param-enum\">RULE_ACTION_HIDDEN_ALERT</div><div class=\"param-enum\">RULE_ACTION_ALERT</div><div class=\"param-enum\">RULE_ACTION_QUARANTINE_URL</div><div class=\"param-enum\">RULE_ACTION_RETRY</div><div class=\"param-enum\">RULE_ACTION_INTRUSIVE_HTML</div><div class=\"param-enum\">RULE_ACTION_DDOS_ACTION</div><div class=\"param-enum\">RULE_ACTION_CAPTCHA</div><div class=\"param-enum\">RULE_ACTION_DUAL_FACTOR_AUTHENTICATE</div><div class=\"param-enum\">RULE_ACTION_BLOCK</div><div class=\"param-enum\">RULE_ACTION_BLOCK_USER</div><div class=\"param-enum\">RULE_ACTION_BLOCK_IP</div><div class=\"param-enum\">RULE_ACTION_BLOCK_IP_AGGRESSIVE</div><div class=\"param-enum\">RULE_ACTION_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_REWRITE</div><div class=\"param-enum\">RULE_ACTION_BYPASS_CACHE</div><div class=\"param-enum\">RULE_ACTION_REWRITE_URL</div><div class=\"param-enum\">RULE_ACTION_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_REWRITE_COOKIE</div><div class=\"param-enum\">RULE_ACTION_DELETE</div><div class=\"param-enum\">RULE_ACTION_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_DELETE_COOKIE</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_DC</div><div class=\"param-enum\">RULE_ACTION_RATE</div><div class=\"param-enum\">RULE_ACTION_SIMPLIFIED_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_CUSTOM_ERROR_RESPONSE</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_RESPONSE_CODE</div><div class=\"param-enum\">RULE_ACTION_FORWARD_REQUEST</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_PORT</div><div class=\"param-enum\">RULE_ACTION_WAF_OVERRIDE</div><div class=\"param-enum\">RULE_ACTION_MASK</div><div class=\"param-enum\">RULE_ACTION_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_SIMPLIFIED_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_REWRITE_URL</div><div class=\"param-enum\">RULE_ACTION_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_REWRITE_COOKIE</div><div class=\"param-enum\">RULE_ACTION_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_DELETE_COOKE</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_DC</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_PORT</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_RESPONSE_CODE</div><div class=\"param-enum\">RULE_ACTION_CUSTOM_ERROR_RESPONSE</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: RULE_ACTION_REDIRECT</span></div>\n<div class=\"param\">enabled (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span> Boolean that enables the rule. Possible values: true, false. </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">filter (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> Defines the conditions that trigger the rule action </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: Content-Type == &quot;application/json&quot;</span></div>\n<div class=\"param\">port_forwarding_context </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> Context for port forwarding. &amp;quot;header&amp;quot; or &amp;quot;port&amp;quot; </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: port</span></div>\n<div class=\"param\">port_forwarding_value </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> Port number or header name for port forwarding </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 80</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-GeoInfo\">\n    <h3 class=\"  subtopic-title \"><a name=\"GeoInfo\"><code>GeoInfo</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> res - contains specific error code format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n<div class=\"param\">res_message (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: OK</span></div>\n<div class=\"param\">debug_info (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n<div class=\"param\">countriesCodes (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: {&quot;BD&quot;:&quot;Bangladesh&quot;,&quot;BE&quot;:&quot;Belgium&quot;}</span></div>\n<div class=\"param\">continentsCodes (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: {&quot;AF&quot;:&quot;Africa&quot;}</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-GetAdvancedCachingSettingsApiResult\">\n    <h3 class=\"  subtopic-title \"><a name=\"GetAdvancedCachingSettingsApiResult\"><code>GetAdvancedCachingSettingsApiResult</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> res - contains specific error code format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n<div class=\"param\">res_message (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: OK</span></div>\n<div class=\"param\">debug_info (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n<div class=\"param\">value (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-GetCache404SettingsApiResult\">\n    <h3 class=\"  subtopic-title \"><a name=\"GetCache404SettingsApiResult\"><code>GetCache404SettingsApiResult</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> res - contains specific error code format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n<div class=\"param\">res_message (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: OK</span></div>\n<div class=\"param\">debug_info (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n<div class=\"param\">enabled (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">time (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span>  format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 10</span></div>\n<div class=\"param\">time_unit (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: HOURS</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-GetStaleContentApiResult\">\n    <h3 class=\"  subtopic-title \"><a name=\"GetStaleContentApiResult\"><code>GetStaleContentApiResult</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> res - contains specific error code format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n<div class=\"param\">res_message (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: OK</span></div>\n<div class=\"param\">debug_info (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n<div class=\"param\">enabled (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: false</span></div>\n<div class=\"param\">mode (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: ADAPTIVE</span></div>\n<div class=\"param\">time (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span>  format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 10</span></div>\n<div class=\"param\">unit (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: HOURS</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-HSTSConfiguration\">\n    <h3 class=\"  subtopic-title \"><a name=\"HSTSConfiguration\"><code>HSTSConfiguration</code></a> </h3>\n    <div class=\" model-description subtopic-text \">HTTP Strict transport security (HSTS) ensures that any attempt by visitors to use the unsecure version (http://) of a page will be forwarded automatically to the secure version (https://).</div>\n    <div class=\"field-items\">\n      <div class=\"param\">isEnabled (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span> Enable/disable HSTS support for this website </div>\n<div class=\"param\">maxAge (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#long\">Long</a></span> (TTL) The amount of time in seconds to apply HSTS in the browser before attempting to load the page using http://. format: int64</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 7543</span></div>\n<div class=\"param\">subDomainsIncluded (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span> Enforce HSTS on sub-domains. For example, a page listed on xxx.ddd.com uses resources from images.ddd.com. If HSTS for sub-domains is enabled, the images are also covered. Make sure that the site and all sub-domains support HTTPS so that HSTS does not break an internal resource when rendering the page. </div>\n<div class=\"param\">preLoaded (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span> The most secure way to enforce HSTS. Ensures the first request goes out in a secure tunnel, since the browser already has that URL in the pre-load list. The domain needs to be listed at https://hstspreload.appspot.com/. </div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-HtmlInjectionItem\">\n    <h3 class=\"  subtopic-title \"><a name=\"HtmlInjectionItem\"><code>HtmlInjectionItem</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">url (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: /</span></div>\n<div class=\"param\">url_pattern (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n        <div class=\"param-enum-header\">Enum:</div>\n        <div class=\"param-enum\">EQUALS</div><div class=\"param-enum\">NOT_EQUALS</div><div class=\"param-enum\">NOT_CONTAINS</div><div class=\"param-enum\">PREFIX</div><div class=\"param-enum\">SUFFIX</div><div class=\"param-enum\">NOT_PREFIX</div><div class=\"param-enum\">NOT_SUFFIX</div><div class=\"param-enum\">CONTAINS</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: prefix</span></div>\n<div class=\"param\">location (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: head</span></div>\n<div class=\"param\">content (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: Some content</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-IncapRule\">\n    <h3 class=\"  subtopic-title \"><a name=\"IncapRule\"><code>IncapRule</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">id (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n<div class=\"param\">name (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n<div class=\"param\">action (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: Require Javascript Support</span></div>\n<div class=\"param\">incidents (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#long\">Long</a></span>  format: int64</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 3451</span></div>\n<div class=\"param\">createdAt (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#DateTime\">Date</a></span>  format: date-time</div>\n<div class=\"param\">updatedBy (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: example@imperva.com</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-IncapRuleApiResult\">\n    <h3 class=\"  subtopic-title \"><a name=\"IncapRuleApiResult\"><code>IncapRuleApiResult</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">id (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#long\">Long</a></span>  format: int64</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 123</span></div>\n<div class=\"param\">name (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: Block Click Worms</span></div>\n<div class=\"param\">action (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: api.rule_action_type.rule_action_block</span></div>\n<div class=\"param\">rule (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: ClientIP == 1.2.3.4</span></div>\n<div class=\"param\">creation_date (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#long\">Long</a></span>  format: int64</div>\n<div class=\"param\">updated_by (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: John</span></div>\n<div class=\"param\">updated_at (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#long\">Long</a></span>  format: int64</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 1611228121241</span></div>\n<div class=\"param\">comment (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: rule comment</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-IncapRuleSeries\">\n    <h3 class=\"  subtopic-title \"><a name=\"IncapRuleSeries\"><code>IncapRuleSeries</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">id (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n<div class=\"param\">name (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n<div class=\"param\">action (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: Require Javascript Support</span></div>\n<div class=\"param\">createdAt (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#DateTime\">Date</a></span>  format: date-time</div>\n<div class=\"param\">updatedBy (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: example@imperva.com</span></div>\n<div class=\"param\">incidents (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#object\">array[Object]</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: [[1478613600000,6],[1478617200000,3]]</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-InfraEventsApiResponse\">\n    <h3 class=\"  subtopic-title \"><a name=\"InfraEventsApiResponse\"><code>InfraEventsApiResponse</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> res - contains specific error code format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n<div class=\"param\">res_message (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: OK</span></div>\n<div class=\"param\">debug_info (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n<div class=\"param\">events (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#InfraProtectEvent\">array[InfraProtectEvent]</a></span>  </div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-InfraProtectEvent\">\n    <h3 class=\"  subtopic-title \"><a name=\"InfraProtectEvent\"><code>InfraProtectEvent</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">eventTime (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#DateTime\">Date</a></span>  format: date-time</div>\n<div class=\"param\">eventType (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n        <div class=\"param-enum-header\">Enum:</div>\n        <div class=\"param-enum\">GRE_TUNNEL_UP</div><div class=\"param-enum\">GRE_TUNNEL_DOWN</div><div class=\"param-enum\">ORIGIN_CONNECTION_GRE_UP</div><div class=\"param-enum\">ORIGIN_CONNECTION_GRE_DOWN</div><div class=\"param-enum\">ORIGIN_CONNECTION_ECX_UP</div><div class=\"param-enum\">ORIGIN_CONNECTION_ECX_DOWN</div><div class=\"param-enum\">ORIGIN_CONNECTION_CROSS_CONNECT_UP</div><div class=\"param-enum\">ORIGIN_CONNECTION_CROSS_CONNECT_DOWN</div><div class=\"param-enum\">IP_RANGE_ATTACK_START</div><div class=\"param-enum\">IP_RANGE_ATTACK_STOP</div><div class=\"param-enum\">DDOS_START_IP_RANGE</div><div class=\"param-enum\">DDOS_STOP_IP_RANGE</div><div class=\"param-enum\">DDOS_QUIET_TIME_IP_RANGE</div><div class=\"param-enum\">EXPORTER_NO_DATA</div><div class=\"param-enum\">EXPORTER_BAD_DATA</div><div class=\"param-enum\">EXPORTER_GOOD_DATA</div><div class=\"param-enum\">MONITORING_ATTACK</div><div class=\"param-enum\">MONITORING_CRITICAL_ATTACK</div><div class=\"param-enum\">PROTECTED_IP_STATUS_UP</div><div class=\"param-enum\">PROTECTED_IP_STATUS_DOWN</div><div class=\"param-enum\">PROTECTED_NETWORK_STATUS_ACTIVE</div><div class=\"param-enum\">PROTECTED_NETWORK_STATUS_INACTIVE</div><div class=\"param-enum\">PER_IP_DDOS_START_IP_RANGE</div><div class=\"param-enum\">PER_IP_DDOS_STOP_IP_RANGE</div><div class=\"param-enum\">IIP_ACCOUNT_SERVICE_SUSPENDED</div><div class=\"param-enum\">IIP_ACCOUNT_SERVICE_UNSUSPENDED</div><div class=\"param-enum\">INFRAPROTECT_NULL_ROUTE_STARTED</div><div class=\"param-enum\">INFRAPROTECT_NULL_ROUTE_ESCALATED</div><div class=\"param-enum\">INFRAPROTECT_NULL_ROUTE_ENDED</div><div class=\"param-enum\">INFRAPROTECT_RANGE_DIVERT</div><div class=\"param-enum\">INFRAPROTECT_RANGE_REVERT</div><div class=\"param-enum\">BGP_UP</div><div class=\"param-enum\">BGP_DOWN</div><div class=\"param-enum\">CONNECTION_PERFORMANCE_DEGRADED</div><div class=\"param-enum\">CONNECTION_PERFORMANCE_RESTORED</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: DDOS_STOP_IP_RANGE</span></div>\n<div class=\"param\">bwTotal (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#long\">Long</a></span>  format: int64</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 9000</span></div>\n<div class=\"param\">ppsTotal (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#long\">Long</a></span>  format: int64</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 90</span></div>\n<div class=\"param\">bwPassed (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#long\">Long</a></span>  format: int64</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 200</span></div>\n<div class=\"param\">ppsPassed (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#long\">Long</a></span>  format: int64</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 87</span></div>\n<div class=\"param\">bwBlocked (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#long\">Long</a></span>  format: int64</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 8800</span></div>\n<div class=\"param\">ppsBlocked (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#long\">Long</a></span>  format: int64</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 3</span></div>\n<div class=\"param\">eventTarget (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n        <div class=\"param-enum-header\">Enum:</div>\n        <div class=\"param-enum\">GRE_TUNNEL</div><div class=\"param-enum\">IP_RANGE</div><div class=\"param-enum\">EXPORTER</div><div class=\"param-enum\">PROTECTED_IP</div><div class=\"param-enum\">INCAPSULA_IP</div><div class=\"param-enum\">NULL_ROUTE</div><div class=\"param-enum\">BGP</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: IP_RANGE</span></div>\n<div class=\"param\">reportedByPop (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: zrh</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-InfraStatsApiResponse\">\n    <h3 class=\"  subtopic-title \"><a name=\"InfraStatsApiResponse\"><code>InfraStatsApiResponse</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> res - contains specific error code format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n<div class=\"param\">res_message (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: OK</span></div>\n<div class=\"param\">debug_info (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-IsCacheShieldEnabledApiResult\">\n    <h3 class=\"  subtopic-title \"><a name=\"IsCacheShieldEnabledApiResult\"><code>IsCacheShieldEnabledApiResult</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> res - contains specific error code format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n<div class=\"param\">res_message (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: OK</span></div>\n<div class=\"param\">debug_info (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n<div class=\"param\">enabled (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-ListCustomRulesResponse\">\n    <h3 class=\"  subtopic-title \"><a name=\"ListCustomRulesResponse\"><code>ListCustomRulesResponse</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">incap_rules (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: {&quot;All&quot;:[{&quot;id&quot;:&quot;3660&quot;,&quot;last_7_days_requests_count&quot;:&quot;0&quot;,&quot;name&quot;:&quot;Ortal&quot;,&quot;action&quot;:&quot;RULE_ACTION_ALERT&quot;,&quot;filter&quot;:&quot;&quot;}]}</span></div>\n<div class=\"param\">delivery_rules (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: {&quot;Redirect&quot;:[{&quot;to&quot;:&quot;/home.php&quot;,&quot;id&quot;:&quot;3648&quot;,&quot;priority&quot;:&quot;1&quot;,&quot;last_7_days_requests_count&quot;:&quot;0&quot;,&quot;name&quot;:&quot;Test new&quot;,&quot;action&quot;:&quot;RULE_ACTION_REWRITE_URL&quot;,&quot;from&quot;:&quot;*/home.html&quot;,&quot;filter&quot;:&quot;ASN == 1&quot;}],&quot;Forward&quot;:[{&quot;id&quot;:&quot;3628&quot;,&quot;priority&quot;:&quot;2&quot;,&quot;last_7_days_requests_count&quot;:&quot;0&quot;,&quot;name&quot;:&quot;move to rewrite&quot;,&quot;dc_id&quot;:&quot;54313&quot;,&quot;action&quot;:&quot;RULE_ACTION_FORWARD_TO_DC&quot;,&quot;filter&quot;:&quot;&quot;}]}</span></div>\n<div class=\"param\">rate_rules (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: {&quot;Rates&quot;:[{&quot;id&quot;:&quot;4723&quot;,&quot;enabled&quot;:&quot;true&quot;,&quot;interval&quot;:&quot;120&quot;,&quot;name&quot;:&quot;Test Rate IP&quot;,&quot;context&quot;:&quot;IP&quot;,&quot;action&quot;:&quot;RULE_ACTION_RATE&quot;,&quot;internal_name&quot;:&quot;test-rate-ip&quot;,&quot;filter&quot;:&quot;ASN == 2&quot;}]}</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-ListDataCenterResponse\">\n    <h3 class=\"  subtopic-title \"><a name=\"ListDataCenterResponse\"><code>ListDataCenterResponse</code></a> </h3>\n    \n    <div class=\"field-items\">\n          </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-Login\">\n    <h3 class=\"  subtopic-title \"><a name=\"Login\"><code>Login</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">login_id (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: demo_account@incapsula.com</span></div>\n<div class=\"param\">email_verified (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-LoginProtectApiResult\">\n    <h3 class=\"  subtopic-title \"><a name=\"LoginProtectApiResult\"><code>LoginProtectApiResult</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">enabled (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">specific_users_list (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#specific_users_list\">array[specific_users_list]</a></span>  </div>\n<div class=\"param\">send_lp_notifications (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">allow_all_users (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">authentication_methods (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#object\">array[Object]</a></span>  </div>\n<div class=\"param\">urls (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#object\">array[Object]</a></span>  </div>\n<div class=\"param\">url_patterns (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#object\">array[Object]</a></span>  </div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-LoginProtectUsersApiResults\">\n    <h3 class=\"  subtopic-title \"><a name=\"LoginProtectUsersApiResults\"><code>LoginProtectUsersApiResults</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">users (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#LpExtendedUser\">array[LpExtendedUser]</a></span>  </div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-LpExtendedUser\">\n    <h3 class=\"  subtopic-title \"><a name=\"LpExtendedUser\"><code>LpExtendedUser</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">email (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> email </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: John@example.com</span></div>\n<div class=\"param\">name (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> name </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: John Doe</span></div>\n<div class=\"param\">status (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> status </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: INVITATION_SENT</span></div>\n<div class=\"param\">phone (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> phone </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 1-8662507658</span></div>\n<div class=\"param\">creation_date (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#DateTime\">Date</a></span> creation_date format: date-time</div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-MonitoringPolicyRevisionDto\">\n    <h3 class=\"  subtopic-title \"><a name=\"MonitoringPolicyRevisionDto\"><code>MonitoringPolicyRevisionDto</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">data (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#array\">map[String, array[map[String, String]]]</a></span> Data </div>\n<div class=\"param\">lastUpdate (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> LastUpdated time </div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-MonitoringPolicyRevisionResponse\">\n    <h3 class=\"  subtopic-title \"><a name=\"MonitoringPolicyRevisionResponse\"><code>MonitoringPolicyRevisionResponse</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">policyRevisions (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#MonitoringPolicyRevisionDto\">array[MonitoringPolicyRevisionDto]</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: [{&quot;data&quot;:{&quot;TCP&quot;:[{&quot;amount&quot;:&quot;100.0K PPS&quot;,&quot;time&quot;:&quot;Over 15 sec&quot;},{&quot;amount&quot;:&quot;70.0K PPS&quot;,&quot;time&quot;:&quot;Over 30 sec&quot;},{&quot;amount&quot;:&quot;200.0 Mbps&quot;,&quot;time&quot;:&quot;Over 30 sec&quot;}],&quot;UDP&quot;:[{&quot;amount&quot;:&quot;80.0K PPS&quot;,&quot;time&quot;:&quot;Over 45 sec&quot;},{&quot;amount&quot;:&quot;200.0 Mbps&quot;,&quot;time&quot;:&quot;Over 30 sec&quot;},{&quot;amount&quot;:&quot;90.0 Mbps&quot;,&quot;time&quot;:&quot;Over 60 sec&quot;}],&quot;OTHER&quot;:[{&quot;amount&quot;:&quot;30.0K PPS&quot;,&quot;time&quot;:&quot;Over 15 sec&quot;},{&quot;amount&quot;:&quot;10.0K PPS&quot;,&quot;time&quot;:&quot;Over 45 sec&quot;},{&quot;amount&quot;:&quot;150.0 Mbps&quot;,&quot;time&quot;:&quot;Over 30 sec&quot;}],&quot;FRAG&quot;:[{&quot;amount&quot;:&quot;10.0K PPS&quot;,&quot;time&quot;:&quot;Over 30 sec&quot;},{&quot;amount&quot;:&quot;40.0 Mbps&quot;,&quot;time&quot;:&quot;Over 15 sec&quot;},{&quot;amount&quot;:&quot;25.0 Mbps&quot;,&quot;time&quot;:&quot;Over 30 sec&quot;}],&quot;DNS&quot;:[{&quot;amount&quot;:&quot;25.0K PPS&quot;,&quot;time&quot;:&quot;Over 15 sec&quot;},{&quot;amount&quot;:&quot;10.0K PPS&quot;,&quot;time&quot;:&quot;Over 30 sec&quot;}],&quot;SYN&quot;:[{&quot;amount&quot;:&quot;20.0K PPS&quot;,&quot;time&quot;:&quot;Over 30 sec&quot;},{&quot;amount&quot;:&quot;17.0K PPS&quot;,&quot;time&quot;:&quot;Over 75 sec&quot;}],&quot;LARGE_SYN&quot;:[{&quot;amount&quot;:&quot;10.0K PPS&quot;,&quot;time&quot;:&quot;Over 30 sec&quot;},{&quot;amount&quot;:&quot;40.0 Mbps&quot;,&quot;time&quot;:&quot;Over 15 sec&quot;},{&quot;amount&quot;:&quot;25.0 Mbps&quot;,&quot;time&quot;:&quot;Over 30 sec&quot;}],&quot;SSDP&quot;:[{&quot;amount&quot;:&quot;10.0K PPS&quot;,&quot;time&quot;:&quot;Over 30 sec&quot;},{&quot;amount&quot;:&quot;40.0 Mbps&quot;,&quot;time&quot;:&quot;Over 15 sec&quot;},{&quot;amount&quot;:&quot;25.0 Mbps&quot;,&quot;time&quot;:&quot;Over 30 sec&quot;}],&quot;NTP&quot;:[{&quot;amount&quot;:&quot;10.0K PPS&quot;,&quot;time&quot;:&quot;Over 30 sec&quot;},{&quot;amount&quot;:&quot;40.0 Mbps&quot;,&quot;time&quot;:&quot;Over 15 sec&quot;},{&quot;amount&quot;:&quot;25.0 Mbps&quot;,&quot;time&quot;:&quot;Over 45 sec&quot;}],&quot;ICMP&quot;:[{&quot;amount&quot;:&quot;20.0K PPS&quot;,&quot;time&quot;:&quot;Over 30 sec&quot;},{&quot;amount&quot;:&quot;40.0 Mbps&quot;,&quot;time&quot;:&quot;Over 15 sec&quot;},{&quot;amount&quot;:&quot;25.0 Mbps&quot;,&quot;time&quot;:&quot;Over 30 sec&quot;}]},&quot;lastUpdate&quot;:&quot;2023-05-02T06:18:51Z&quot;}]</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-PerformanceConfigurationApiResult\">\n    <h3 class=\"  subtopic-title \"><a name=\"PerformanceConfigurationApiResult\"><code>PerformanceConfigurationApiResult</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">advanced_caching_rules (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: {&quot;never_cache_resources&quot;:[{&quot;pattern&quot;:&quot;SUFFIX&quot;,&quot;url&quot;:&quot;/test.html&quot;}],&quot;always_cache_resources&quot;:[{&quot;pattern&quot;:&quot;NOT_EQUALS&quot;,&quot;url&quot;:&quot;/index.html&quot;,&quot;ttl&quot;:&quot;5&quot;,&quot;ttlUnits&quot;:&quot;SECONDS&quot;},{&quot;pattern&quot;:&quot;EQUALS&quot;,&quot;url&quot;:&quot;/home.html&quot;,&quot;ttl&quot;:&quot;6&quot;,&quot;ttlUnits&quot;:&quot;DAYS&quot;}]}</span></div>\n<div class=\"param\">acceleration_level (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: advanced</span></div>\n<div class=\"param\">acceleration_level_raw (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: none</span></div>\n<div class=\"param\">async_validation (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">minify_javascript (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">minify_css (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">minify_static_html (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">compress_jpeg (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">compress_jepg (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">progressive_image_rendering (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">aggressive_compression (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">compress_png (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">on_the_fly_compression (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">tcp_pre_pooling (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">comply_no_cache (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">comply_vary (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">use_shortest_caching (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">perfer_last_modified (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">prefer_last_modified (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">disable_client_side_caching (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">cache300x (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">cache_headers (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#object\">array[Object]</a></span>  </div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-PlanSection\">\n    <h3 class=\"  subtopic-title \"><a name=\"PlanSection\"><code>PlanSection</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">name (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n<div class=\"param\">planSectionRows (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#PlanSectionRow\">array[PlanSectionRow]</a></span>  </div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-PlanSectionRow\">\n    <h3 class=\"  subtopic-title \"><a name=\"PlanSectionRow\"><code>PlanSectionRow</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">name (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n<div class=\"param\">purchased (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n<div class=\"param\">used (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-PopRttResponse\">\n    <h3 class=\"  subtopic-title \"><a name=\"PopRttResponse\"><code>PopRttResponse</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">id (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: ord</span></div>\n<div class=\"param\">name (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: Chicago, IL</span></div>\n<div class=\"param\">region (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: US Central</span></div>\n<div class=\"param\">rtt (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span>  format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 8</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-RecommendedPopsApiResult\">\n    <h3 class=\"  subtopic-title \"><a name=\"RecommendedPopsApiResult\"><code>RecommendedPopsApiResult</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> res - contains specific error code format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n<div class=\"param\">res_message (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: OK</span></div>\n<div class=\"param\">debug_info (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n<div class=\"param\">pops (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#PopRttResponse\">array[PopRttResponse]</a></span>  </div>\n<div class=\"param\">reason (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: N/A</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-RedirectRuleDTO\">\n    <h3 class=\"  subtopic-title \"><a name=\"RedirectRuleDTO\"><code>RedirectRuleDTO</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">rule_name </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> The rule name </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: Custom rule 1</span></div>\n<div class=\"param\">action </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> Rule action. Possible values: &lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REDIRECT&lt;/b&gt; Redirect the client to a different URL, responding with a 30X response.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_SIMPLIFIED_REDIRECT&lt;/b&gt; Redirect the client to a different URL, responding with a 30X response.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REWRITE_URL&lt;/b&gt; Modify the path to which a specific request is targeted.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REWRITE_HEADER&lt;/b&gt; Modify or add a request header before passing traffic to the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REWRITE_COOKIE&lt;/b&gt; Modify or add cookies that are sent by the client to the origin server. The cookie name and value should be indicated.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_DELETE_HEADER&lt;/b&gt; Remove a specific request header, which means that it wonâ€™t be sent to the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_DELETE_COOKIE&lt;/b&gt; Remove a specific cookie set on the client, which means that it wonâ€™t be sent to the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_FORWARD_TO_DC&lt;/b&gt; Define the data center to which a specific request will be sent.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_FORWARD_TO_PORT&lt;/b&gt; Define the port to which a specific request will be sent.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_RESPONSE_REWRITE_HEADER&lt;/b&gt; Modify or add a header to the response received from the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_RESPONSE_DELETE_HEADER&lt;/b&gt; Remove a specific response header, which means that it won&#39;t be returned to the client.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_RESPONSE_REWRITE_RESPONSE_CODE&lt;/b&gt; Modify the response code received from the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_CUSTOM_ERROR_RESPONSE&lt;/b&gt; Control the error response that is returned to the client when a request is blocked.&lt;/li&gt;&lt;/ul&gt; </div>\n        <div class=\"param-enum-header\">Enum:</div>\n        <div class=\"param-enum\">RULE_ACTION_NONE</div><div class=\"param-enum\">RULE_ACTION_EXCLUDE</div><div class=\"param-enum\">RULE_ACTION_NOP</div><div class=\"param-enum\">RULE_ACTION_SESSION_COUNTER_INC</div><div class=\"param-enum\">RULE_ACTION_SET_CAPTCHA_FAILED</div><div class=\"param-enum\">RULE_ACTION_SET_DUAL_FACTOR_AUTHENTICATION_FAILED</div><div class=\"param-enum\">RULE_ACTION_SKIP_TEST_COOKIES</div><div class=\"param-enum\">RULE_ACTION_NULL_ROUTE</div><div class=\"param-enum\">RULE_ACTION_TRANSPARENT_HTML_JS_FORCE</div><div class=\"param-enum\">RULE_ACTION_TRANSPARENT_HTML_JS_RELAXED</div><div class=\"param-enum\">RULE_ACTION_HIDDEN_ALERT</div><div class=\"param-enum\">RULE_ACTION_ALERT</div><div class=\"param-enum\">RULE_ACTION_QUARANTINE_URL</div><div class=\"param-enum\">RULE_ACTION_RETRY</div><div class=\"param-enum\">RULE_ACTION_INTRUSIVE_HTML</div><div class=\"param-enum\">RULE_ACTION_DDOS_ACTION</div><div class=\"param-enum\">RULE_ACTION_CAPTCHA</div><div class=\"param-enum\">RULE_ACTION_DUAL_FACTOR_AUTHENTICATE</div><div class=\"param-enum\">RULE_ACTION_BLOCK</div><div class=\"param-enum\">RULE_ACTION_BLOCK_USER</div><div class=\"param-enum\">RULE_ACTION_BLOCK_IP</div><div class=\"param-enum\">RULE_ACTION_BLOCK_IP_AGGRESSIVE</div><div class=\"param-enum\">RULE_ACTION_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_REWRITE</div><div class=\"param-enum\">RULE_ACTION_BYPASS_CACHE</div><div class=\"param-enum\">RULE_ACTION_REWRITE_URL</div><div class=\"param-enum\">RULE_ACTION_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_REWRITE_COOKIE</div><div class=\"param-enum\">RULE_ACTION_DELETE</div><div class=\"param-enum\">RULE_ACTION_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_DELETE_COOKIE</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_DC</div><div class=\"param-enum\">RULE_ACTION_RATE</div><div class=\"param-enum\">RULE_ACTION_SIMPLIFIED_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_CUSTOM_ERROR_RESPONSE</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_RESPONSE_CODE</div><div class=\"param-enum\">RULE_ACTION_FORWARD_REQUEST</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_PORT</div><div class=\"param-enum\">RULE_ACTION_WAF_OVERRIDE</div><div class=\"param-enum\">RULE_ACTION_MASK</div><div class=\"param-enum\">RULE_ACTION_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_SIMPLIFIED_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_REWRITE_URL</div><div class=\"param-enum\">RULE_ACTION_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_REWRITE_COOKIE</div><div class=\"param-enum\">RULE_ACTION_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_DELETE_COOKE</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_DC</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_PORT</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_RESPONSE_CODE</div><div class=\"param-enum\">RULE_ACTION_CUSTOM_ERROR_RESPONSE</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: RULE_ACTION_REDIRECT</span></div>\n<div class=\"param\">enabled (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span> Boolean that enables the rule. Possible values: true, false. </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">filter (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> Defines the conditions that trigger the rule action </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: Content-Type == &quot;application/json&quot;</span></div>\n<div class=\"param\">from </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> URL to redirect from </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: /path/from</span></div>\n<div class=\"param\">to </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> URL to redirect to </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: http://site.to</span></div>\n<div class=\"param\">response_code </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> Rule&#39;s response code. format: int32</div>\n        <div class=\"param-enum-header\">Enum:</div>\n        <div class=\"param-enum\">301</div><div class=\"param-enum\">302</div><div class=\"param-enum\">303</div><div class=\"param-enum\">307</div><div class=\"param-enum\">308</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 302</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-RequestBodyTimeoutDTO\">\n    <h3 class=\"  subtopic-title \"><a name=\"RequestBodyTimeoutDTO\"><code>RequestBodyTimeoutDTO</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">methods (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#object\">array[Object]</a></span>  </div>\n<div class=\"param\">interval (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span>  format: int32</div>\n<div class=\"param\">byteCount (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span>  format: int32</div>\n<div class=\"param\">requestBodyTimeouts (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#RequestBodyTimeoutDTO\">RequestBodyTimeoutDTO</a></span>  </div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-RequestsGeo\">\n    <h3 class=\"  subtopic-title \"><a name=\"RequestsGeo\"><code>RequestsGeo</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">id (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n<div class=\"param\">name (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n<div class=\"param\">data (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#object\">array[Object]</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: [[&#39;Tokyo, JA&#39;,24365435],[&#39;Los Angeles, CA&#39;,98762738]]</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-RewritePort\">\n    <h3 class=\"  subtopic-title \"><a name=\"RewritePort\"><code>RewritePort</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">from (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n<div class=\"param\">to (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-RewriteRequestCookieRuleDTO\">\n    <h3 class=\"  subtopic-title \"><a name=\"RewriteRequestCookieRuleDTO\"><code>RewriteRequestCookieRuleDTO</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">rule_name </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> The rule name </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: Custom rule 1</span></div>\n<div class=\"param\">action </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> Rule action. Possible values: &lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REDIRECT&lt;/b&gt; Redirect the client to a different URL, responding with a 30X response.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_SIMPLIFIED_REDIRECT&lt;/b&gt; Redirect the client to a different URL, responding with a 30X response.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REWRITE_URL&lt;/b&gt; Modify the path to which a specific request is targeted.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REWRITE_HEADER&lt;/b&gt; Modify or add a request header before passing traffic to the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REWRITE_COOKIE&lt;/b&gt; Modify or add cookies that are sent by the client to the origin server. The cookie name and value should be indicated.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_DELETE_HEADER&lt;/b&gt; Remove a specific request header, which means that it wonâ€™t be sent to the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_DELETE_COOKIE&lt;/b&gt; Remove a specific cookie set on the client, which means that it wonâ€™t be sent to the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_FORWARD_TO_DC&lt;/b&gt; Define the data center to which a specific request will be sent.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_FORWARD_TO_PORT&lt;/b&gt; Define the port to which a specific request will be sent.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_RESPONSE_REWRITE_HEADER&lt;/b&gt; Modify or add a header to the response received from the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_RESPONSE_DELETE_HEADER&lt;/b&gt; Remove a specific response header, which means that it won&#39;t be returned to the client.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_RESPONSE_REWRITE_RESPONSE_CODE&lt;/b&gt; Modify the response code received from the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_CUSTOM_ERROR_RESPONSE&lt;/b&gt; Control the error response that is returned to the client when a request is blocked.&lt;/li&gt;&lt;/ul&gt; </div>\n        <div class=\"param-enum-header\">Enum:</div>\n        <div class=\"param-enum\">RULE_ACTION_NONE</div><div class=\"param-enum\">RULE_ACTION_EXCLUDE</div><div class=\"param-enum\">RULE_ACTION_NOP</div><div class=\"param-enum\">RULE_ACTION_SESSION_COUNTER_INC</div><div class=\"param-enum\">RULE_ACTION_SET_CAPTCHA_FAILED</div><div class=\"param-enum\">RULE_ACTION_SET_DUAL_FACTOR_AUTHENTICATION_FAILED</div><div class=\"param-enum\">RULE_ACTION_SKIP_TEST_COOKIES</div><div class=\"param-enum\">RULE_ACTION_NULL_ROUTE</div><div class=\"param-enum\">RULE_ACTION_TRANSPARENT_HTML_JS_FORCE</div><div class=\"param-enum\">RULE_ACTION_TRANSPARENT_HTML_JS_RELAXED</div><div class=\"param-enum\">RULE_ACTION_HIDDEN_ALERT</div><div class=\"param-enum\">RULE_ACTION_ALERT</div><div class=\"param-enum\">RULE_ACTION_QUARANTINE_URL</div><div class=\"param-enum\">RULE_ACTION_RETRY</div><div class=\"param-enum\">RULE_ACTION_INTRUSIVE_HTML</div><div class=\"param-enum\">RULE_ACTION_DDOS_ACTION</div><div class=\"param-enum\">RULE_ACTION_CAPTCHA</div><div class=\"param-enum\">RULE_ACTION_DUAL_FACTOR_AUTHENTICATE</div><div class=\"param-enum\">RULE_ACTION_BLOCK</div><div class=\"param-enum\">RULE_ACTION_BLOCK_USER</div><div class=\"param-enum\">RULE_ACTION_BLOCK_IP</div><div class=\"param-enum\">RULE_ACTION_BLOCK_IP_AGGRESSIVE</div><div class=\"param-enum\">RULE_ACTION_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_REWRITE</div><div class=\"param-enum\">RULE_ACTION_BYPASS_CACHE</div><div class=\"param-enum\">RULE_ACTION_REWRITE_URL</div><div class=\"param-enum\">RULE_ACTION_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_REWRITE_COOKIE</div><div class=\"param-enum\">RULE_ACTION_DELETE</div><div class=\"param-enum\">RULE_ACTION_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_DELETE_COOKIE</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_DC</div><div class=\"param-enum\">RULE_ACTION_RATE</div><div class=\"param-enum\">RULE_ACTION_SIMPLIFIED_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_CUSTOM_ERROR_RESPONSE</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_RESPONSE_CODE</div><div class=\"param-enum\">RULE_ACTION_FORWARD_REQUEST</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_PORT</div><div class=\"param-enum\">RULE_ACTION_WAF_OVERRIDE</div><div class=\"param-enum\">RULE_ACTION_MASK</div><div class=\"param-enum\">RULE_ACTION_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_SIMPLIFIED_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_REWRITE_URL</div><div class=\"param-enum\">RULE_ACTION_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_REWRITE_COOKIE</div><div class=\"param-enum\">RULE_ACTION_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_DELETE_COOKE</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_DC</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_PORT</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_RESPONSE_CODE</div><div class=\"param-enum\">RULE_ACTION_CUSTOM_ERROR_RESPONSE</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: RULE_ACTION_REDIRECT</span></div>\n<div class=\"param\">enabled (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span> Boolean that enables the rule. Possible values: true, false. </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">filter (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> Defines the conditions that trigger the rule action </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: Content-Type == &quot;application/json&quot;</span></div>\n<div class=\"param\">cookie_name </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> Name of cookie to rewrite </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: cookie_name</span></div>\n<div class=\"param\">from (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> Cookie value to rewrite </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: original cookie value</span></div>\n<div class=\"param\">to </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> Cookie value to change to </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: new cookie value</span></div>\n<div class=\"param\">rewrite_existing (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span> Rewrite cookie if it exists </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">add_if_missing (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span> Add cookie if it doesn&#39;t exist </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: false</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-RewriteRequestDeleteCookieRuleDTO\">\n    <h3 class=\"  subtopic-title \"><a name=\"RewriteRequestDeleteCookieRuleDTO\"><code>RewriteRequestDeleteCookieRuleDTO</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">rule_name </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> The rule name </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: Custom rule 1</span></div>\n<div class=\"param\">action </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> Rule action. Possible values: &lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REDIRECT&lt;/b&gt; Redirect the client to a different URL, responding with a 30X response.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_SIMPLIFIED_REDIRECT&lt;/b&gt; Redirect the client to a different URL, responding with a 30X response.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REWRITE_URL&lt;/b&gt; Modify the path to which a specific request is targeted.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REWRITE_HEADER&lt;/b&gt; Modify or add a request header before passing traffic to the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REWRITE_COOKIE&lt;/b&gt; Modify or add cookies that are sent by the client to the origin server. The cookie name and value should be indicated.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_DELETE_HEADER&lt;/b&gt; Remove a specific request header, which means that it wonâ€™t be sent to the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_DELETE_COOKIE&lt;/b&gt; Remove a specific cookie set on the client, which means that it wonâ€™t be sent to the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_FORWARD_TO_DC&lt;/b&gt; Define the data center to which a specific request will be sent.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_FORWARD_TO_PORT&lt;/b&gt; Define the port to which a specific request will be sent.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_RESPONSE_REWRITE_HEADER&lt;/b&gt; Modify or add a header to the response received from the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_RESPONSE_DELETE_HEADER&lt;/b&gt; Remove a specific response header, which means that it won&#39;t be returned to the client.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_RESPONSE_REWRITE_RESPONSE_CODE&lt;/b&gt; Modify the response code received from the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_CUSTOM_ERROR_RESPONSE&lt;/b&gt; Control the error response that is returned to the client when a request is blocked.&lt;/li&gt;&lt;/ul&gt; </div>\n        <div class=\"param-enum-header\">Enum:</div>\n        <div class=\"param-enum\">RULE_ACTION_NONE</div><div class=\"param-enum\">RULE_ACTION_EXCLUDE</div><div class=\"param-enum\">RULE_ACTION_NOP</div><div class=\"param-enum\">RULE_ACTION_SESSION_COUNTER_INC</div><div class=\"param-enum\">RULE_ACTION_SET_CAPTCHA_FAILED</div><div class=\"param-enum\">RULE_ACTION_SET_DUAL_FACTOR_AUTHENTICATION_FAILED</div><div class=\"param-enum\">RULE_ACTION_SKIP_TEST_COOKIES</div><div class=\"param-enum\">RULE_ACTION_NULL_ROUTE</div><div class=\"param-enum\">RULE_ACTION_TRANSPARENT_HTML_JS_FORCE</div><div class=\"param-enum\">RULE_ACTION_TRANSPARENT_HTML_JS_RELAXED</div><div class=\"param-enum\">RULE_ACTION_HIDDEN_ALERT</div><div class=\"param-enum\">RULE_ACTION_ALERT</div><div class=\"param-enum\">RULE_ACTION_QUARANTINE_URL</div><div class=\"param-enum\">RULE_ACTION_RETRY</div><div class=\"param-enum\">RULE_ACTION_INTRUSIVE_HTML</div><div class=\"param-enum\">RULE_ACTION_DDOS_ACTION</div><div class=\"param-enum\">RULE_ACTION_CAPTCHA</div><div class=\"param-enum\">RULE_ACTION_DUAL_FACTOR_AUTHENTICATE</div><div class=\"param-enum\">RULE_ACTION_BLOCK</div><div class=\"param-enum\">RULE_ACTION_BLOCK_USER</div><div class=\"param-enum\">RULE_ACTION_BLOCK_IP</div><div class=\"param-enum\">RULE_ACTION_BLOCK_IP_AGGRESSIVE</div><div class=\"param-enum\">RULE_ACTION_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_REWRITE</div><div class=\"param-enum\">RULE_ACTION_BYPASS_CACHE</div><div class=\"param-enum\">RULE_ACTION_REWRITE_URL</div><div class=\"param-enum\">RULE_ACTION_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_REWRITE_COOKIE</div><div class=\"param-enum\">RULE_ACTION_DELETE</div><div class=\"param-enum\">RULE_ACTION_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_DELETE_COOKIE</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_DC</div><div class=\"param-enum\">RULE_ACTION_RATE</div><div class=\"param-enum\">RULE_ACTION_SIMPLIFIED_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_CUSTOM_ERROR_RESPONSE</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_RESPONSE_CODE</div><div class=\"param-enum\">RULE_ACTION_FORWARD_REQUEST</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_PORT</div><div class=\"param-enum\">RULE_ACTION_WAF_OVERRIDE</div><div class=\"param-enum\">RULE_ACTION_MASK</div><div class=\"param-enum\">RULE_ACTION_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_SIMPLIFIED_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_REWRITE_URL</div><div class=\"param-enum\">RULE_ACTION_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_REWRITE_COOKIE</div><div class=\"param-enum\">RULE_ACTION_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_DELETE_COOKE</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_DC</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_PORT</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_RESPONSE_CODE</div><div class=\"param-enum\">RULE_ACTION_CUSTOM_ERROR_RESPONSE</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: RULE_ACTION_REDIRECT</span></div>\n<div class=\"param\">enabled (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span> Boolean that enables the rule. Possible values: true, false. </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">filter (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> Defines the conditions that trigger the rule action </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: Content-Type == &quot;application/json&quot;</span></div>\n<div class=\"param\">cookie_name </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> Name of cookie to delete </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: cookie_name</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-RewriteRequestDeleteHeaderRuleDTO\">\n    <h3 class=\"  subtopic-title \"><a name=\"RewriteRequestDeleteHeaderRuleDTO\"><code>RewriteRequestDeleteHeaderRuleDTO</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">rule_name </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> The rule name </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: Custom rule 1</span></div>\n<div class=\"param\">action </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> Rule action. Possible values: &lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REDIRECT&lt;/b&gt; Redirect the client to a different URL, responding with a 30X response.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_SIMPLIFIED_REDIRECT&lt;/b&gt; Redirect the client to a different URL, responding with a 30X response.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REWRITE_URL&lt;/b&gt; Modify the path to which a specific request is targeted.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REWRITE_HEADER&lt;/b&gt; Modify or add a request header before passing traffic to the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REWRITE_COOKIE&lt;/b&gt; Modify or add cookies that are sent by the client to the origin server. The cookie name and value should be indicated.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_DELETE_HEADER&lt;/b&gt; Remove a specific request header, which means that it wonâ€™t be sent to the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_DELETE_COOKIE&lt;/b&gt; Remove a specific cookie set on the client, which means that it wonâ€™t be sent to the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_FORWARD_TO_DC&lt;/b&gt; Define the data center to which a specific request will be sent.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_FORWARD_TO_PORT&lt;/b&gt; Define the port to which a specific request will be sent.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_RESPONSE_REWRITE_HEADER&lt;/b&gt; Modify or add a header to the response received from the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_RESPONSE_DELETE_HEADER&lt;/b&gt; Remove a specific response header, which means that it won&#39;t be returned to the client.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_RESPONSE_REWRITE_RESPONSE_CODE&lt;/b&gt; Modify the response code received from the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_CUSTOM_ERROR_RESPONSE&lt;/b&gt; Control the error response that is returned to the client when a request is blocked.&lt;/li&gt;&lt;/ul&gt; </div>\n        <div class=\"param-enum-header\">Enum:</div>\n        <div class=\"param-enum\">RULE_ACTION_NONE</div><div class=\"param-enum\">RULE_ACTION_EXCLUDE</div><div class=\"param-enum\">RULE_ACTION_NOP</div><div class=\"param-enum\">RULE_ACTION_SESSION_COUNTER_INC</div><div class=\"param-enum\">RULE_ACTION_SET_CAPTCHA_FAILED</div><div class=\"param-enum\">RULE_ACTION_SET_DUAL_FACTOR_AUTHENTICATION_FAILED</div><div class=\"param-enum\">RULE_ACTION_SKIP_TEST_COOKIES</div><div class=\"param-enum\">RULE_ACTION_NULL_ROUTE</div><div class=\"param-enum\">RULE_ACTION_TRANSPARENT_HTML_JS_FORCE</div><div class=\"param-enum\">RULE_ACTION_TRANSPARENT_HTML_JS_RELAXED</div><div class=\"param-enum\">RULE_ACTION_HIDDEN_ALERT</div><div class=\"param-enum\">RULE_ACTION_ALERT</div><div class=\"param-enum\">RULE_ACTION_QUARANTINE_URL</div><div class=\"param-enum\">RULE_ACTION_RETRY</div><div class=\"param-enum\">RULE_ACTION_INTRUSIVE_HTML</div><div class=\"param-enum\">RULE_ACTION_DDOS_ACTION</div><div class=\"param-enum\">RULE_ACTION_CAPTCHA</div><div class=\"param-enum\">RULE_ACTION_DUAL_FACTOR_AUTHENTICATE</div><div class=\"param-enum\">RULE_ACTION_BLOCK</div><div class=\"param-enum\">RULE_ACTION_BLOCK_USER</div><div class=\"param-enum\">RULE_ACTION_BLOCK_IP</div><div class=\"param-enum\">RULE_ACTION_BLOCK_IP_AGGRESSIVE</div><div class=\"param-enum\">RULE_ACTION_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_REWRITE</div><div class=\"param-enum\">RULE_ACTION_BYPASS_CACHE</div><div class=\"param-enum\">RULE_ACTION_REWRITE_URL</div><div class=\"param-enum\">RULE_ACTION_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_REWRITE_COOKIE</div><div class=\"param-enum\">RULE_ACTION_DELETE</div><div class=\"param-enum\">RULE_ACTION_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_DELETE_COOKIE</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_DC</div><div class=\"param-enum\">RULE_ACTION_RATE</div><div class=\"param-enum\">RULE_ACTION_SIMPLIFIED_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_CUSTOM_ERROR_RESPONSE</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_RESPONSE_CODE</div><div class=\"param-enum\">RULE_ACTION_FORWARD_REQUEST</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_PORT</div><div class=\"param-enum\">RULE_ACTION_WAF_OVERRIDE</div><div class=\"param-enum\">RULE_ACTION_MASK</div><div class=\"param-enum\">RULE_ACTION_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_SIMPLIFIED_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_REWRITE_URL</div><div class=\"param-enum\">RULE_ACTION_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_REWRITE_COOKIE</div><div class=\"param-enum\">RULE_ACTION_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_DELETE_COOKE</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_DC</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_PORT</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_RESPONSE_CODE</div><div class=\"param-enum\">RULE_ACTION_CUSTOM_ERROR_RESPONSE</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: RULE_ACTION_REDIRECT</span></div>\n<div class=\"param\">enabled (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span> Boolean that enables the rule. Possible values: true, false. </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">filter (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> Defines the conditions that trigger the rule action </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: Content-Type == &quot;application/json&quot;</span></div>\n<div class=\"param\">header_name </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> Name of header to delete </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: header_name</span></div>\n<div class=\"param\">multiple_headers_deletion (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span> Delete multiple header occurrences </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: false</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-RewriteRequestHeaderRuleDTO\">\n    <h3 class=\"  subtopic-title \"><a name=\"RewriteRequestHeaderRuleDTO\"><code>RewriteRequestHeaderRuleDTO</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">rule_name </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> The rule name </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: Custom rule 1</span></div>\n<div class=\"param\">action </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> Rule action. Possible values: &lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REDIRECT&lt;/b&gt; Redirect the client to a different URL, responding with a 30X response.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_SIMPLIFIED_REDIRECT&lt;/b&gt; Redirect the client to a different URL, responding with a 30X response.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REWRITE_URL&lt;/b&gt; Modify the path to which a specific request is targeted.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REWRITE_HEADER&lt;/b&gt; Modify or add a request header before passing traffic to the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REWRITE_COOKIE&lt;/b&gt; Modify or add cookies that are sent by the client to the origin server. The cookie name and value should be indicated.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_DELETE_HEADER&lt;/b&gt; Remove a specific request header, which means that it wonâ€™t be sent to the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_DELETE_COOKIE&lt;/b&gt; Remove a specific cookie set on the client, which means that it wonâ€™t be sent to the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_FORWARD_TO_DC&lt;/b&gt; Define the data center to which a specific request will be sent.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_FORWARD_TO_PORT&lt;/b&gt; Define the port to which a specific request will be sent.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_RESPONSE_REWRITE_HEADER&lt;/b&gt; Modify or add a header to the response received from the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_RESPONSE_DELETE_HEADER&lt;/b&gt; Remove a specific response header, which means that it won&#39;t be returned to the client.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_RESPONSE_REWRITE_RESPONSE_CODE&lt;/b&gt; Modify the response code received from the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_CUSTOM_ERROR_RESPONSE&lt;/b&gt; Control the error response that is returned to the client when a request is blocked.&lt;/li&gt;&lt;/ul&gt; </div>\n        <div class=\"param-enum-header\">Enum:</div>\n        <div class=\"param-enum\">RULE_ACTION_NONE</div><div class=\"param-enum\">RULE_ACTION_EXCLUDE</div><div class=\"param-enum\">RULE_ACTION_NOP</div><div class=\"param-enum\">RULE_ACTION_SESSION_COUNTER_INC</div><div class=\"param-enum\">RULE_ACTION_SET_CAPTCHA_FAILED</div><div class=\"param-enum\">RULE_ACTION_SET_DUAL_FACTOR_AUTHENTICATION_FAILED</div><div class=\"param-enum\">RULE_ACTION_SKIP_TEST_COOKIES</div><div class=\"param-enum\">RULE_ACTION_NULL_ROUTE</div><div class=\"param-enum\">RULE_ACTION_TRANSPARENT_HTML_JS_FORCE</div><div class=\"param-enum\">RULE_ACTION_TRANSPARENT_HTML_JS_RELAXED</div><div class=\"param-enum\">RULE_ACTION_HIDDEN_ALERT</div><div class=\"param-enum\">RULE_ACTION_ALERT</div><div class=\"param-enum\">RULE_ACTION_QUARANTINE_URL</div><div class=\"param-enum\">RULE_ACTION_RETRY</div><div class=\"param-enum\">RULE_ACTION_INTRUSIVE_HTML</div><div class=\"param-enum\">RULE_ACTION_DDOS_ACTION</div><div class=\"param-enum\">RULE_ACTION_CAPTCHA</div><div class=\"param-enum\">RULE_ACTION_DUAL_FACTOR_AUTHENTICATE</div><div class=\"param-enum\">RULE_ACTION_BLOCK</div><div class=\"param-enum\">RULE_ACTION_BLOCK_USER</div><div class=\"param-enum\">RULE_ACTION_BLOCK_IP</div><div class=\"param-enum\">RULE_ACTION_BLOCK_IP_AGGRESSIVE</div><div class=\"param-enum\">RULE_ACTION_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_REWRITE</div><div class=\"param-enum\">RULE_ACTION_BYPASS_CACHE</div><div class=\"param-enum\">RULE_ACTION_REWRITE_URL</div><div class=\"param-enum\">RULE_ACTION_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_REWRITE_COOKIE</div><div class=\"param-enum\">RULE_ACTION_DELETE</div><div class=\"param-enum\">RULE_ACTION_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_DELETE_COOKIE</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_DC</div><div class=\"param-enum\">RULE_ACTION_RATE</div><div class=\"param-enum\">RULE_ACTION_SIMPLIFIED_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_CUSTOM_ERROR_RESPONSE</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_RESPONSE_CODE</div><div class=\"param-enum\">RULE_ACTION_FORWARD_REQUEST</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_PORT</div><div class=\"param-enum\">RULE_ACTION_WAF_OVERRIDE</div><div class=\"param-enum\">RULE_ACTION_MASK</div><div class=\"param-enum\">RULE_ACTION_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_SIMPLIFIED_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_REWRITE_URL</div><div class=\"param-enum\">RULE_ACTION_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_REWRITE_COOKIE</div><div class=\"param-enum\">RULE_ACTION_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_DELETE_COOKE</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_DC</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_PORT</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_RESPONSE_CODE</div><div class=\"param-enum\">RULE_ACTION_CUSTOM_ERROR_RESPONSE</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: RULE_ACTION_REDIRECT</span></div>\n<div class=\"param\">enabled (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span> Boolean that enables the rule. Possible values: true, false. </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">filter (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> Defines the conditions that trigger the rule action </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: Content-Type == &quot;application/json&quot;</span></div>\n<div class=\"param\">header_name </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> Name of header to rewrite </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: header_name</span></div>\n<div class=\"param\">from (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> Header value to rewrite </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: original header value</span></div>\n<div class=\"param\">to </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> Header value to change to </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: new header value</span></div>\n<div class=\"param\">rewrite_existing (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span> Rewrite header if it exists </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">add_if_missing (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span> Add header if it doesn&#39;t exist </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: false</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-RewriteRequestUrlRuleDTO\">\n    <h3 class=\"  subtopic-title \"><a name=\"RewriteRequestUrlRuleDTO\"><code>RewriteRequestUrlRuleDTO</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">rule_name </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> The rule name </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: Custom rule 1</span></div>\n<div class=\"param\">action </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> Rule action. Possible values: &lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REDIRECT&lt;/b&gt; Redirect the client to a different URL, responding with a 30X response.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_SIMPLIFIED_REDIRECT&lt;/b&gt; Redirect the client to a different URL, responding with a 30X response.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REWRITE_URL&lt;/b&gt; Modify the path to which a specific request is targeted.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REWRITE_HEADER&lt;/b&gt; Modify or add a request header before passing traffic to the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REWRITE_COOKIE&lt;/b&gt; Modify or add cookies that are sent by the client to the origin server. The cookie name and value should be indicated.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_DELETE_HEADER&lt;/b&gt; Remove a specific request header, which means that it wonâ€™t be sent to the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_DELETE_COOKIE&lt;/b&gt; Remove a specific cookie set on the client, which means that it wonâ€™t be sent to the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_FORWARD_TO_DC&lt;/b&gt; Define the data center to which a specific request will be sent.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_FORWARD_TO_PORT&lt;/b&gt; Define the port to which a specific request will be sent.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_RESPONSE_REWRITE_HEADER&lt;/b&gt; Modify or add a header to the response received from the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_RESPONSE_DELETE_HEADER&lt;/b&gt; Remove a specific response header, which means that it won&#39;t be returned to the client.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_RESPONSE_REWRITE_RESPONSE_CODE&lt;/b&gt; Modify the response code received from the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_CUSTOM_ERROR_RESPONSE&lt;/b&gt; Control the error response that is returned to the client when a request is blocked.&lt;/li&gt;&lt;/ul&gt; </div>\n        <div class=\"param-enum-header\">Enum:</div>\n        <div class=\"param-enum\">RULE_ACTION_NONE</div><div class=\"param-enum\">RULE_ACTION_EXCLUDE</div><div class=\"param-enum\">RULE_ACTION_NOP</div><div class=\"param-enum\">RULE_ACTION_SESSION_COUNTER_INC</div><div class=\"param-enum\">RULE_ACTION_SET_CAPTCHA_FAILED</div><div class=\"param-enum\">RULE_ACTION_SET_DUAL_FACTOR_AUTHENTICATION_FAILED</div><div class=\"param-enum\">RULE_ACTION_SKIP_TEST_COOKIES</div><div class=\"param-enum\">RULE_ACTION_NULL_ROUTE</div><div class=\"param-enum\">RULE_ACTION_TRANSPARENT_HTML_JS_FORCE</div><div class=\"param-enum\">RULE_ACTION_TRANSPARENT_HTML_JS_RELAXED</div><div class=\"param-enum\">RULE_ACTION_HIDDEN_ALERT</div><div class=\"param-enum\">RULE_ACTION_ALERT</div><div class=\"param-enum\">RULE_ACTION_QUARANTINE_URL</div><div class=\"param-enum\">RULE_ACTION_RETRY</div><div class=\"param-enum\">RULE_ACTION_INTRUSIVE_HTML</div><div class=\"param-enum\">RULE_ACTION_DDOS_ACTION</div><div class=\"param-enum\">RULE_ACTION_CAPTCHA</div><div class=\"param-enum\">RULE_ACTION_DUAL_FACTOR_AUTHENTICATE</div><div class=\"param-enum\">RULE_ACTION_BLOCK</div><div class=\"param-enum\">RULE_ACTION_BLOCK_USER</div><div class=\"param-enum\">RULE_ACTION_BLOCK_IP</div><div class=\"param-enum\">RULE_ACTION_BLOCK_IP_AGGRESSIVE</div><div class=\"param-enum\">RULE_ACTION_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_REWRITE</div><div class=\"param-enum\">RULE_ACTION_BYPASS_CACHE</div><div class=\"param-enum\">RULE_ACTION_REWRITE_URL</div><div class=\"param-enum\">RULE_ACTION_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_REWRITE_COOKIE</div><div class=\"param-enum\">RULE_ACTION_DELETE</div><div class=\"param-enum\">RULE_ACTION_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_DELETE_COOKIE</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_DC</div><div class=\"param-enum\">RULE_ACTION_RATE</div><div class=\"param-enum\">RULE_ACTION_SIMPLIFIED_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_CUSTOM_ERROR_RESPONSE</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_RESPONSE_CODE</div><div class=\"param-enum\">RULE_ACTION_FORWARD_REQUEST</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_PORT</div><div class=\"param-enum\">RULE_ACTION_WAF_OVERRIDE</div><div class=\"param-enum\">RULE_ACTION_MASK</div><div class=\"param-enum\">RULE_ACTION_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_SIMPLIFIED_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_REWRITE_URL</div><div class=\"param-enum\">RULE_ACTION_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_REWRITE_COOKIE</div><div class=\"param-enum\">RULE_ACTION_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_DELETE_COOKE</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_DC</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_PORT</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_RESPONSE_CODE</div><div class=\"param-enum\">RULE_ACTION_CUSTOM_ERROR_RESPONSE</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: RULE_ACTION_REDIRECT</span></div>\n<div class=\"param\">enabled (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span> Boolean that enables the rule. Possible values: true, false. </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">filter (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> Defines the conditions that trigger the rule action </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: Content-Type == &quot;application/json&quot;</span></div>\n<div class=\"param\">from (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> URL value to rewrite </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: /from</span></div>\n<div class=\"param\">to </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> URL value to change to </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: /to</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-RewriteResponseCodeRuleDTO\">\n    <h3 class=\"  subtopic-title \"><a name=\"RewriteResponseCodeRuleDTO\"><code>RewriteResponseCodeRuleDTO</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">rule_name </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> The rule name </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: Custom rule 1</span></div>\n<div class=\"param\">action </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> Rule action. Possible values: &lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REDIRECT&lt;/b&gt; Redirect the client to a different URL, responding with a 30X response.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_SIMPLIFIED_REDIRECT&lt;/b&gt; Redirect the client to a different URL, responding with a 30X response.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REWRITE_URL&lt;/b&gt; Modify the path to which a specific request is targeted.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REWRITE_HEADER&lt;/b&gt; Modify or add a request header before passing traffic to the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REWRITE_COOKIE&lt;/b&gt; Modify or add cookies that are sent by the client to the origin server. The cookie name and value should be indicated.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_DELETE_HEADER&lt;/b&gt; Remove a specific request header, which means that it wonâ€™t be sent to the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_DELETE_COOKIE&lt;/b&gt; Remove a specific cookie set on the client, which means that it wonâ€™t be sent to the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_FORWARD_TO_DC&lt;/b&gt; Define the data center to which a specific request will be sent.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_FORWARD_TO_PORT&lt;/b&gt; Define the port to which a specific request will be sent.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_RESPONSE_REWRITE_HEADER&lt;/b&gt; Modify or add a header to the response received from the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_RESPONSE_DELETE_HEADER&lt;/b&gt; Remove a specific response header, which means that it won&#39;t be returned to the client.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_RESPONSE_REWRITE_RESPONSE_CODE&lt;/b&gt; Modify the response code received from the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_CUSTOM_ERROR_RESPONSE&lt;/b&gt; Control the error response that is returned to the client when a request is blocked.&lt;/li&gt;&lt;/ul&gt; </div>\n        <div class=\"param-enum-header\">Enum:</div>\n        <div class=\"param-enum\">RULE_ACTION_NONE</div><div class=\"param-enum\">RULE_ACTION_EXCLUDE</div><div class=\"param-enum\">RULE_ACTION_NOP</div><div class=\"param-enum\">RULE_ACTION_SESSION_COUNTER_INC</div><div class=\"param-enum\">RULE_ACTION_SET_CAPTCHA_FAILED</div><div class=\"param-enum\">RULE_ACTION_SET_DUAL_FACTOR_AUTHENTICATION_FAILED</div><div class=\"param-enum\">RULE_ACTION_SKIP_TEST_COOKIES</div><div class=\"param-enum\">RULE_ACTION_NULL_ROUTE</div><div class=\"param-enum\">RULE_ACTION_TRANSPARENT_HTML_JS_FORCE</div><div class=\"param-enum\">RULE_ACTION_TRANSPARENT_HTML_JS_RELAXED</div><div class=\"param-enum\">RULE_ACTION_HIDDEN_ALERT</div><div class=\"param-enum\">RULE_ACTION_ALERT</div><div class=\"param-enum\">RULE_ACTION_QUARANTINE_URL</div><div class=\"param-enum\">RULE_ACTION_RETRY</div><div class=\"param-enum\">RULE_ACTION_INTRUSIVE_HTML</div><div class=\"param-enum\">RULE_ACTION_DDOS_ACTION</div><div class=\"param-enum\">RULE_ACTION_CAPTCHA</div><div class=\"param-enum\">RULE_ACTION_DUAL_FACTOR_AUTHENTICATE</div><div class=\"param-enum\">RULE_ACTION_BLOCK</div><div class=\"param-enum\">RULE_ACTION_BLOCK_USER</div><div class=\"param-enum\">RULE_ACTION_BLOCK_IP</div><div class=\"param-enum\">RULE_ACTION_BLOCK_IP_AGGRESSIVE</div><div class=\"param-enum\">RULE_ACTION_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_REWRITE</div><div class=\"param-enum\">RULE_ACTION_BYPASS_CACHE</div><div class=\"param-enum\">RULE_ACTION_REWRITE_URL</div><div class=\"param-enum\">RULE_ACTION_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_REWRITE_COOKIE</div><div class=\"param-enum\">RULE_ACTION_DELETE</div><div class=\"param-enum\">RULE_ACTION_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_DELETE_COOKIE</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_DC</div><div class=\"param-enum\">RULE_ACTION_RATE</div><div class=\"param-enum\">RULE_ACTION_SIMPLIFIED_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_CUSTOM_ERROR_RESPONSE</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_RESPONSE_CODE</div><div class=\"param-enum\">RULE_ACTION_FORWARD_REQUEST</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_PORT</div><div class=\"param-enum\">RULE_ACTION_WAF_OVERRIDE</div><div class=\"param-enum\">RULE_ACTION_MASK</div><div class=\"param-enum\">RULE_ACTION_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_SIMPLIFIED_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_REWRITE_URL</div><div class=\"param-enum\">RULE_ACTION_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_REWRITE_COOKIE</div><div class=\"param-enum\">RULE_ACTION_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_DELETE_COOKE</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_DC</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_PORT</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_RESPONSE_CODE</div><div class=\"param-enum\">RULE_ACTION_CUSTOM_ERROR_RESPONSE</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: RULE_ACTION_REDIRECT</span></div>\n<div class=\"param\">enabled (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span> Boolean that enables the rule. Possible values: true, false. </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">filter (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> Defines the conditions that trigger the rule action </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: Content-Type == &quot;application/json&quot;</span></div>\n<div class=\"param\">response_code (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> rule&#39;s response code. valid values are all 3-digits numbers. format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 404</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-RewriteResponseCustomErrorRuleDTO\">\n    <h3 class=\"  subtopic-title \"><a name=\"RewriteResponseCustomErrorRuleDTO\"><code>RewriteResponseCustomErrorRuleDTO</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">rule_name </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> The rule name </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: Custom rule 1</span></div>\n<div class=\"param\">action </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> Rule action. Possible values: &lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REDIRECT&lt;/b&gt; Redirect the client to a different URL, responding with a 30X response.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_SIMPLIFIED_REDIRECT&lt;/b&gt; Redirect the client to a different URL, responding with a 30X response.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REWRITE_URL&lt;/b&gt; Modify the path to which a specific request is targeted.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REWRITE_HEADER&lt;/b&gt; Modify or add a request header before passing traffic to the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REWRITE_COOKIE&lt;/b&gt; Modify or add cookies that are sent by the client to the origin server. The cookie name and value should be indicated.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_DELETE_HEADER&lt;/b&gt; Remove a specific request header, which means that it wonâ€™t be sent to the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_DELETE_COOKIE&lt;/b&gt; Remove a specific cookie set on the client, which means that it wonâ€™t be sent to the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_FORWARD_TO_DC&lt;/b&gt; Define the data center to which a specific request will be sent.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_FORWARD_TO_PORT&lt;/b&gt; Define the port to which a specific request will be sent.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_RESPONSE_REWRITE_HEADER&lt;/b&gt; Modify or add a header to the response received from the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_RESPONSE_DELETE_HEADER&lt;/b&gt; Remove a specific response header, which means that it won&#39;t be returned to the client.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_RESPONSE_REWRITE_RESPONSE_CODE&lt;/b&gt; Modify the response code received from the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_CUSTOM_ERROR_RESPONSE&lt;/b&gt; Control the error response that is returned to the client when a request is blocked.&lt;/li&gt;&lt;/ul&gt; </div>\n        <div class=\"param-enum-header\">Enum:</div>\n        <div class=\"param-enum\">RULE_ACTION_NONE</div><div class=\"param-enum\">RULE_ACTION_EXCLUDE</div><div class=\"param-enum\">RULE_ACTION_NOP</div><div class=\"param-enum\">RULE_ACTION_SESSION_COUNTER_INC</div><div class=\"param-enum\">RULE_ACTION_SET_CAPTCHA_FAILED</div><div class=\"param-enum\">RULE_ACTION_SET_DUAL_FACTOR_AUTHENTICATION_FAILED</div><div class=\"param-enum\">RULE_ACTION_SKIP_TEST_COOKIES</div><div class=\"param-enum\">RULE_ACTION_NULL_ROUTE</div><div class=\"param-enum\">RULE_ACTION_TRANSPARENT_HTML_JS_FORCE</div><div class=\"param-enum\">RULE_ACTION_TRANSPARENT_HTML_JS_RELAXED</div><div class=\"param-enum\">RULE_ACTION_HIDDEN_ALERT</div><div class=\"param-enum\">RULE_ACTION_ALERT</div><div class=\"param-enum\">RULE_ACTION_QUARANTINE_URL</div><div class=\"param-enum\">RULE_ACTION_RETRY</div><div class=\"param-enum\">RULE_ACTION_INTRUSIVE_HTML</div><div class=\"param-enum\">RULE_ACTION_DDOS_ACTION</div><div class=\"param-enum\">RULE_ACTION_CAPTCHA</div><div class=\"param-enum\">RULE_ACTION_DUAL_FACTOR_AUTHENTICATE</div><div class=\"param-enum\">RULE_ACTION_BLOCK</div><div class=\"param-enum\">RULE_ACTION_BLOCK_USER</div><div class=\"param-enum\">RULE_ACTION_BLOCK_IP</div><div class=\"param-enum\">RULE_ACTION_BLOCK_IP_AGGRESSIVE</div><div class=\"param-enum\">RULE_ACTION_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_REWRITE</div><div class=\"param-enum\">RULE_ACTION_BYPASS_CACHE</div><div class=\"param-enum\">RULE_ACTION_REWRITE_URL</div><div class=\"param-enum\">RULE_ACTION_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_REWRITE_COOKIE</div><div class=\"param-enum\">RULE_ACTION_DELETE</div><div class=\"param-enum\">RULE_ACTION_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_DELETE_COOKIE</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_DC</div><div class=\"param-enum\">RULE_ACTION_RATE</div><div class=\"param-enum\">RULE_ACTION_SIMPLIFIED_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_CUSTOM_ERROR_RESPONSE</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_RESPONSE_CODE</div><div class=\"param-enum\">RULE_ACTION_FORWARD_REQUEST</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_PORT</div><div class=\"param-enum\">RULE_ACTION_WAF_OVERRIDE</div><div class=\"param-enum\">RULE_ACTION_MASK</div><div class=\"param-enum\">RULE_ACTION_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_SIMPLIFIED_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_REWRITE_URL</div><div class=\"param-enum\">RULE_ACTION_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_REWRITE_COOKIE</div><div class=\"param-enum\">RULE_ACTION_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_DELETE_COOKE</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_DC</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_PORT</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_RESPONSE_CODE</div><div class=\"param-enum\">RULE_ACTION_CUSTOM_ERROR_RESPONSE</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: RULE_ACTION_REDIRECT</span></div>\n<div class=\"param\">enabled (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span> Boolean that enables the rule. Possible values: true, false. </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">filter (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> Defines the conditions that trigger the rule action </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: Content-Type == &quot;application/json&quot;</span></div>\n<div class=\"param\">error_response_format </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> The format of the given error response in the error_response_data field. </div>\n        <div class=\"param-enum-header\">Enum:</div>\n        <div class=\"param-enum\">json</div><div class=\"param-enum\">xml</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: json</span></div>\n<div class=\"param\">error_response_data </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> The response returned when the request matches the filter and is blocked. </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: {&lt;br&gt;            &quot;incidentId&quot; : &quot;$INCIDENT_ID$&quot;,&lt;br&gt;            &quot;hostName&quot; : &quot;$HOST_NAME$&quot;,&lt;br&gt;            &quot;errorCode&quot; : &quot;$RR_CODE$&quot;,&lt;br&gt;            &quot;description&quot; : &quot;$RR_DESCRIPTION$&quot;,&lt;br&gt;            &quot;timeUtc&quot; : &quot;$TIME_UTC$&quot;,&lt;br&gt;            &quot;clientIp&quot; : &quot;$CLIENT_IP$&quot;,&lt;br&gt;            &quot;proxyId&quot; : &quot;$PROXY_ID$&quot;,&lt;br&gt;            &quot;proxyIp&quot; : &quot;$PROXY_IP$&quot;&lt;br&gt;        }</span></div>\n<div class=\"param\">error_type </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> The error that triggers the rule. &lt;code&gt;error.type.all&lt;/code&gt; triggers the rule regardless of the error type. </div>\n        <div class=\"param-enum-header\">Enum:</div>\n        <div class=\"param-enum\">error.type.all</div><div class=\"param-enum\">error.type.connection_timeout</div><div class=\"param-enum\">error.type.access_denied</div><div class=\"param-enum\">error.type.parse_req_error</div><div class=\"param-enum\">error.type.parse_resp_error</div><div class=\"param-enum\">error.type.connection_failed</div><div class=\"param-enum\">error.type.deny_and_retry</div><div class=\"param-enum\">error.type.ssl_failed</div><div class=\"param-enum\">error.type.deny_and_captcha</div><div class=\"param-enum\">error.type.2fa_required</div><div class=\"param-enum\">error.type.no_ssl_config</div><div class=\"param-enum\">error.type.no_ipv6_config</div><div class=\"param-enum\">error.type.waiting_room</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: error.type.all</span></div>\n<div class=\"param\">response_code </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> rule&#39;s response code. format: int32</div>\n        <div class=\"param-enum-header\">Enum:</div>\n        <div class=\"param-enum\">303</div><div class=\"param-enum\">400</div><div class=\"param-enum\">401</div><div class=\"param-enum\">402</div><div class=\"param-enum\">403</div><div class=\"param-enum\">404</div><div class=\"param-enum\">405</div><div class=\"param-enum\">406</div><div class=\"param-enum\">407</div><div class=\"param-enum\">408</div><div class=\"param-enum\">409</div><div class=\"param-enum\">410</div><div class=\"param-enum\">411</div><div class=\"param-enum\">412</div><div class=\"param-enum\">413</div><div class=\"param-enum\">414</div><div class=\"param-enum\">415</div><div class=\"param-enum\">416</div><div class=\"param-enum\">417</div><div class=\"param-enum\">419</div><div class=\"param-enum\">420</div><div class=\"param-enum\">422</div><div class=\"param-enum\">423</div><div class=\"param-enum\">424</div><div class=\"param-enum\">429</div><div class=\"param-enum\">500</div><div class=\"param-enum\">501</div><div class=\"param-enum\">502</div><div class=\"param-enum\">503</div><div class=\"param-enum\">504</div><div class=\"param-enum\">505</div><div class=\"param-enum\">507</div><div class=\"param-enum\">200</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 404</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-RewriteResponseDeleteHeaderRuleDTO\">\n    <h3 class=\"  subtopic-title \"><a name=\"RewriteResponseDeleteHeaderRuleDTO\"><code>RewriteResponseDeleteHeaderRuleDTO</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">rule_name </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> The rule name </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: Custom rule 1</span></div>\n<div class=\"param\">action </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> Rule action. Possible values: &lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REDIRECT&lt;/b&gt; Redirect the client to a different URL, responding with a 30X response.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_SIMPLIFIED_REDIRECT&lt;/b&gt; Redirect the client to a different URL, responding with a 30X response.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REWRITE_URL&lt;/b&gt; Modify the path to which a specific request is targeted.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REWRITE_HEADER&lt;/b&gt; Modify or add a request header before passing traffic to the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REWRITE_COOKIE&lt;/b&gt; Modify or add cookies that are sent by the client to the origin server. The cookie name and value should be indicated.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_DELETE_HEADER&lt;/b&gt; Remove a specific request header, which means that it wonâ€™t be sent to the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_DELETE_COOKIE&lt;/b&gt; Remove a specific cookie set on the client, which means that it wonâ€™t be sent to the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_FORWARD_TO_DC&lt;/b&gt; Define the data center to which a specific request will be sent.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_FORWARD_TO_PORT&lt;/b&gt; Define the port to which a specific request will be sent.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_RESPONSE_REWRITE_HEADER&lt;/b&gt; Modify or add a header to the response received from the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_RESPONSE_DELETE_HEADER&lt;/b&gt; Remove a specific response header, which means that it won&#39;t be returned to the client.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_RESPONSE_REWRITE_RESPONSE_CODE&lt;/b&gt; Modify the response code received from the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_CUSTOM_ERROR_RESPONSE&lt;/b&gt; Control the error response that is returned to the client when a request is blocked.&lt;/li&gt;&lt;/ul&gt; </div>\n        <div class=\"param-enum-header\">Enum:</div>\n        <div class=\"param-enum\">RULE_ACTION_NONE</div><div class=\"param-enum\">RULE_ACTION_EXCLUDE</div><div class=\"param-enum\">RULE_ACTION_NOP</div><div class=\"param-enum\">RULE_ACTION_SESSION_COUNTER_INC</div><div class=\"param-enum\">RULE_ACTION_SET_CAPTCHA_FAILED</div><div class=\"param-enum\">RULE_ACTION_SET_DUAL_FACTOR_AUTHENTICATION_FAILED</div><div class=\"param-enum\">RULE_ACTION_SKIP_TEST_COOKIES</div><div class=\"param-enum\">RULE_ACTION_NULL_ROUTE</div><div class=\"param-enum\">RULE_ACTION_TRANSPARENT_HTML_JS_FORCE</div><div class=\"param-enum\">RULE_ACTION_TRANSPARENT_HTML_JS_RELAXED</div><div class=\"param-enum\">RULE_ACTION_HIDDEN_ALERT</div><div class=\"param-enum\">RULE_ACTION_ALERT</div><div class=\"param-enum\">RULE_ACTION_QUARANTINE_URL</div><div class=\"param-enum\">RULE_ACTION_RETRY</div><div class=\"param-enum\">RULE_ACTION_INTRUSIVE_HTML</div><div class=\"param-enum\">RULE_ACTION_DDOS_ACTION</div><div class=\"param-enum\">RULE_ACTION_CAPTCHA</div><div class=\"param-enum\">RULE_ACTION_DUAL_FACTOR_AUTHENTICATE</div><div class=\"param-enum\">RULE_ACTION_BLOCK</div><div class=\"param-enum\">RULE_ACTION_BLOCK_USER</div><div class=\"param-enum\">RULE_ACTION_BLOCK_IP</div><div class=\"param-enum\">RULE_ACTION_BLOCK_IP_AGGRESSIVE</div><div class=\"param-enum\">RULE_ACTION_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_REWRITE</div><div class=\"param-enum\">RULE_ACTION_BYPASS_CACHE</div><div class=\"param-enum\">RULE_ACTION_REWRITE_URL</div><div class=\"param-enum\">RULE_ACTION_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_REWRITE_COOKIE</div><div class=\"param-enum\">RULE_ACTION_DELETE</div><div class=\"param-enum\">RULE_ACTION_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_DELETE_COOKIE</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_DC</div><div class=\"param-enum\">RULE_ACTION_RATE</div><div class=\"param-enum\">RULE_ACTION_SIMPLIFIED_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_CUSTOM_ERROR_RESPONSE</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_RESPONSE_CODE</div><div class=\"param-enum\">RULE_ACTION_FORWARD_REQUEST</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_PORT</div><div class=\"param-enum\">RULE_ACTION_WAF_OVERRIDE</div><div class=\"param-enum\">RULE_ACTION_MASK</div><div class=\"param-enum\">RULE_ACTION_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_SIMPLIFIED_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_REWRITE_URL</div><div class=\"param-enum\">RULE_ACTION_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_REWRITE_COOKIE</div><div class=\"param-enum\">RULE_ACTION_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_DELETE_COOKE</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_DC</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_PORT</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_RESPONSE_CODE</div><div class=\"param-enum\">RULE_ACTION_CUSTOM_ERROR_RESPONSE</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: RULE_ACTION_REDIRECT</span></div>\n<div class=\"param\">enabled (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span> Boolean that enables the rule. Possible values: true, false. </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">filter (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> Defines the conditions that trigger the rule action </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: Content-Type == &quot;application/json&quot;</span></div>\n<div class=\"param\">header_name </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> Name of header to delete </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: header_name</span></div>\n<div class=\"param\">multiple_headers_deletion (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span> Delete multiple header occurrences </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: false</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-RewriteResponseHeaderRuleDTO\">\n    <h3 class=\"  subtopic-title \"><a name=\"RewriteResponseHeaderRuleDTO\"><code>RewriteResponseHeaderRuleDTO</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">rule_name </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> The rule name </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: Custom rule 1</span></div>\n<div class=\"param\">action </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> Rule action. Possible values: &lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REDIRECT&lt;/b&gt; Redirect the client to a different URL, responding with a 30X response.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_SIMPLIFIED_REDIRECT&lt;/b&gt; Redirect the client to a different URL, responding with a 30X response.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REWRITE_URL&lt;/b&gt; Modify the path to which a specific request is targeted.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REWRITE_HEADER&lt;/b&gt; Modify or add a request header before passing traffic to the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REWRITE_COOKIE&lt;/b&gt; Modify or add cookies that are sent by the client to the origin server. The cookie name and value should be indicated.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_DELETE_HEADER&lt;/b&gt; Remove a specific request header, which means that it wonâ€™t be sent to the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_DELETE_COOKIE&lt;/b&gt; Remove a specific cookie set on the client, which means that it wonâ€™t be sent to the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_FORWARD_TO_DC&lt;/b&gt; Define the data center to which a specific request will be sent.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_FORWARD_TO_PORT&lt;/b&gt; Define the port to which a specific request will be sent.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_RESPONSE_REWRITE_HEADER&lt;/b&gt; Modify or add a header to the response received from the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_RESPONSE_DELETE_HEADER&lt;/b&gt; Remove a specific response header, which means that it won&#39;t be returned to the client.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_RESPONSE_REWRITE_RESPONSE_CODE&lt;/b&gt; Modify the response code received from the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_CUSTOM_ERROR_RESPONSE&lt;/b&gt; Control the error response that is returned to the client when a request is blocked.&lt;/li&gt;&lt;/ul&gt; </div>\n        <div class=\"param-enum-header\">Enum:</div>\n        <div class=\"param-enum\">RULE_ACTION_NONE</div><div class=\"param-enum\">RULE_ACTION_EXCLUDE</div><div class=\"param-enum\">RULE_ACTION_NOP</div><div class=\"param-enum\">RULE_ACTION_SESSION_COUNTER_INC</div><div class=\"param-enum\">RULE_ACTION_SET_CAPTCHA_FAILED</div><div class=\"param-enum\">RULE_ACTION_SET_DUAL_FACTOR_AUTHENTICATION_FAILED</div><div class=\"param-enum\">RULE_ACTION_SKIP_TEST_COOKIES</div><div class=\"param-enum\">RULE_ACTION_NULL_ROUTE</div><div class=\"param-enum\">RULE_ACTION_TRANSPARENT_HTML_JS_FORCE</div><div class=\"param-enum\">RULE_ACTION_TRANSPARENT_HTML_JS_RELAXED</div><div class=\"param-enum\">RULE_ACTION_HIDDEN_ALERT</div><div class=\"param-enum\">RULE_ACTION_ALERT</div><div class=\"param-enum\">RULE_ACTION_QUARANTINE_URL</div><div class=\"param-enum\">RULE_ACTION_RETRY</div><div class=\"param-enum\">RULE_ACTION_INTRUSIVE_HTML</div><div class=\"param-enum\">RULE_ACTION_DDOS_ACTION</div><div class=\"param-enum\">RULE_ACTION_CAPTCHA</div><div class=\"param-enum\">RULE_ACTION_DUAL_FACTOR_AUTHENTICATE</div><div class=\"param-enum\">RULE_ACTION_BLOCK</div><div class=\"param-enum\">RULE_ACTION_BLOCK_USER</div><div class=\"param-enum\">RULE_ACTION_BLOCK_IP</div><div class=\"param-enum\">RULE_ACTION_BLOCK_IP_AGGRESSIVE</div><div class=\"param-enum\">RULE_ACTION_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_REWRITE</div><div class=\"param-enum\">RULE_ACTION_BYPASS_CACHE</div><div class=\"param-enum\">RULE_ACTION_REWRITE_URL</div><div class=\"param-enum\">RULE_ACTION_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_REWRITE_COOKIE</div><div class=\"param-enum\">RULE_ACTION_DELETE</div><div class=\"param-enum\">RULE_ACTION_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_DELETE_COOKIE</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_DC</div><div class=\"param-enum\">RULE_ACTION_RATE</div><div class=\"param-enum\">RULE_ACTION_SIMPLIFIED_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_CUSTOM_ERROR_RESPONSE</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_RESPONSE_CODE</div><div class=\"param-enum\">RULE_ACTION_FORWARD_REQUEST</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_PORT</div><div class=\"param-enum\">RULE_ACTION_WAF_OVERRIDE</div><div class=\"param-enum\">RULE_ACTION_MASK</div><div class=\"param-enum\">RULE_ACTION_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_SIMPLIFIED_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_REWRITE_URL</div><div class=\"param-enum\">RULE_ACTION_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_REWRITE_COOKIE</div><div class=\"param-enum\">RULE_ACTION_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_DELETE_COOKE</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_DC</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_PORT</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_RESPONSE_CODE</div><div class=\"param-enum\">RULE_ACTION_CUSTOM_ERROR_RESPONSE</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: RULE_ACTION_REDIRECT</span></div>\n<div class=\"param\">enabled (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span> Boolean that enables the rule. Possible values: true, false. </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">filter (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> Defines the conditions that trigger the rule action </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: Content-Type == &quot;application/json&quot;</span></div>\n<div class=\"param\">header_name </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> Name of header to rewrite </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: header_name</span></div>\n<div class=\"param\">from (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> Header value to rewrite </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: original header value</span></div>\n<div class=\"param\">to </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> Header value to change to </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: new header value</span></div>\n<div class=\"param\">rewrite_existing (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span> Rewrite header if it exists </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">add_if_missing (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span> Add header if it doesn&#39;t exist </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: false</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-SecurityPolicyResponse\">\n    <h3 class=\"  subtopic-title \"><a name=\"SecurityPolicyResponse\"><code>SecurityPolicyResponse</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">singleIpThresholds (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#SecurityPolicyResponse_singleIpThresholds\">array[SecurityPolicyResponse_singleIpThresholds]</a></span> thresholds for IP </div>\n<div class=\"param\">ipRangeThresholds (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#SecurityPolicyResponse_singleIpThresholds\">array[SecurityPolicyResponse_singleIpThresholds]</a></span> thresholds for Subnet </div>\n<div class=\"param\">lastUpdate (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> LastUpdated time </div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-SecurityPolicyResponse_singleIpThresholds\">\n    <h3 class=\"  subtopic-title \"><a name=\"SecurityPolicyResponse_singleIpThresholds\"><code>SecurityPolicyResponse_singleIpThresholds</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">ppsThresholds (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">map[String, String]</a></span>  </div>\n<div class=\"param\">bandwidthThresholds (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">map[String, String]</a></span>  </div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-SecurityPolicyRevisionResponse\">\n    <h3 class=\"  subtopic-title \"><a name=\"SecurityPolicyRevisionResponse\"><code>SecurityPolicyRevisionResponse</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">policyRevisions (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#SecurityPolicyResponse\">array[SecurityPolicyResponse]</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: [{&quot;singleIpThresholds&quot;:{&quot;ppsThresholds&quot;:{&quot;UDP&quot;:&quot;10.0K PPS&quot;,&quot;TCP&quot;:&quot;50.0K PPS&quot;,&quot;TOTAL&quot;:&quot;50.0K PPS&quot;,&quot;DNS_RESPONSE&quot;:&quot;0.3K PPS&quot;,&quot;DNS&quot;:&quot;0.3K PPS&quot;,&quot;SYN&quot;:&quot;0.5K PPS&quot;,&quot;SSDP&quot;:&quot;0.3K PPS&quot;,&quot;NTP&quot;:&quot;0.3K PPS&quot;,&quot;OTHER&quot;:&quot;3.0K PPS&quot;,&quot;FRAG&quot;:&quot;0.3K PPS&quot;,&quot;CUSTOM&quot;:&quot;0.3K PPS&quot;,&quot;LARGE_SYN&quot;:&quot;0.3K PPS&quot;,&quot;ICMP&quot;:&quot;0.3K PPS&quot;},&quot;bandwidthThresholds&quot;:{&quot;UDP&quot;:&quot;10.0 Mbps&quot;,&quot;TCP&quot;:&quot;50.0 Mbps&quot;,&quot;TOTAL&quot;:&quot;50.0 Mbps&quot;,&quot;DNS_RESPONSE&quot;:&quot;0.2 Mbps&quot;,&quot;DNS&quot;:&quot;0.1 Mbps&quot;,&quot;SYN&quot;:&quot;0.4 Mbps&quot;,&quot;SSDP&quot;:&quot;0.1 Mbps&quot;,&quot;NTP&quot;:&quot;0.1 Mbps&quot;,&quot;OTHER&quot;:&quot;8.0 Mbps&quot;,&quot;FRAG&quot;:&quot;0.1 Mbps&quot;,&quot;CUSTOM&quot;:&quot;0.1 Mbps&quot;,&quot;LARGE_SYN&quot;:&quot;0.1 Mbps&quot;,&quot;ICMP&quot;:&quot;0.1 Mbps&quot;}},&quot;ipRangeThresholds&quot;:{&quot;ppsThresholds&quot;:{&quot;UDP&quot;:&quot;10.0K PPS&quot;,&quot;TCP&quot;:&quot;50.0K PPS&quot;,&quot;TOTAL&quot;:&quot;50.0K PPS&quot;,&quot;DNS_RESPONSE&quot;:&quot;0.3K PPS&quot;,&quot;DNS&quot;:&quot;0.3K PPS&quot;,&quot;SYN&quot;:&quot;0.5K PPS&quot;,&quot;SSDP&quot;:&quot;0.3K PPS&quot;,&quot;NTP&quot;:&quot;0.3K PPS&quot;,&quot;OTHER&quot;:&quot;3.0K PPS&quot;,&quot;FRAG&quot;:&quot;0.3K PPS&quot;,&quot;CUSTOM&quot;:&quot;0.3K PPS&quot;,&quot;LARGE_SYN&quot;:&quot;0.3K PPS&quot;,&quot;ICMP&quot;:&quot;0.3K PPS&quot;},&quot;bandwidthThresholds&quot;:{&quot;UDP&quot;:&quot;10.0 Mbps&quot;,&quot;TCP&quot;:&quot;50.0 Mbps&quot;,&quot;TOTAL&quot;:&quot;50.0 Mbps&quot;,&quot;DNS_RESPONSE&quot;:&quot;0.2 Mbps&quot;,&quot;DNS&quot;:&quot;0.1 Mbps&quot;,&quot;SYN&quot;:&quot;0.4 Mbps&quot;,&quot;SSDP&quot;:&quot;0.1 Mbps&quot;,&quot;NTP&quot;:&quot;0.1 Mbps&quot;,&quot;OTHER&quot;:&quot;8.0 Mbps&quot;,&quot;FRAG&quot;:&quot;0.1 Mbps&quot;,&quot;CUSTOM&quot;:&quot;0.1 Mbps&quot;,&quot;LARGE_SYN&quot;:&quot;0.1 Mbps&quot;,&quot;ICMP&quot;:&quot;0.1 Mbps&quot;}},&quot;lastUpdate&quot;:&quot;2023-10-09T07:06:36Z&quot;},{&quot;singleIpThresholds&quot;:{&quot;ppsThresholds&quot;:{&quot;UDP&quot;:&quot;10.0K PPS&quot;,&quot;TCP&quot;:&quot;50.0K PPS&quot;,&quot;TOTAL&quot;:&quot;50.0K PPS&quot;,&quot;DNS_RESPONSE&quot;:&quot;0.3K PPS&quot;,&quot;DNS&quot;:&quot;0.3K PPS&quot;,&quot;SYN&quot;:&quot;0.5K PPS&quot;,&quot;SSDP&quot;:&quot;0.3K PPS&quot;,&quot;NTP&quot;:&quot;0.3K PPS&quot;,&quot;OTHER&quot;:&quot;3.0K PPS&quot;,&quot;FRAG&quot;:&quot;0.3K PPS&quot;,&quot;CUSTOM&quot;:&quot;0.3K PPS&quot;,&quot;LARGE_SYN&quot;:&quot;0.3K PPS&quot;,&quot;ICMP&quot;:&quot;0.3K PPS&quot;},&quot;bandwidthThresholds&quot;:{&quot;UDP&quot;:&quot;10.0 Mbps&quot;,&quot;TCP&quot;:&quot;50.0 Mbps&quot;,&quot;TOTAL&quot;:&quot;50.0 Mbps&quot;,&quot;DNS_RESPONSE&quot;:&quot;0.2 Mbps&quot;,&quot;DNS&quot;:&quot;0.1 Mbps&quot;,&quot;SYN&quot;:&quot;0.4 Mbps&quot;,&quot;SSDP&quot;:&quot;0.1 Mbps&quot;,&quot;NTP&quot;:&quot;0.1 Mbps&quot;,&quot;OTHER&quot;:&quot;8.0 Mbps&quot;,&quot;FRAG&quot;:&quot;0.1 Mbps&quot;,&quot;CUSTOM&quot;:&quot;0.1 Mbps&quot;,&quot;LARGE_SYN&quot;:&quot;0.1 Mbps&quot;,&quot;ICMP&quot;:&quot;0.1 Mbps&quot;}},&quot;ipRangeThresholds&quot;:{&quot;ppsThresholds&quot;:{&quot;UDP&quot;:&quot;10.0K PPS&quot;,&quot;TCP&quot;:&quot;50.0K PPS&quot;,&quot;TOTAL&quot;:&quot;50.0K PPS&quot;,&quot;DNS_RESPONSE&quot;:&quot;0.3K PPS&quot;,&quot;DNS&quot;:&quot;0.3K PPS&quot;,&quot;SYN&quot;:&quot;0.5K PPS&quot;,&quot;SSDP&quot;:&quot;0.3K PPS&quot;,&quot;NTP&quot;:&quot;0.3K PPS&quot;,&quot;OTHER&quot;:&quot;3.0K PPS&quot;,&quot;FRAG&quot;:&quot;0.3K PPS&quot;,&quot;CUSTOM&quot;:&quot;0.3K PPS&quot;,&quot;LARGE_SYN&quot;:&quot;0.3K PPS&quot;,&quot;ICMP&quot;:&quot;0.3K PPS&quot;},&quot;bandwidthThresholds&quot;:{&quot;UDP&quot;:&quot;10.0 Mbps&quot;,&quot;TCP&quot;:&quot;50.0 Mbps&quot;,&quot;TOTAL&quot;:&quot;50.0 Mbps&quot;,&quot;DNS_RESPONSE&quot;:&quot;0.2 Mbps&quot;,&quot;DNS&quot;:&quot;0.1 Mbps&quot;,&quot;SYN&quot;:&quot;0.4 Mbps&quot;,&quot;SSDP&quot;:&quot;0.1 Mbps&quot;,&quot;NTP&quot;:&quot;0.1 Mbps&quot;,&quot;OTHER&quot;:&quot;8.0 Mbps&quot;,&quot;FRAG&quot;:&quot;0.1 Mbps&quot;,&quot;CUSTOM&quot;:&quot;0.1 Mbps&quot;,&quot;LARGE_SYN&quot;:&quot;0.1 Mbps&quot;,&quot;ICMP&quot;:&quot;0.1 Mbps&quot;}},&quot;lastUpdate&quot;:&quot;2022-09-01T08:30:14Z&quot;}]</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-ServerOperationResponse\">\n    <h3 class=\"  subtopic-title \"><a name=\"ServerOperationResponse\"><code>ServerOperationResponse</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">server_id (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 2</span></div>\n<div class=\"param\">status (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: ok</span></div>\n<div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-SessionItem\">\n    <h3 class=\"  subtopic-title \"><a name=\"SessionItem\"><code>SessionItem</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">id (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 133077760038625792</span></div>\n<div class=\"param\">siteId (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#long\">Long</a></span>  format: int64</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 7</span></div>\n<div class=\"param\">startTime (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#long\">Long</a></span>  format: int64</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 1361468485000</span></div>\n<div class=\"param\">endTime (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#long\">Long</a></span>  format: int64</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 1361468486000</span></div>\n<div class=\"param\">clientIPs (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#object\">array[Object]</a></span>  </div>\n<div class=\"param\">country (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#object\">array[Object]</a></span>  </div>\n<div class=\"param\">countryCode (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#object\">array[Object]</a></span>  </div>\n<div class=\"param\">clientType (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: Unclassified</span></div>\n<div class=\"param\">clientApplication (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: Bot</span></div>\n<div class=\"param\">clientApplicationId (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#long\">Long</a></span>  format: int64</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n<div class=\"param\">httpVersion (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 2.0</span></div>\n<div class=\"param\">clientApplicationVersion (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n<div class=\"param\">userAgent (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: Mozilla/4.0 (compatible; MSIE 5.0; Windows 95; DigExt)</span></div>\n<div class=\"param\">os (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: Windows</span></div>\n<div class=\"param\">osVersion (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: Windows</span></div>\n<div class=\"param\">supportsCookies (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">supportsJavaScript (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">hits (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#long\">Long</a></span>  format: int64</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 1</span></div>\n<div class=\"param\">pageViews (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#long\">Long</a></span>  format: int64</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 1</span></div>\n<div class=\"param\">entryReferer (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: http://lp.usafis.org/_Incapsula_Resource?CWUDNSAI=9_E1521557&amp;incident_id=133077760038102423-139906691365201416&amp;edet=12&amp;cinfo=2ef678e2c753856785000000</span></div>\n<div class=\"param\">entryPage (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: www.incapsula.com/ddos/ddos-mitigation-services</span></div>\n<div class=\"param\">servedVia (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#object\">array[Object]</a></span>  </div>\n<div class=\"param\">securitySummary (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: {&quot;api.threats.sql_injection&quot;:&quot;2&quot;,&quot;api.threats.cross_site_scripting&quot;:&quot;1&quot;,&quot;api.threats.illegal_resource_access&quot;:&quot;3&quot;,&quot;api.threats.remote_file_inclusion&quot;:&quot;2&quot;,&quot;api.threats.customRule&quot;:&quot;3&quot;,&quot;api.threats.ddos=DDoS&quot;:&quot;4&quot;,&quot;api.threats.backdoor&quot;:&quot;2&quot;,&quot;api.threats.bot_access_control&quot;:&quot;1&quot;,&quot;api.acl.blacklisted_countries&quot;:&quot;1&quot;,&quot;api.acl.blacklisted_urls&quot;:&quot;1&quot;,&quot;api.acl.blacklisted_ips&quot;:&quot;1&quot;}</span></div>\n<div class=\"param\">actions (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#ActionItem\">array[ActionItem]</a></span>  </div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-SetPriorityResponse\">\n    <h3 class=\"  subtopic-title \"><a name=\"SetPriorityResponse\"><code>SetPriorityResponse</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">status (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: ok</span></div>\n<div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-SimplifiedRedirectRuleDTO\">\n    <h3 class=\"  subtopic-title \"><a name=\"SimplifiedRedirectRuleDTO\"><code>SimplifiedRedirectRuleDTO</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">rule_name </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> The rule name </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: Custom rule 1</span></div>\n<div class=\"param\">action </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> Rule action. Possible values: &lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REDIRECT&lt;/b&gt; Redirect the client to a different URL, responding with a 30X response.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_SIMPLIFIED_REDIRECT&lt;/b&gt; Redirect the client to a different URL, responding with a 30X response.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REWRITE_URL&lt;/b&gt; Modify the path to which a specific request is targeted.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REWRITE_HEADER&lt;/b&gt; Modify or add a request header before passing traffic to the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_REWRITE_COOKIE&lt;/b&gt; Modify or add cookies that are sent by the client to the origin server. The cookie name and value should be indicated.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_DELETE_HEADER&lt;/b&gt; Remove a specific request header, which means that it wonâ€™t be sent to the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_DELETE_COOKIE&lt;/b&gt; Remove a specific cookie set on the client, which means that it wonâ€™t be sent to the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_FORWARD_TO_DC&lt;/b&gt; Define the data center to which a specific request will be sent.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_FORWARD_TO_PORT&lt;/b&gt; Define the port to which a specific request will be sent.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_RESPONSE_REWRITE_HEADER&lt;/b&gt; Modify or add a header to the response received from the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_RESPONSE_DELETE_HEADER&lt;/b&gt; Remove a specific response header, which means that it won&#39;t be returned to the client.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_RESPONSE_REWRITE_RESPONSE_CODE&lt;/b&gt; Modify the response code received from the origin server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RULE_ACTION_CUSTOM_ERROR_RESPONSE&lt;/b&gt; Control the error response that is returned to the client when a request is blocked.&lt;/li&gt;&lt;/ul&gt; </div>\n        <div class=\"param-enum-header\">Enum:</div>\n        <div class=\"param-enum\">RULE_ACTION_NONE</div><div class=\"param-enum\">RULE_ACTION_EXCLUDE</div><div class=\"param-enum\">RULE_ACTION_NOP</div><div class=\"param-enum\">RULE_ACTION_SESSION_COUNTER_INC</div><div class=\"param-enum\">RULE_ACTION_SET_CAPTCHA_FAILED</div><div class=\"param-enum\">RULE_ACTION_SET_DUAL_FACTOR_AUTHENTICATION_FAILED</div><div class=\"param-enum\">RULE_ACTION_SKIP_TEST_COOKIES</div><div class=\"param-enum\">RULE_ACTION_NULL_ROUTE</div><div class=\"param-enum\">RULE_ACTION_TRANSPARENT_HTML_JS_FORCE</div><div class=\"param-enum\">RULE_ACTION_TRANSPARENT_HTML_JS_RELAXED</div><div class=\"param-enum\">RULE_ACTION_HIDDEN_ALERT</div><div class=\"param-enum\">RULE_ACTION_ALERT</div><div class=\"param-enum\">RULE_ACTION_QUARANTINE_URL</div><div class=\"param-enum\">RULE_ACTION_RETRY</div><div class=\"param-enum\">RULE_ACTION_INTRUSIVE_HTML</div><div class=\"param-enum\">RULE_ACTION_DDOS_ACTION</div><div class=\"param-enum\">RULE_ACTION_CAPTCHA</div><div class=\"param-enum\">RULE_ACTION_DUAL_FACTOR_AUTHENTICATE</div><div class=\"param-enum\">RULE_ACTION_BLOCK</div><div class=\"param-enum\">RULE_ACTION_BLOCK_USER</div><div class=\"param-enum\">RULE_ACTION_BLOCK_IP</div><div class=\"param-enum\">RULE_ACTION_BLOCK_IP_AGGRESSIVE</div><div class=\"param-enum\">RULE_ACTION_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_REWRITE</div><div class=\"param-enum\">RULE_ACTION_BYPASS_CACHE</div><div class=\"param-enum\">RULE_ACTION_REWRITE_URL</div><div class=\"param-enum\">RULE_ACTION_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_REWRITE_COOKIE</div><div class=\"param-enum\">RULE_ACTION_DELETE</div><div class=\"param-enum\">RULE_ACTION_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_DELETE_COOKIE</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_DC</div><div class=\"param-enum\">RULE_ACTION_RATE</div><div class=\"param-enum\">RULE_ACTION_SIMPLIFIED_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_CUSTOM_ERROR_RESPONSE</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_RESPONSE_CODE</div><div class=\"param-enum\">RULE_ACTION_FORWARD_REQUEST</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_PORT</div><div class=\"param-enum\">RULE_ACTION_WAF_OVERRIDE</div><div class=\"param-enum\">RULE_ACTION_MASK</div><div class=\"param-enum\">RULE_ACTION_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_SIMPLIFIED_REDIRECT</div><div class=\"param-enum\">RULE_ACTION_REWRITE_URL</div><div class=\"param-enum\">RULE_ACTION_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_REWRITE_COOKIE</div><div class=\"param-enum\">RULE_ACTION_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_DELETE_COOKE</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_DC</div><div class=\"param-enum\">RULE_ACTION_FORWARD_TO_PORT</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_HEADER</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_DELETE_HEADER</div><div class=\"param-enum\">RULE_ACTION_RESPONSE_REWRITE_RESPONSE_CODE</div><div class=\"param-enum\">RULE_ACTION_CUSTOM_ERROR_RESPONSE</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: RULE_ACTION_REDIRECT</span></div>\n<div class=\"param\">enabled (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span> Boolean that enables the rule. Possible values: true, false. </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">from </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> URL to redirect from </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: /path/from</span></div>\n<div class=\"param\">to </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> URL to redirect to </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: http://site.to</span></div>\n<div class=\"param\">response_code </div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> Rule&#39;s response code. format: int32</div>\n        <div class=\"param-enum-header\">Enum:</div>\n        <div class=\"param-enum\">301</div><div class=\"param-enum\">302</div><div class=\"param-enum\">303</div><div class=\"param-enum\">307</div><div class=\"param-enum\">308</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 302</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-SiteCacheRuleResponse\">\n    <h3 class=\"  subtopic-title \"><a name=\"SiteCacheRuleResponse\"><code>SiteCacheRuleResponse</code></a> </h3>\n    \n    <div class=\"field-items\">\n          </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-SiteConfigurationWarning\">\n    <h3 class=\"  subtopic-title \"><a name=\"SiteConfigurationWarning\"><code>SiteConfigurationWarning</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">type (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n        <div class=\"param-enum-header\">Enum:</div>\n        <div class=\"param-enum\">CNAME</div><div class=\"param-enum\">A</div><div class=\"param-enum\">AAAA</div><div class=\"param-enum\">MX</div><div class=\"param-enum\">NS</div><div class=\"param-enum\">TXT</div><div class=\"param-enum\">Unkown</div><div class=\"param-enum\">CAA</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: CNAME</span></div>\n<div class=\"param\">set_data_to (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#object\">array[Object]</a></span>  </div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-SiteDualFactorSettings\">\n    <h3 class=\"  subtopic-title \"><a name=\"SiteDualFactorSettings\"><code>SiteDualFactorSettings</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">specificUsers (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">array[String]</a></span>  </div>\n<div class=\"param\">enabled (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span> Enable/disable LoginProtect </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: false</span></div>\n<div class=\"param\">customAreas (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#customAreas\">array[customAreas]</a></span>  </div>\n<div class=\"param\">customAreasExceptions (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#customAreasExceptions\">array[customAreasExceptions]</a></span>  </div>\n<div class=\"param\">allowAllUsers (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span> Authorize all Login Protect users in this account </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">shouldSuggestApplicatons (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">allowedMedia (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">array[String]</a></span>  </div>\n        <div class=\"param-enum-header\">Enum:</div>\n        \n<div class=\"param\">shouldSendLoginNotifications (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span> Send Notifications on Login to protected URL </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">application (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span>  </div>\n<div class=\"param\">version (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span>  format: int32</div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-Stats\">\n    <h3 class=\"  subtopic-title \"><a name=\"Stats\"><code>Stats</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">res (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#integer\">Integer</a></span> res - contains specific error code format: int32</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 0</span></div>\n<div class=\"param\">res_message (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: OK</span></div>\n<div class=\"param\">debug_info (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#map\">array[map[String, Object]]</a></span>  </div>\n<div class=\"param\">objectid (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 200</span></div>\n<div class=\"param\">time (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 1522761000000</span></div>\n<div class=\"param\">payload (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#TopGraphPayloads\">array[TopGraphPayloads]</a></span>  </div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-SubAccountStatus\">\n    <h3 class=\"  subtopic-title \"><a name=\"SubAccountStatus\"><code>SubAccountStatus</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">sub_account_id (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#long\">Long</a></span>  format: int64</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 10</span></div>\n<div class=\"param\">sub_account_name (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: My Sub Account</span></div>\n<div class=\"param\">ref_id (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 432</span></div>\n<div class=\"param\">logins (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#Login\">array[Login]</a></span>  </div>\n<div class=\"param\">log_level (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: full</span></div>\n<div class=\"param\">support_level (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: Standard</span></div>\n<div class=\"param\">parent_id (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#long\">Long</a></span>  format: int64</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 10</span></div>\n<div class=\"param\">logs_account_id (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#long\">Long</a></span>  format: int64</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 15</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-TLSConfiguration\">\n    <h3 class=\"  subtopic-title \"><a name=\"TLSConfiguration\"><code>TLSConfiguration</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">hstsConfiguration (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#HSTSConfiguration\">HSTSConfiguration</a></span>  </div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-TLSConfigurationDto\">\n    <h3 class=\"  subtopic-title \"><a name=\"TLSConfigurationDto\"><code>TLSConfigurationDto</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">data (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#TLSConfiguration\">array[TLSConfiguration]</a></span>  </div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-Threat\">\n    <h3 class=\"  subtopic-title \"><a name=\"Threat\"><code>Threat</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">id (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n<div class=\"param\">name (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n<div class=\"param\">incidents (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#long\">Long</a></span>  format: int64</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 12</span></div>\n<div class=\"param\">status (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: ok</span></div>\n<div class=\"param\">status_text_id (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: api.threats.action.block_request</span></div>\n<div class=\"param\">status_text (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: Block Request</span></div>\n<div class=\"param\">followup (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: api.threats.followup.view</span></div>\n<div class=\"param\">followup_text (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: View Incidents</span></div>\n<div class=\"param\">followup_url (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: https://my.incapsula.com/sites/siteVisits?token=1123_103_13234435091_5d55197912387b94&amp;timeFrame=last_7_days&amp;extSiteId=123&amp;threatFilters=badBot</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-ThreatItem\">\n    <h3 class=\"  subtopic-title \"><a name=\"ThreatItem\"><code>ThreatItem</code></a> </h3>\n    <div class=\" model-description subtopic-text \">threats</div>\n    <div class=\"field-items\">\n      <div class=\"param\">securityRule (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: api.threats.illegal_resource_access</span></div>\n<div class=\"param\">alertLocation (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: api.alert_location.alert_location_path</span></div>\n<div class=\"param\">attackCodes (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#object\">array[Object]</a></span>  </div>\n<div class=\"param\">securityRuleAction (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: api.rule_action_type.rule_action_block</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-ThresholdsData\">\n    <h3 class=\"  subtopic-title \"><a name=\"ThresholdsData\"><code>ThresholdsData</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">ppsThresholds (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">map[String, String]</a></span>  </div>\n<div class=\"param\">bandwidthThresholds (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">map[String, String]</a></span>  </div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-TimeSeriesItem\">\n    <h3 class=\"  subtopic-title \"><a name=\"TimeSeriesItem\"><code>TimeSeriesItem</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">id (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n<div class=\"param\">name (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n<div class=\"param\">data (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#object\">array[Object]</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: [[1344247200000,5]]</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-TopGraphPayloads\">\n    <h3 class=\"  subtopic-title \"><a name=\"TopGraphPayloads\"><code>TopGraphPayloads</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">interval (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 15000</span></div>\n<div class=\"param\">startTime (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#DateTime\">Date</a></span>  format: date-time</div>\n<div class=\"param\">data (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#object\">array[Object]</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: [5462,7563]</span></div>\n<div class=\"param\">metric (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: pps</span></div>\n<div class=\"param\">dataType (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: ip</span></div>\n<div class=\"param\">item (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 10.13.0.1</span></div>\n<div class=\"param\">traffic (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: blocked</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-VisitsItem\">\n    <h3 class=\"  subtopic-title \"><a name=\"VisitsItem\"><code>VisitsItem</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">id (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n<div class=\"param\">name (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n<div class=\"param\">data (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#object\">array[Object]</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: [[1344247200000,50],[1344247500000,40]]</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-VisitsSummary\">\n    <h3 class=\"  subtopic-title \"><a name=\"VisitsSummary\"><code>VisitsSummary</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">id (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n<div class=\"param\">name (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n<div class=\"param\">data (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#array\">array[array[Object]]</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: [[&#39;np&#39;,15],[&#39;no&#39;,778]]</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-account\">\n    <h3 class=\"  subtopic-title \"><a name=\"account\"><code>account</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">email (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: example@imperva.com</span></div>\n<div class=\"param\">plan_id (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: ent100</span></div>\n<div class=\"param\">plan_name (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: Enterprise 100</span></div>\n<div class=\"param\">trial_end_date (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#DateTime\">Date</a></span>  format: date-time</div>\n<div class=\"param\">account_id (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#long\">Long</a></span>  format: int64</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 10</span></div>\n<div class=\"param\">parent_id (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#long\">Long</a></span>  format: int64</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 123</span></div>\n<div class=\"param\">John Account (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: Jhon</span></div>\n<div class=\"param\">user_name (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: Jhon</span></div>\n<div class=\"param\">logins (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#Login\">array[Login]</a></span>  </div>\n<div class=\"param\">log_level (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: full</span></div>\n<div class=\"param\">support_level (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: Standard</span></div>\n<div class=\"param\">support_all_tls_versions (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">allow_ssl_validation_delegation (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">domains_for_ssl_validation_delegation (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">array[String]</a></span>  </div>\n<div class=\"param\">cname_value_for_ssl_validation_delegation (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: abc.impervadns.net</span></div>\n<div class=\"param\">wildcard_san_for_new_sites (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n        <div class=\"param-enum-header\">Enum:</div>\n        <div class=\"param-enum\">True</div><div class=\"param-enum\">False</div><div class=\"param-enum\">Default</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: TRUE</span></div>\n<div class=\"param\">naked_domain_san_for_new_www_sites (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">enable_http2_for_new_sites (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">enable_http2_to_origin_for_new_sites (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-accounts\">\n    <h3 class=\"  subtopic-title \"><a name=\"accounts\"><code>accounts</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">email (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: example@imperva.com</span></div>\n<div class=\"param\">plan_id (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: ent100</span></div>\n<div class=\"param\">plan_name (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: Enterprise 100</span></div>\n<div class=\"param\">trial_end_date (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#DateTime\">Date</a></span>  format: date-time</div>\n<div class=\"param\">account_id (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#long\">Long</a></span>  format: int64</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 10</span></div>\n<div class=\"param\">parent_id (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#long\">Long</a></span>  format: int64</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: 123</span></div>\n<div class=\"param\">John Account (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: Jhon</span></div>\n<div class=\"param\">user_name (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: Jhon</span></div>\n<div class=\"param\">logins (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#Login\">array[Login]</a></span>  </div>\n<div class=\"param\">log_level (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: full</span></div>\n<div class=\"param\">support_level (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: Standard</span></div>\n<div class=\"param\">support_all_tls_versions (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">allow_ssl_validation_delegation (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">domains_for_ssl_validation_delegation (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">array[String]</a></span>  </div>\n<div class=\"param\">cname_value_for_ssl_validation_delegation (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: abc.impervadns.net</span></div>\n<div class=\"param\">wildcard_san_for_new_sites (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n        <div class=\"param-enum-header\">Enum:</div>\n        <div class=\"param-enum\">True</div><div class=\"param-enum\">False</div><div class=\"param-enum\">Default</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: TRUE</span></div>\n<div class=\"param\">naked_domain_san_for_new_www_sites (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">enable_http2_for_new_sites (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n<div class=\"param\">enable_http2_to_origin_for_new_sites (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#boolean\">Boolean</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: true</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-customAreas\">\n    <h3 class=\"  subtopic-title \"><a name=\"customAreas\"><code>customAreas</code></a> </h3>\n    <div class=\" model-description subtopic-text \">Pages or areas on your website requiring extended authentication</div>\n    <div class=\"field-items\">\n      <div class=\"param\">pattern (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n        <div class=\"param-enum-header\">Enum:</div>\n        <div class=\"param-enum\">EQUALS</div><div class=\"param-enum\">NOT_EQUALS</div><div class=\"param-enum\">NOT_CONTAINS</div><div class=\"param-enum\">PREFIX</div><div class=\"param-enum\">SUFFIX</div><div class=\"param-enum\">NOT_PREFIX</div><div class=\"param-enum\">NOT_SUFFIX</div><div class=\"param-enum\">CONTAINS</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: CONTAINS</span></div>\n<div class=\"param\">url (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: /userlist</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-customAreasExceptions\">\n    <h3 class=\"  subtopic-title \"><a name=\"customAreasExceptions\"><code>customAreasExceptions</code></a> </h3>\n    <div class=\" model-description subtopic-text \">Pages or areas on your website to exclude from extended authentication</div>\n    <div class=\"field-items\">\n      <div class=\"param\">pattern (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n        <div class=\"param-enum-header\">Enum:</div>\n        <div class=\"param-enum\">EQUALS</div><div class=\"param-enum\">NOT_EQUALS</div><div class=\"param-enum\">NOT_CONTAINS</div><div class=\"param-enum\">PREFIX</div><div class=\"param-enum\">SUFFIX</div><div class=\"param-enum\">NOT_PREFIX</div><div class=\"param-enum\">NOT_SUFFIX</div><div class=\"param-enum\">CONTAINS</div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: CONTAINS</span></div>\n<div class=\"param\">url (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span>  </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: /userlist</span></div>\n    </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-inline_response_200\">\n    <h3 class=\"  subtopic-title \"><a name=\"inline_response_200\"><code>inline_response_200</code></a> </h3>\n    \n    <div class=\"field-items\">\n          </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-inline_response_200_1\">\n    <h3 class=\"  subtopic-title \"><a name=\"inline_response_200_1\"><code>inline_response_200_1</code></a> </h3>\n    \n    <div class=\"field-items\">\n          </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-inline_response_200_10\">\n    <h3 class=\"  subtopic-title \"><a name=\"inline_response_200_10\"><code>inline_response_200_10</code></a> </h3>\n    \n    <div class=\"field-items\">\n          </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-inline_response_200_11\">\n    <h3 class=\"  subtopic-title \"><a name=\"inline_response_200_11\"><code>inline_response_200_11</code></a> </h3>\n    \n    <div class=\"field-items\">\n          </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-inline_response_200_12\">\n    <h3 class=\"  subtopic-title \"><a name=\"inline_response_200_12\"><code>inline_response_200_12</code></a> </h3>\n    \n    <div class=\"field-items\">\n          </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-inline_response_200_13\">\n    <h3 class=\"  subtopic-title \"><a name=\"inline_response_200_13\"><code>inline_response_200_13</code></a> </h3>\n    \n    <div class=\"field-items\">\n          </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-inline_response_200_14\">\n    <h3 class=\"  subtopic-title \"><a name=\"inline_response_200_14\"><code>inline_response_200_14</code></a> </h3>\n    \n    <div class=\"field-items\">\n          </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-inline_response_200_15\">\n    <h3 class=\"  subtopic-title \"><a name=\"inline_response_200_15\"><code>inline_response_200_15</code></a> </h3>\n    \n    <div class=\"field-items\">\n          </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-inline_response_200_16\">\n    <h3 class=\"  subtopic-title \"><a name=\"inline_response_200_16\"><code>inline_response_200_16</code></a> </h3>\n    \n    <div class=\"field-items\">\n          </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-inline_response_200_17\">\n    <h3 class=\"  subtopic-title \"><a name=\"inline_response_200_17\"><code>inline_response_200_17</code></a> </h3>\n    \n    <div class=\"field-items\">\n          </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-inline_response_200_18\">\n    <h3 class=\"  subtopic-title \"><a name=\"inline_response_200_18\"><code>inline_response_200_18</code></a> </h3>\n    \n    <div class=\"field-items\">\n          </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-inline_response_200_19\">\n    <h3 class=\"  subtopic-title \"><a name=\"inline_response_200_19\"><code>inline_response_200_19</code></a> </h3>\n    \n    <div class=\"field-items\">\n          </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-inline_response_200_2\">\n    <h3 class=\"  subtopic-title \"><a name=\"inline_response_200_2\"><code>inline_response_200_2</code></a> </h3>\n    \n    <div class=\"field-items\">\n          </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-inline_response_200_20\">\n    <h3 class=\"  subtopic-title \"><a name=\"inline_response_200_20\"><code>inline_response_200_20</code></a> </h3>\n    \n    <div class=\"field-items\">\n          </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-inline_response_200_21\">\n    <h3 class=\"  subtopic-title \"><a name=\"inline_response_200_21\"><code>inline_response_200_21</code></a> </h3>\n    \n    <div class=\"field-items\">\n          </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-inline_response_200_22\">\n    <h3 class=\"  subtopic-title \"><a name=\"inline_response_200_22\"><code>inline_response_200_22</code></a> </h3>\n    \n    <div class=\"field-items\">\n          </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-inline_response_200_23\">\n    <h3 class=\"  subtopic-title \"><a name=\"inline_response_200_23\"><code>inline_response_200_23</code></a> </h3>\n    \n    <div class=\"field-items\">\n          </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-inline_response_200_24\">\n    <h3 class=\"  subtopic-title \"><a name=\"inline_response_200_24\"><code>inline_response_200_24</code></a> </h3>\n    \n    <div class=\"field-items\">\n          </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-inline_response_200_25\">\n    <h3 class=\"  subtopic-title \"><a name=\"inline_response_200_25\"><code>inline_response_200_25</code></a> </h3>\n    \n    <div class=\"field-items\">\n          </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-inline_response_200_26\">\n    <h3 class=\"  subtopic-title \"><a name=\"inline_response_200_26\"><code>inline_response_200_26</code></a> </h3>\n    \n    <div class=\"field-items\">\n          </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-inline_response_200_27\">\n    <h3 class=\"  subtopic-title \"><a name=\"inline_response_200_27\"><code>inline_response_200_27</code></a> </h3>\n    \n    <div class=\"field-items\">\n          </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-inline_response_200_28\">\n    <h3 class=\"  subtopic-title \"><a name=\"inline_response_200_28\"><code>inline_response_200_28</code></a> </h3>\n    \n    <div class=\"field-items\">\n          </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-inline_response_200_29\">\n    <h3 class=\"  subtopic-title \"><a name=\"inline_response_200_29\"><code>inline_response_200_29</code></a> </h3>\n    \n    <div class=\"field-items\">\n          </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-inline_response_200_3\">\n    <h3 class=\"  subtopic-title \"><a name=\"inline_response_200_3\"><code>inline_response_200_3</code></a> </h3>\n    \n    <div class=\"field-items\">\n          </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-inline_response_200_30\">\n    <h3 class=\"  subtopic-title \"><a name=\"inline_response_200_30\"><code>inline_response_200_30</code></a> </h3>\n    \n    <div class=\"field-items\">\n          </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-inline_response_200_31\">\n    <h3 class=\"  subtopic-title \"><a name=\"inline_response_200_31\"><code>inline_response_200_31</code></a> </h3>\n    \n    <div class=\"field-items\">\n          </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-inline_response_200_32\">\n    <h3 class=\"  subtopic-title \"><a name=\"inline_response_200_32\"><code>inline_response_200_32</code></a> </h3>\n    \n    <div class=\"field-items\">\n          </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-inline_response_200_33\">\n    <h3 class=\"  subtopic-title \"><a name=\"inline_response_200_33\"><code>inline_response_200_33</code></a> </h3>\n    \n    <div class=\"field-items\">\n          </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-inline_response_200_34\">\n    <h3 class=\"  subtopic-title \"><a name=\"inline_response_200_34\"><code>inline_response_200_34</code></a> </h3>\n    \n    <div class=\"field-items\">\n          </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-inline_response_200_35\">\n    <h3 class=\"  subtopic-title \"><a name=\"inline_response_200_35\"><code>inline_response_200_35</code></a> </h3>\n    \n    <div class=\"field-items\">\n          </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-inline_response_200_36\">\n    <h3 class=\"  subtopic-title \"><a name=\"inline_response_200_36\"><code>inline_response_200_36</code></a> </h3>\n    \n    <div class=\"field-items\">\n          </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-inline_response_200_37\">\n    <h3 class=\"  subtopic-title \"><a name=\"inline_response_200_37\"><code>inline_response_200_37</code></a> </h3>\n    \n    <div class=\"field-items\">\n          </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-inline_response_200_38\">\n    <h3 class=\"  subtopic-title \"><a name=\"inline_response_200_38\"><code>inline_response_200_38</code></a> </h3>\n    \n    <div class=\"field-items\">\n          </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-inline_response_200_39\">\n    <h3 class=\"  subtopic-title \"><a name=\"inline_response_200_39\"><code>inline_response_200_39</code></a> </h3>\n    \n    <div class=\"field-items\">\n          </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-inline_response_200_4\">\n    <h3 class=\"  subtopic-title \"><a name=\"inline_response_200_4\"><code>inline_response_200_4</code></a> </h3>\n    \n    <div class=\"field-items\">\n          </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-inline_response_200_40\">\n    <h3 class=\"  subtopic-title \"><a name=\"inline_response_200_40\"><code>inline_response_200_40</code></a> </h3>\n    \n    <div class=\"field-items\">\n          </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-inline_response_200_41\">\n    <h3 class=\"  subtopic-title \"><a name=\"inline_response_200_41\"><code>inline_response_200_41</code></a> </h3>\n    \n    <div class=\"field-items\">\n          </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-inline_response_200_42\">\n    <h3 class=\"  subtopic-title \"><a name=\"inline_response_200_42\"><code>inline_response_200_42</code></a> </h3>\n    \n    <div class=\"field-items\">\n          </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-inline_response_200_43\">\n    <h3 class=\"  subtopic-title \"><a name=\"inline_response_200_43\"><code>inline_response_200_43</code></a> </h3>\n    \n    <div class=\"field-items\">\n          </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-inline_response_200_44\">\n    <h3 class=\"  subtopic-title \"><a name=\"inline_response_200_44\"><code>inline_response_200_44</code></a> </h3>\n    \n    <div class=\"field-items\">\n          </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-inline_response_200_45\">\n    <h3 class=\"  subtopic-title \"><a name=\"inline_response_200_45\"><code>inline_response_200_45</code></a> </h3>\n    \n    <div class=\"field-items\">\n          </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-inline_response_200_5\">\n    <h3 class=\"  subtopic-title \"><a name=\"inline_response_200_5\"><code>inline_response_200_5</code></a> </h3>\n    \n    <div class=\"field-items\">\n          </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-inline_response_200_6\">\n    <h3 class=\"  subtopic-title \"><a name=\"inline_response_200_6\"><code>inline_response_200_6</code></a> </h3>\n    \n    <div class=\"field-items\">\n          </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-inline_response_200_7\">\n    <h3 class=\"  subtopic-title \"><a name=\"inline_response_200_7\"><code>inline_response_200_7</code></a> </h3>\n    \n    <div class=\"field-items\">\n          </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-inline_response_200_8\">\n    <h3 class=\"  subtopic-title \"><a name=\"inline_response_200_8\"><code>inline_response_200_8</code></a> </h3>\n    \n    <div class=\"field-items\">\n          </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-inline_response_200_9\">\n    <h3 class=\"  subtopic-title \"><a name=\"inline_response_200_9\"><code>inline_response_200_9</code></a> </h3>\n    \n    <div class=\"field-items\">\n          </div>  \n  </div><div apiType=\"schema\" class=\" model subtopic \" id=\"model-specific_users_list\">\n    <h3 class=\"  subtopic-title \"><a name=\"specific_users_list\"><code>specific_users_list</code></a> </h3>\n    \n    <div class=\"field-items\">\n      <div class=\"param\">email (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> email </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: John@example.com</span></div>\n<div class=\"param\">name (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> name </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: John Doe</span></div>\n<div class=\"param\">status (optional)</div><div class=\"param-desc\"><span class=\"param-type\"><a href=\"#string\">String</a></span> status </div>\n          <div class=\"param-desc\"><span class=\"param-type\">example: INVITATION_SENT</span></div>\n    </div>  \n  </div></article></article>\n","topic_language":"enus","views":0,"your_rating":null}