JUMP TOAPIApplication Security APIAPI summaryGet StartedSet up your API tokenAPI conceptsAPI workflowsActivate with invalid hostnamesAdd a new hostname to a configurationAdd a new custom rule to a configurationExport a configuration versionRate limitingEnumeration valuesExport condition type valuesExport match condition type valuesExport header valuesCondition valuesCustomRule condition type valuesDeny name valuesException selector valuesRecommendation selector valuesLogging option values (Beta)Errors400401403404409429Security configurationsConfigurationsList configurationsgetCreate a configurationpostGet a security configurationgetRename a security configurationputRemove a configurationdeleteSubscription for Appsec config notificationsSubscriptionsList subscribersgetSubscribe or unsubscribe to recommendation emailspostCustom rules builderCustom rulesList custom rulesgetCreate a custom rulepostGet a custom rulegetModify a custom ruleputRemove a custom ruledeleteFailover hostnamesFailover hostnamesList failover hostnamesgetSecurity configuration versionsConfiguration versionsList configuration versionsgetClone a configuration versionpostSecurity configuration versionConfiguration versionGet configuration version detailsgetRemove a configuration versiondeleteVersion notesVersionGet the version notesgetUpdate the version notesputHostname coverageHostname coverageGet Hostname CoveragegetHostname match target and overlap coverageMatch targetsGet the hostname coverage match targetsgetHostname overlapsList hostname overlapsgetHostnamesEvaluation hostnamesProtect evaluation hostnamesputList evaluation hostnamesgetModify evaluation hostnamesputSelectable hostnamesList selectable hostnamesgetSelected hostnamesList selected hostnamesgetModify selected hostnamesputWeb application firewall rulesAttack groupsList attack groupsgetGet the action for an attack groupgetModify the action for an attack groupputConditions and exceptionsGet the exceptions of an attack groupgetModify the exceptions of an attack groupputGet the conditions and exceptions of a rulegetModify the conditions and exceptions of a ruleputModeGet the current modegetModify the modeputRulesList rulesgetUpgrade KRS rulesetputAdaptive intelligenceGet adaptive intelligence settinggetUpdate adaptive intelligence settingputUpgrade detailsGet upgrade detailsgetRule actionGet the action for a rulegetModify the action for a ruleputMatch targetsMatch targetsList match targetsgetCreate a match targetpostGet a match targetgetModify a match targetputRemove a match targetdeleteMatch target sequenceModify match target orderputIP/Geo firewallBypass network listsGet the bypass network lists settingsgetModify the bypass network lists settingsputIP/Geo Firewall settingsGet the IP/Geo Firewall settingsgetUpdate the IP Geo Firewall settingsputRate policiesRate policiesList rate policiesgetCreate a rate policypostRemove a rate policydeleteGet a rate policygetModify a rate policyputSIEM configurationSIEM settingsGet SIEM settingsgetModify SIEM settingsputReputation profilesReputation profilesList reputation profilesgetCreate a reputation profilepostGet a reputation profilegetModify a reputation profileputRemove a reputation profiledeleteAdvanced configuration settingsEvasive path matchGet the evasive path match settings for a configurationgetModify evasive path match settings for a configurationputHTTP header logsGet the HTTP header log settings for a configurationgetModify HTTP header log settings for a configurationputAttack payload logsGet the attack payload log settings for a configurationgetModify attack payload log settings for a configurationputPragmaGet Pragma settings for a configurationgetModify Pragma settings for a configurationputPrefetch requestsGet prefetch requestsgetModify prefetch requestsputRequest body sizeGet request body size settings for a configurationgetModify request body inspection limit settings for a configurationputSecurity policiesPoliciesList security policiesgetClone or create a security policypostGet a security policygetModify a security policyputRemove a security policydeleteSecurity policy advanced settingsEvasive path matchGet evasive path match settinggetModify evasive path match settingputHTTP header logsGet HTTP header log settingsgetModify HTTP header log settingsputAttack payload logsGet attack payload logging settings for a policygetModify Attack Payload Logging settings for a policyputPragmaGet Pragma settings for a security policygetModify Pragma settings for a security policyputRequest body inspection limitsGet request body inspection limit settings for a security policygetModify request body size settings for a security policyputSecurity policy protectionsProtectionsGet protectionsgetModify protectionsputPenalty boxPenalty boxGet the penalty boxgetModify the penalty boxputRate policy actionsRate policy actionsList rate policy actionsgetModify a rate policy actionputAPI request constraintsAPI request constraintsList API request constraints and actionsgetModify the request constraint action for all APIputModify an API request constraint's actionputAPI endpointsAPI endpointsList API endpointsgetRecommendationsTuning recommendationsGet tuning recommendations for a policygetRespond to exception recommendationspostList tuning recommendations for an attack groupgetList tuning recommendations for a rulegetReputation analysisReputation analysisGet the reputation analysis settingsgetUpdate the reputation analysis settingsputReputation profile actionReputation profilesList reputation profile actionsgetGet the action for a reputation profilegetModify the action for a reputation profileputSlow POSTSlow POST protectionGet slow POST protection settingsgetModify slow POST protection settingsputSelected hostnames for App & API protectorBypass network listsGet the bypass network lists settings for a security policygetModify the bypass network lists settings for a security policyputEvaluation hostnamesList evaluation hostnames for a security policygetModify evaluation hostnames for a security policyputProtect evaluation hostnames for a security policyputSelected hostnamesList selected hostnames for a security policygetModify selected hostnames for a security policyputCustom rules actionsCustom rule actionsList custom rule actionsgetModify a custom rule actionputWeb application firewall evaluation rulesEvaluation modeSet evaluation modepostEvaluation rulesList evaluation rulesgetGet the action of an evaluation rulegetModify the action of an evaluation ruleputConditions and exceptionsGet the conditions and exceptions for an evaluation rulegetModify the conditions and exceptions for an evaluation ruleputGet the exceptions of an evaluation attack groupgetModify the exceptions of an evaluation attack groupputEvaluation attack groupsList evaluation attack groupsgetGet the action for an evaluation attack groupgetModify the action for an evaluation attack groupputEvaluation penalty boxEvaluation penalty boxGet the penalty box for a policy in evaluation modegetModify the evaluation penalty boxputSecurity configuration version exportConfiguration version exportExport a configuration versiongetSecurity config activationActivationsActivate a configuration versionpostActivation request statusGet an activation request statusgetActivation statusGet activation statusgetSecurity configuration activation historyActivationsList activation historygetSIEM definitionSIEM versionsGet SIEM versionsgetSecurity configurations contract and groupContracts and groupsList contracts and groupsgetAvailable hostnamesList available hostnames for a new configurationgetAPI DiscoveryDiscovered APIsList discovered APIsgetGet a discovered APIgetEndpointsModify an API's visibilityputList discovered API endpointsgetCreate an endpoint or resourcepostMalware policy content typesMalware content typesList supported malware policy content typesgetMalware policiesMalware policiesList malware policiesgetCreate a malware policypostGet a malware policygetModify a malware policyputRemove a malware policydeleteMalware policy actionsMalware policy actionsList malware policy actionsgetModify a malware policy actionputCustom denyCustom deny actionsList custom deny actionsgetCreate a custom deny actionpostRemove a custom deny actiondeleteGet a custom deny actiongetModify a custom deny actionputCreate a custom rulepost https://{hostname}/appsec/v1/configs/{configId}/custom-rulesCreates a new custom rule. Products: All.