JUMP TOAPIApplication Security APIAPI summaryOpenAPI schemaGet 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 versionDiff configuration versionsRate limitingEnumeration valuesExport condition type valuesExport match condition type valuesExport header valuesCondition valuesCustomRule condition type valuesDeny name valuesException selector valuesRecommendation selector valuesLogging option values (Beta)Errors400401403404409429Configuration settingsGeneral configuration settingsCreate a configurationpostList configurationsgetGet a security configurationgetRename a security configurationputRemove a configurationdeleteClone a configuration versionpostList configuration versionsgetGet configuration version detailsgetRemove a configuration versiondeleteGet the version notesgetModify version notesputMatch targetsGet the hostname coverage match targetsgetCreate a match targetpostList match targetsgetModify match target orderputGet a match targetgetModify a match targetputRemove a match targetdeletePrefetch requestsGet prefetch requestsgetModify prefetch requestsputShared resources: Rate policiesCreate a rate policypostList rate policiesgetGet a rate policygetModify a rate policyputRemove a rate policydeleteModify a rate policy evaluationputSIEM settingsGet SIEM settingsgetModify SIEM settingsputGet SIEM versionsgetURL protection policiesCreate a URL protection policypostList URL protection policiesgetGet a URL protection policygetModify a URL protection policyputRemove a URL protection policydeleteHostnamesList hostname overlapsgetList selectable hostnamesgetList selected hostnamesgetModify selected hostnamesputShared resources: Malware policiesCreate a malware policypostList malware policiesgetList supported malware policy content typesgetGet a malware policygetModify a malware policyputRemove a malware policydeleteShared resources: Custom rulesCreate a custom rulepostList custom rulesgetGet a custom rulegetModify a custom ruleputRemove a custom ruledeletePII learningGet PII learning settings for a configurationgetEnable PII learning settings for a configurationputShared resources: Custom deny actionsCreate a custom deny actionpostList custom deny actionsgetGet a custom deny actiongetModify a custom deny actionputRemove a custom deny actiondeleteBypass network listsGet bypass network lists settingsgetModify the bypass network lists settingsputFailover hostnamesList failover hostnamesgetShared resources: Reputation profilesCreate a reputation profilepostList reputation profilesgetGet a reputation profilegetModify a reputation profileputRemove a reputation profiledeleteRequest body sizeGet request body size settings for a configurationgetModify request body inspection limit settings for a configurationputCookie SettingsGet cookie settingsgetModify cookie settingsputEvasive path matchGet 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 configurationputPragma settingsGet Pragma settings for a configurationgetModify Pragma settings for a configurationputSecurity policiesRate policy actionsList rate policy actionsgetModify a rate policy actionputIP/Geo Firewall settingsGet IP/Geo Firewall settingsgetModify IP/Geo Firewall settingsputAttack payload logsGet attack payload logging settings for a policygetModify attack payload logging settings for a policyputHTTP header logsGet HTTP header log settingsgetModify HTTP header log settingsputClient reputationList reputation profile actionsgetGet the action for a reputation profilegetModify the action for a reputation profileputCustom rule actionsList custom rule actionsgetModify a custom rule actionputReputation analysisGet reputation analysis settingsgetModify reputation analysis settingsputURL protection policy actionsList URL protection policy actionsgetModify a URL protection policy actionputPragma settingsGet Pragma settings for a security policygetModify Pragma settings for a security policyputWAF rules: Penalty box conditionsGet penalty box conditiongetModify the penalty box conditionsputWAF rules: Penalty boxGet the penalty boxgetModify the penalty boxputSlow POST protectionsGet slow POST protection settingsgetModify slow POST protection settingsputWAF rules: Tuning recommendationsRespond to exception recommendationspostGet tuning recommendations for a policygetList tuning recommendations for an attack groupgetList tuning recommendations for a rulegetWAF rules: Attack groupsList attack groupsgetGet the action for an attack groupgetModify the action for an attack groupputGet the exceptions of an attack groupgetModify the exceptions of an attack groupputWAF rules: Update modeGet the current modegetModify the modeputGeneral policy settingsClone or create a security policypostList security policiesgetGet a security policygetModify a security policyputRemove a security policydeleteWAF rules: General settingsList rulesgetUpgrade KRS rulesetputGet adaptive intelligence settingsgetModify adaptive intelligence settingsputGet upgrade detailsgetGet the action for a rulegetModify the action for a ruleputGet the conditions and exceptions of a rulegetModify the conditions and exceptions of a ruleputAPI request constraintsList API request constraints and actionsgetModify the request constraint action for all APIsputModify an API request constraint's actionputWAF rules: ProtectionsGet protectionsgetModify protectionsputEvasive path matchGet evasive path match settingsgetModify evasive path match settingsputMalware policy actionsList malware policy actionsgetModify a malware policy actionputRequest body inspection limitsGet request body inspection limit settings for a security policygetModify request body size settings for a security policyputAPI endpointsList API endpointsgetBypass network listsGet the bypass network lists settings for a security policygetModify the bypass network lists settings for a security policyputClient-Side Protections & ComplianceGet Client-Side Protection & Compliance settingsgetModify Client-Side Protections & Compliance settingsputHostnamesList selected hostnames for a security policygetModify selected hostnames for a security policyputEvaluation modeSecurity policy: Conditions and exceptionsGet the exceptions of an evaluation attack groupgetModify the exceptions of an evaluation attack groupputGet the conditions and exceptions for an evaluation rulegetModify the conditions and exceptions for an evaluation ruleputSecurity policy: Evaluation hostnamesList evaluation hostnames for a security policygetModify evaluation hostnames for a security policyputProtect evaluation hostnames for a security policyputSecurity policy: Evaluation modeSet evaluation modepostSecurity policy: Evaluation penalty boxGet the penalty box for a policy in evaluation modegetModify the evaluation penalty boxputSecurity policy: Evaluation rulesList evaluation rulesgetGet the action of an evaluation rulegetModify the action of an evaluation ruleputSecurity policy: Evaluation attack groupsList evaluation attack groupsgetGet the action for an evaluation attack groupgetModify the action for an evaluation attack groupputWAF rules: Evaluation Penalty box conditionsGet penalty box conditions in evaluation modegetModify the penalty box conditions in evaluation modeputConfiguration: Evaluation hostnamesProtect evaluation hostnamesputList evaluation hostnamesgetModify evaluation hostnamesputActivation and exportActivationsActivate a configuration versionpostConfiguration version exportExport a configuration versiongetActivation historyList activation historygetActivation statusGet an activation request statusgetGet activation statusgetConfiguration version diffCompare two versionspostUtilities and account dataDiscovered APIsList discovered APIsgetGet a discovered APIgetSubscriptionsSubscribe or unsubscribe to recommendation emailspostList subscribersgetEndpointsModify an API's visibilityputCreate an endpoint or resourcepostList discovered API endpointsgetContracts and groupsList contracts and groupsgetAvailable hostnamesList available hostnames for a new configurationgetHostname coverageGet hostname coveragegetSelf-service onboardingsOnboarding: Creation and settingsCreate an onboardingpostList onboardingsgetGet an onboardinggetDelete an onboardingdeleteList onboarding settingsgetModify onboarding settingsputOnboarding: Activations and statusActivate an onboardingpostOnboarding activation statusgetOnboarding: Post-activation validationGet onboarding certificate challengesgetValidate onboarding certificatepostGet hostname CNAME DNS recordsgetValidate hostname CNAME DNS recordspostGet origin hostnames DNS recordsgetSkip origin hostnames DNS record validationpostValidate origin hostnames DNS recordspostModify a rate policy actionput https://{hostname}/appsec/v1/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/rate-policies/{ratePolicyId}Updates the actions in a rate policy. Products: All.