Token导航 LogoToken导航

Agent Skill · 研究检索

lap-akamai-application-security-api(LAP akamai application 安全 API)

用于辅助 API 设计、接口文档、请求响应结构和服务集成说明。它适合让 Agent 梳理 endpoint、生成 OpenAPI 草稿、检查字段命名、整理错误码或辅助前后端联调。使用时需要确认真实业务语义、鉴权方式、分页和错误处理规则;涉及生成接口文档时,应避免凭空补字段,最好从现有代码、schema 或接口样例中提取事实。

lap-akamai-application-security-api 是研究检索类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为需要联网;许可证为 MIT-0,第三方扫描有提醒项,按安装量在研究检索类的 73,675 个 Skill 里排第 40,095。

总安装 1,327周安装 57GitHub Stars 公开资料未说明下载 465核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:lap-akamai-application-security-api(LAP akamai application 安全 API)
来源仓库:https://github.com/mickmicksh/lap-akamai-application-security-api
安装命令:
openclaw skills install lap-akamai-application-security-api
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install lap-akamai-application-security-api

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

Akamai:应用程序安全 API 技能。使用 Akamai 时使用:用于激活、api 发现、配置的应用程序安全性。覆盖236个端点。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install lap-akamai-application-security-api;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

lap-akamai-application-security-api 怎么安装?

在终端执行 openclaw skills install lap-akamai-application-security-api。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

lap-akamai-application-security-api 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

lap-akamai-application-security-api 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

lap-akamai-application-security-api 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

lap-akamai-application-security-api 用的人多吗?

公开数据是累计安装 1,327 次,近一周安装 57 次,下载 465 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

lap-akamai-application-security-api 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
lap-akamai-application-security-api

LAP akamai application 安全 API · 本页

1,327—需要联网MIT-0有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
lap-akamai-application-security-api
description
Akamai: Application Security API skill. Use when working with Akamai: Application Security for activations, api-discovery, configs. Covers 236 endpoints.
version
1.0.0
generator
lapsh

Akamai: Application Security API

API version: v1

Auth

No authentication required.

Base URL

https://{hostname}/appsec/v1

Setup

  1. No auth setup needed
  2. GET /api-discovery -- verify access
  3. POST /activations -- create first activations

Endpoints

236 endpoints across 10 groups. See references/api-spec.lap for full details.

activations

MethodPathDescription
POST/activationsActivate a configuration version
GET/activations/status/{statusId}Get an activation request status
GET/activations/{activationId}Get activation status

api-discovery

MethodPathDescription
GET/api-discoveryList discovered APIs
GET/api-discovery/host/{hostname}/basepath/{basePath}Get a discovered API
PUT/api-discovery/host/{hostname}/basepath/{basePath}Modify an API's visibility
POST/api-discovery/host/{hostname}/basepath/{basePath}/endpointsCreate an endpoint or resource
GET/api-discovery/host/{hostname}/basepath/{basePath}/endpointsList discovered API endpoints

configs

MethodPathDescription
POST/configsCreate a configuration
GET/configsList configurations
GET/configs/{configId}Get a security configuration
PUT/configs/{configId}Rename a security configuration
DELETE/configs/{configId}Delete a configuration
GET/configs/{configId}/activationsList activation history
POST/configs/{configId}/custom-rulesCreate a custom rule
GET/configs/{configId}/custom-rulesList custom rules
GET/configs/{configId}/custom-rules/{ruleId}Get a custom rule
PUT/configs/{configId}/custom-rules/{ruleId}Modify a custom rule
DELETE/configs/{configId}/custom-rules/{ruleId}Remove a custom rule
GET/configs/{configId}/failover-hostnamesList failover hostnames
POST/configs/{configId}/notification/subscription/{feature}Subscribe or unsubscribe to recommendation emails
GET/configs/{configId}/notification/subscription/{feature}List subscribers
POST/configs/{configId}/versionsClone a configuration version
GET/configs/{configId}/versionsList configuration versions
POST/configs/{configId}/versions/diffCompare two versions
GET/configs/{configId}/versions/{versionNumber}Get configuration version details
DELETE/configs/{configId}/versions/{versionNumber}Delete a configuration version
GET/configs/{configId}/versions/{versionNumber}/advanced-settings/cookie-settingsGet cookie settings
PUT/configs/{configId}/versions/{versionNumber}/advanced-settings/cookie-settingsModify cookie settings
GET/configs/{configId}/versions/{versionNumber}/advanced-settings/evasive-path-matchGet evasive path match settings for a configuration
PUT/configs/{configId}/versions/{versionNumber}/advanced-settings/evasive-path-matchModify evasive path match settings for a configuration
GET/configs/{configId}/versions/{versionNumber}/advanced-settings/ja4-fingerprintGet JA4 client TLS fingerprint settings
PUT/configs/{configId}/versions/{versionNumber}/advanced-settings/ja4-fingerprintModify JA4 client TLS fingerprint settings
GET/configs/{configId}/versions/{versionNumber}/advanced-settings/loggingGet the HTTP header log settings for a configuration
PUT/configs/{configId}/versions/{versionNumber}/advanced-settings/loggingModify HTTP header log settings for a configuration
GET/configs/{configId}/versions/{versionNumber}/advanced-settings/logging/attack-payloadGet the attack payload log settings for a configuration
PUT/configs/{configId}/versions/{versionNumber}/advanced-settings/logging/attack-payloadModify attack payload log settings for a configuration
GET/configs/{configId}/versions/{versionNumber}/advanced-settings/pii-learningGet PII learning settings for a configuration
PUT/configs/{configId}/versions/{versionNumber}/advanced-settings/pii-learningEnable PII learning settings for a configuration
GET/configs/{configId}/versions/{versionNumber}/advanced-settings/pragma-headerGet Pragma settings for a configuration
PUT/configs/{configId}/versions/{versionNumber}/advanced-settings/pragma-headerModify Pragma settings for a configuration
GET/configs/{configId}/versions/{versionNumber}/advanced-settings/prefetchGet prefetch requests
PUT/configs/{configId}/versions/{versionNumber}/advanced-settings/prefetchModify prefetch requests
GET/configs/{configId}/versions/{versionNumber}/advanced-settings/request-bodyGet request body size settings for a configuration
PUT/configs/{configId}/versions/{versionNumber}/advanced-settings/request-bodyModify request body inspection limit settings for a configuration
POST/configs/{configId}/versions/{versionNumber}/behavioral-ddosCreate a Behavioral DDoS profile
GET/configs/{configId}/versions/{versionNumber}/behavioral-ddosList Behavioral DDoS profiles
GET/configs/{configId}/versions/{versionNumber}/behavioral-ddos/{profileId}Get a Behavioral DDoS profile
PUT/configs/{configId}/versions/{versionNumber}/behavioral-ddos/{profileId}Modify a Behavioral DDoS profile
DELETE/configs/{configId}/versions/{versionNumber}/behavioral-ddos/{profileId}Remove a Behavioral DDoS profile
GET/configs/{configId}/versions/{versionNumber}/bypass-network-listsGet bypass network lists settings
PUT/configs/{configId}/versions/{versionNumber}/bypass-network-listsModify the bypass network lists settings
POST/configs/{configId}/versions/{versionNumber}/custom-denyCreate a custom deny action
GET/configs/{configId}/versions/{versionNumber}/custom-denyList custom deny actions
GET/configs/{configId}/versions/{versionNumber}/custom-deny/{customDenyId}Get a custom deny action
PUT/configs/{configId}/versions/{versionNumber}/custom-deny/{customDenyId}Modify a custom deny action
DELETE/configs/{configId}/versions/{versionNumber}/custom-deny/{customDenyId}Remove a custom deny action
POST/configs/{configId}/versions/{versionNumber}/custom-rules/usageList custom rules usage by security policies
POST/configs/{configId}/versions/{versionNumber}/exportAsynchronously export a configuration version
GET/configs/{configId}/versions/{versionNumber}/export/{exportId}/resultGet asynchronous export results
GET/configs/{configId}/versions/{versionNumber}/export/{exportId}/statusGet asynchronous export status
GET/configs/{configId}/versions/{versionNumber}/hostname-coverage/match-targetsGet the hostname coverage match targets
GET/configs/{configId}/versions/{versionNumber}/hostname-coverage/overlappingList hostname overlaps
POST/configs/{configId}/versions/{versionNumber}/malware-policiesCreate a malware policy
GET/configs/{configId}/versions/{versionNumber}/malware-policiesList malware policies
GET/configs/{configId}/versions/{versionNumber}/malware-policies/content-typesList supported malware policy content types
GET/configs/{configId}/versions/{versionNumber}/malware-policies/{malwarePolicyId}Get a malware policy
PUT/configs/{configId}/versions/{versionNumber}/malware-policies/{malwarePolicyId}Modify a malware policy
DELETE/configs/{configId}/versions/{versionNumber}/malware-policies/{malwarePolicyId}Remove a malware policy
POST/configs/{configId}/versions/{versionNumber}/match-targetsCreate a match target
GET/configs/{configId}/versions/{versionNumber}/match-targetsList match targets
PUT/configs/{configId}/versions/{versionNumber}/match-targets/sequenceModify match target order
GET/configs/{configId}/versions/{versionNumber}/match-targets/{targetId}Get a match target
PUT/configs/{configId}/versions/{versionNumber}/match-targets/{targetId}Modify a match target
DELETE/configs/{configId}/versions/{versionNumber}/match-targets/{targetId}Remove a match target
PUT/configs/{configId}/versions/{versionNumber}/protect-eval-hostnamesProtect evaluation hostnames
POST/configs/{configId}/versions/{versionNumber}/rate-policiesCreate a rate policy
GET/configs/{configId}/versions/{versionNumber}/rate-policiesList rate policies
GET/configs/{configId}/versions/{versionNumber}/rate-policies/{ratePolicyId}Get a rate policy
PUT/configs/{configId}/versions/{versionNumber}/rate-policies/{ratePolicyId}Modify a rate policy
DELETE/configs/{configId}/versions/{versionNumber}/rate-policies/{ratePolicyId}Remove a rate policy
PUT/configs/{configId}/versions/{versionNumber}/rate-policies/{ratePolicyId}/evaluationModify a rate policy evaluation
POST/configs/{configId}/versions/{versionNumber}/reputation-profilesCreate a reputation profile
GET/configs/{configId}/versions/{versionNumber}/reputation-profilesList reputation profiles
GET/configs/{configId}/versions/{versionNumber}/reputation-profiles/{reputationProfileId}Get a reputation profile
PUT/configs/{configId}/versions/{versionNumber}/reputation-profiles/{reputationProfileId}Modify a reputation profile
DELETE/configs/{configId}/versions/{versionNumber}/reputation-profiles/{reputationProfileId}Remove a reputation profile
POST/configs/{configId}/versions/{versionNumber}/response-actions/challenge-actionsCreate a challenge action
GET/configs/{configId}/versions/{versionNumber}/response-actions/challenge-actionsList challenge actions
GET/configs/{configId}/versions/{versionNumber}/response-actions/challenge-actions/{actionId}Get a challenge action
PUT/configs/{configId}/versions/{versionNumber}/response-actions/challenge-actions/{actionId}Update a challenge action
DELETE/configs/{configId}/versions/{versionNumber}/response-actions/challenge-actions/{actionId}Delete a challenge action
PUT/configs/{configId}/versions/{versionNumber}/response-actions/challenge-actions/{actionId}/google-recaptcha-secret-keyUpdate Google reCAPTCHA secret key
POST/configs/{configId}/versions/{versionNumber}/security-policiesClone or create a security policy
GET/configs/{configId}/versions/{versionNumber}/security-policiesList security policies
GET/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}Get a security policy
PUT/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}Modify a security policy
DELETE/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}Remove a security policy
GET/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/advanced-settings/evasive-path-matchGet evasive path match settings
PUT/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/advanced-settings/evasive-path-matchModify evasive path match settings
GET/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/advanced-settings/loggingGet HTTP header log settings
PUT/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/advanced-settings/loggingModify HTTP header log settings
GET/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/advanced-settings/logging/attack-payloadGet attack payload logging settings for a policy
PUT/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/advanced-settings/logging/attack-payloadModify attack payload logging settings for a policy
GET/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/advanced-settings/pragma-headerGet Pragma settings for a security policy
PUT/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/advanced-settings/pragma-headerModify Pragma settings for a security policy
GET/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/advanced-settings/request-bodyGet request body inspection limit settings for a security policy
PUT/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/advanced-settings/request-bodyModify request body size settings for a security policy
GET/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/api-endpointsList API endpoints
GET/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/api-request-constraintsList API request constraints and actions
PUT/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/api-request-constraintsModify the request constraint action for all APIs
PUT/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/api-request-constraints/{apiId}Modify an API request constraint's action
GET/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/attack-groupsList attack groups
GET/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/attack-groups/{attackGroupId}Get the action for an attack group
PUT/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/attack-groups/{attackGroupId}Modify the action for an attack group
GET/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/attack-groups/{attackGroupId}/condition-exceptionGet the exceptions of an attack group
PUT/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/attack-groups/{attackGroupId}/condition-exceptionModify the exceptions of an attack group
GET/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/behavioral-ddosList Behavioral DDoS profile actions
PUT/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/behavioral-ddos/{profileId}Modify a Behavioral DDoS profile action
GET/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/bypass-network-listsGet the bypass network lists settings for a security policy
PUT/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/bypass-network-listsModify the bypass network lists settings for a security policy
GET/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/cpcGet Client-Side Protection & Compliance settings
PUT/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/cpcModify Client-Side Protections & Compliance settings
GET/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/custom-rulesList custom rule actions
PUT/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/custom-rules/{ruleId}Modify a custom rule action
POST/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/evalSet evaluation mode
GET/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/eval-groupsList evaluation attack groups
GET/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/eval-groups/{attackGroupId}Get the action for an evaluation attack group
PUT/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/eval-groups/{attackGroupId}Modify the action for an evaluation attack group
GET/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/eval-groups/{attackGroupId}/condition-exceptionGet the exceptions of an evaluation attack group
PUT/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/eval-groups/{attackGroupId}/condition-exceptionModify the exceptions of an evaluation attack group
GET/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/eval-hostnamesList evaluation hostnames for a security policy
PUT/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/eval-hostnamesModify evaluation hostnames for a security policy
GET/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/eval-penalty-boxGet the penalty box for a policy in evaluation mode
PUT/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/eval-penalty-boxModify the evaluation penalty box
GET/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/eval-penalty-box/conditionsGet penalty box conditions in evaluation mode
PUT/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/eval-penalty-box/conditionsModify the penalty box conditions in evaluation mode
GET/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/eval-rulesList evaluation rules
GET/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/eval-rules/{ruleId}Get the action of an evaluation rule
PUT/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/eval-rules/{ruleId}Modify the action of an evaluation rule
GET/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/eval-rules/{ruleId}/condition-exceptionGet the conditions and exceptions for an evaluation rule
PUT/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/eval-rules/{ruleId}/condition-exceptionModify the conditions and exceptions for an evaluation rule
GET/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/ip-geo-firewallGet IP/Geo Firewall settings
PUT/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/ip-geo-firewallModify IP/Geo Firewall settings
GET/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/malware-policiesList malware policy actions
PUT/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/malware-policies/{malwarePolicyId}Modify a malware policy action
GET/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/modeGet the current mode
PUT/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/modeModify the mode
GET/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/penalty-boxGet the penalty box
PUT/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/penalty-boxModify the penalty box
GET/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/penalty-box/conditionsGet penalty box condition
PUT/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/penalty-box/conditionsModify the penalty box conditions
PUT/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/protect-eval-hostnamesProtect evaluation hostnames for a security policy
GET/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/protectionsGet protections
PUT/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/protectionsModify protections
GET/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/rapid-rulesList rapid rules
GET/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/rapid-rules/actionGet rapid rules' default action
PUT/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/rapid-rules/actionUpdate rapid rules' default action
GET/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/rapid-rules/statusGet rapid rules' status
PUT/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/rapid-rules/statusUpdate rapid rules' status
GET/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/rapid-rules/{ruleId}/condition-exceptionList a rapid rule's conditions and exceptions
PUT/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/rapid-rules/{ruleId}/condition-exceptionUpdate a rapid rule's conditions and exceptions
GET/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/rapid-rules/{ruleId}/lockGet a rapid rule's lock status
PUT/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/rapid-rules/{ruleId}/lockUpdate a rapid rule's lock status
GET/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/rapid-rules/{ruleId}/versions/{ruleVersion}/actionGet a rapid rule's action
PUT/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/rapid-rules/{ruleId}/versions/{ruleVersion}/actionUpdate a rapid rule's action
GET/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/rate-policiesList rate policy actions
PUT/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/rate-policies/{ratePolicyId}Modify a rate policy action
POST/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/recommendationsRespond to exception recommendations
GET/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/recommendationsGet tuning recommendations for a policy
GET/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/recommendations/attack-groups/{attackGroupId}List tuning recommendations for an attack group
GET/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/recommendations/rules/{ruleId}List tuning recommendations for a rule
GET/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/reputation-analysisGet reputation analysis settings
PUT/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/reputation-analysisModify reputation analysis settings
GET/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/reputation-profilesList reputation profile actions
GET/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/reputation-profiles/{reputationProfileId}Get the action for a reputation profile
PUT/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/reputation-profiles/{reputationProfileId}Modify the action for a reputation profile
GET/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/rulesList rules
PUT/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/rulesUpgrade KRS ruleset
GET/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/rules/upgrade-detailsGet upgrade details
GET/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/rules/{ruleId}Get the action for a rule
PUT/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/rules/{ruleId}Modify the action for a rule
GET/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/rules/{ruleId}/condition-exceptionGet the conditions and exceptions of a rule
PUT/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/rules/{ruleId}/condition-exceptionModify the conditions and exceptions of a rule
GET/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/selected-hostnamesList selected hostnames for a security policy
PUT/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/selected-hostnamesModify selected hostnames for a security policy
GET/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/slow-postGet slow POST protection settings
PUT/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/slow-postModify slow POST protection settings
GET/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/threat-intelGet adaptive intelligence settings
PUT/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/threat-intelModify adaptive intelligence settings
GET/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/url-protectionsList URL protection policy actions
PUT/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/url-protections/{urlProtectionPolicyId}Modify a URL protection policy action
GET/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/web-application-firewall/rulesetGet a security policy's rule set
PATCH/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/web-application-firewall/rulesetModify a security policy's rule set
GET/configs/{configId}/versions/{versionNumber}/selectable-hostnamesList selectable hostnames
GET/configs/{configId}/versions/{versionNumber}/selected-hostnamesList selected hostnames
PUT/configs/{configId}/versions/{versionNumber}/selected-hostnamesModify selected hostnames
GET/configs/{configId}/versions/{versionNumber}/selected-hostnames/eval-hostnamesList evaluation hostnames
PUT/configs/{configId}/versions/{versionNumber}/selected-hostnames/eval-hostnamesModify evaluation hostnames
GET/configs/{configId}/versions/{versionNumber}/siemGet SIEM settings
PUT/configs/{configId}/versions/{versionNumber}/siemModify SIEM settings
POST/configs/{configId}/versions/{versionNumber}/url-protectionsCreate a URL protection policy
GET/configs/{configId}/versions/{versionNumber}/url-protectionsList URL protection policies
GET/configs/{configId}/versions/{versionNumber}/url-protections/{urlProtectionPolicyId}Get a URL protection policy
PUT/configs/{configId}/versions/{versionNumber}/url-protections/{urlProtectionPolicyId}Modify a URL protection policy
DELETE/configs/{configId}/versions/{versionNumber}/url-protections/{urlProtectionPolicyId}Remove a URL protection policy
GET/configs/{configId}/versions/{versionNumber}/version-notesGet the version notes
PUT/configs/{configId}/versions/{versionNumber}/version-notesModify version notes

contracts-groups

MethodPathDescription
GET/contracts-groupsList contracts and groups

contracts

MethodPathDescription
GET/contracts/{contractId}/groups/{groupId}/selectable-hostnamesList available hostnames for a new configuration

cves

MethodPathDescription
GET/cvesList CVEs
POST/cves/subscribeSubscribe to CVEs
GET/cves/subscribedList subscribed CVEs
POST/cves/unsubscribeUnsubscribe from CVEs
GET/cves/{cveId}Get a CVE
GET/cves/{cveId}/security-coverageGet CVE coverage

export

MethodPathDescription
GET/export/configs/{configId}/versions/{versionNumber}Export a configuration version

hostname-coverage

MethodPathDescription
GET/hostname-coverageGet hostname coverage

onboardings

MethodPathDescription
POST/onboardingsCreate an onboarding
GET/onboardingsList onboardings
GET/onboardings/{onboardingId}Get an onboarding
DELETE/onboardings/{onboardingId}Delete an onboarding
POST/onboardings/{onboardingId}/activationsActivate an onboarding
GET/onboardings/{onboardingId}/activations/{activationId}Get an onboarding activation
GET/onboardings/{onboardingId}/certificate-validationList onboarding certificate challenges
POST/onboardings/{onboardingId}/certificate-validation/validateValidate onboarding certificate
GET/onboardings/{onboardingId}/cname-to-akamaiList hostname CNAME DNS records
POST/onboardings/{onboardingId}/cname-to-akamai/validateValidate hostname CNAME DNS records
GET/onboardings/{onboardingId}/domain-validationList onboarding domain challenges
POST/onboardings/{onboardingId}/domain-validation/validateValidate onboarding domains
GET/onboardings/{onboardingId}/origin-validationList origin hostname DNS records
POST/onboardings/{onboardingId}/origin-validation/skipSkip origin hostnames DNS record validation
POST/onboardings/{onboardingId}/origin-validation/validateValidate origin hostnames DNS records
GET/onboardings/{onboardingId}/settingsGet onboarding settings
PUT/onboardings/{onboardingId}/settingsModify onboarding settings

siem-definitions

MethodPathDescription
GET/siem-definitionsGet SIEM versions

Common Questions

Match user requests to endpoints in references/api-spec.lap. Key patterns:

  • "Create a activation?" -> POST /activations
  • "Get status details?" -> GET /activations/status/{statusId}
  • "Get activation details?" -> GET /activations/{activationId}
  • "Search api-discovery?" -> GET /api-discovery
  • "Search basepath?" -> GET /api-discovery/host/{hostname}/basepath/{basePath}
  • "Update a basepath?" -> PUT /api-discovery/host/{hostname}/basepath/{basePath}
  • "Create a endpoint?" -> POST /api-discovery/host/{hostname}/basepath/{basePath}/endpoints
  • "List all endpoints?" -> GET /api-discovery/host/{hostname}/basepath/{basePath}/endpoints
  • "Create a config?" -> POST /configs
  • "List all configs?" -> GET /configs
  • "Get config details?" -> GET /configs/{configId}
  • "Update a config?" -> PUT /configs/{configId}
  • "Delete a config?" -> DELETE /configs/{configId}
  • "List all activations?" -> GET /configs/{configId}/activations
  • "Create a custom-rule?" -> POST /configs/{configId}/custom-rules
  • "List all custom-rules?" -> GET /configs/{configId}/custom-rules
  • "Get custom-rule details?" -> GET /configs/{configId}/custom-rules/{ruleId}
  • "Update a custom-rule?" -> PUT /configs/{configId}/custom-rules/{ruleId}
  • "Delete a custom-rule?" -> DELETE /configs/{configId}/custom-rules/{ruleId}
  • "List all failover-hostnames?" -> GET /configs/{configId}/failover-hostnames
  • "Get subscription details?" -> GET /configs/{configId}/notification/subscription/{feature}
  • "Create a version?" -> POST /configs/{configId}/versions
  • "List all versions?" -> GET /configs/{configId}/versions
  • "Create a diff?" -> POST /configs/{configId}/versions/diff
  • "Get version details?" -> GET /configs/{configId}/versions/{versionNumber}
  • "Delete a version?" -> DELETE /configs/{configId}/versions/{versionNumber}
  • "List all cookie-settings?" -> GET /configs/{configId}/versions/{versionNumber}/advanced-settings/cookie-settings
  • "List all evasive-path-match?" -> GET /configs/{configId}/versions/{versionNumber}/advanced-settings/evasive-path-match
  • "List all ja4-fingerprint?" -> GET /configs/{configId}/versions/{versionNumber}/advanced-settings/ja4-fingerprint
  • "List all logging?" -> GET /configs/{configId}/versions/{versionNumber}/advanced-settings/logging
  • "List all attack-payload?" -> GET /configs/{configId}/versions/{versionNumber}/advanced-settings/logging/attack-payload
  • "List all pii-learning?" -> GET /configs/{configId}/versions/{versionNumber}/advanced-settings/pii-learning
  • "List all pragma-header?" -> GET /configs/{configId}/versions/{versionNumber}/advanced-settings/pragma-header
  • "List all prefetch?" -> GET /configs/{configId}/versions/{versionNumber}/advanced-settings/prefetch
  • "List all request-body?" -> GET /configs/{configId}/versions/{versionNumber}/advanced-settings/request-body
  • "Create a behavioral-ddo?" -> POST /configs/{configId}/versions/{versionNumber}/behavioral-ddos
  • "List all behavioral-ddos?" -> GET /configs/{configId}/versions/{versionNumber}/behavioral-ddos
  • "Get behavioral-ddo details?" -> GET /configs/{configId}/versions/{versionNumber}/behavioral-ddos/{profileId}
  • "Update a behavioral-ddo?" -> PUT /configs/{configId}/versions/{versionNumber}/behavioral-ddos/{profileId}
  • "Delete a behavioral-ddo?" -> DELETE /configs/{configId}/versions/{versionNumber}/behavioral-ddos/{profileId}
  • "List all bypass-network-lists?" -> GET /configs/{configId}/versions/{versionNumber}/bypass-network-lists
  • "Create a custom-deny?" -> POST /configs/{configId}/versions/{versionNumber}/custom-deny
  • "Search custom-deny?" -> GET /configs/{configId}/versions/{versionNumber}/custom-deny
  • "Get custom-deny details?" -> GET /configs/{configId}/versions/{versionNumber}/custom-deny/{customDenyId}
  • "Update a custom-deny?" -> PUT /configs/{configId}/versions/{versionNumber}/custom-deny/{customDenyId}
  • "Delete a custom-deny?" -> DELETE /configs/{configId}/versions/{versionNumber}/custom-deny/{customDenyId}
  • "Create a usage?" -> POST /configs/{configId}/versions/{versionNumber}/custom-rules/usage
  • "Create a export?" -> POST /configs/{configId}/versions/{versionNumber}/export
  • "List all result?" -> GET /configs/{configId}/versions/{versionNumber}/export/{exportId}/result
  • "List all status?" -> GET /configs/{configId}/versions/{versionNumber}/export/{exportId}/status
  • "List all match-targets?" -> GET /configs/{configId}/versions/{versionNumber}/hostname-coverage/match-targets
  • "List all overlapping?" -> GET /configs/{configId}/versions/{versionNumber}/hostname-coverage/overlapping
  • "Create a malware-policy?" -> POST /configs/{configId}/versions/{versionNumber}/malware-policies
  • "List all malware-policies?" -> GET /configs/{configId}/versions/{versionNumber}/malware-policies
  • "List all content-types?" -> GET /configs/{configId}/versions/{versionNumber}/malware-policies/content-types
  • "Get malware-policy details?" -> GET /configs/{configId}/versions/{versionNumber}/malware-policies/{malwarePolicyId}
  • "Update a malware-policy?" -> PUT /configs/{configId}/versions/{versionNumber}/malware-policies/{malwarePolicyId}
  • "Delete a malware-policy?" -> DELETE /configs/{configId}/versions/{versionNumber}/malware-policies/{malwarePolicyId}
  • "Create a match-target?" -> POST /configs/{configId}/versions/{versionNumber}/match-targets
  • "List all match-targets?" -> GET /configs/{configId}/versions/{versionNumber}/match-targets
  • "Get match-target details?" -> GET /configs/{configId}/versions/{versionNumber}/match-targets/{targetId}
  • "Update a match-target?" -> PUT /configs/{configId}/versions/{versionNumber}/match-targets/{targetId}
  • "Delete a match-target?" -> DELETE /configs/{configId}/versions/{versionNumber}/match-targets/{targetId}
  • "Create a rate-policy?" -> POST /configs/{configId}/versions/{versionNumber}/rate-policies
  • "List all rate-policies?" -> GET /configs/{configId}/versions/{versionNumber}/rate-policies
  • "Get rate-policy details?" -> GET /configs/{configId}/versions/{versionNumber}/rate-policies/{ratePolicyId}
  • "Update a rate-policy?" -> PUT /configs/{configId}/versions/{versionNumber}/rate-policies/{ratePolicyId}
  • "Delete a rate-policy?" -> DELETE /configs/{configId}/versions/{versionNumber}/rate-policies/{ratePolicyId}
  • "Create a reputation-profile?" -> POST /configs/{configId}/versions/{versionNumber}/reputation-profiles
  • "List all reputation-profiles?" -> GET /configs/{configId}/versions/{versionNumber}/reputation-profiles
  • "Get reputation-profile details?" -> GET /configs/{configId}/versions/{versionNumber}/reputation-profiles/{reputationProfileId}
  • "Update a reputation-profile?" -> PUT /configs/{configId}/versions/{versionNumber}/reputation-profiles/{reputationProfileId}
  • "Delete a reputation-profile?" -> DELETE /configs/{configId}/versions/{versionNumber}/reputation-profiles/{reputationProfileId}
  • "Create a challenge-action?" -> POST /configs/{configId}/versions/{versionNumber}/response-actions/challenge-actions
  • "List all challenge-actions?" -> GET /configs/{configId}/versions/{versionNumber}/response-actions/challenge-actions
  • "Get challenge-action details?" -> GET /configs/{configId}/versions/{versionNumber}/response-actions/challenge-actions/{actionId}
  • "Update a challenge-action?" -> PUT /configs/{configId}/versions/{versionNumber}/response-actions/challenge-actions/{actionId}
  • "Delete a challenge-action?" -> DELETE /configs/{configId}/versions/{versionNumber}/response-actions/challenge-actions/{actionId}
  • "Create a security-policy?" -> POST /configs/{configId}/versions/{versionNumber}/security-policies
  • "List all security-policies?" -> GET /configs/{configId}/versions/{versionNumber}/security-policies
  • "Get security-policy details?" -> GET /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}
  • "Update a security-policy?" -> PUT /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}
  • "Delete a security-policy?" -> DELETE /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}
  • "List all evasive-path-match?" -> GET /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/advanced-settings/evasive-path-match
  • "List all logging?" -> GET /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/advanced-settings/logging
  • "List all attack-payload?" -> GET /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/advanced-settings/logging/attack-payload
  • "List all pragma-header?" -> GET /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/advanced-settings/pragma-header
  • "List all request-body?" -> GET /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/advanced-settings/request-body
  • "List all api-endpoints?" -> GET /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/api-endpoints
  • "List all api-request-constraints?" -> GET /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/api-request-constraints
  • "Update a api-request-constraint?" -> PUT /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/api-request-constraints/{apiId}
  • "List all attack-groups?" -> GET /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/attack-groups
  • "Get attack-group details?" -> GET /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/attack-groups/{attackGroupId}
  • "Update a attack-group?" -> PUT /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/attack-groups/{attackGroupId}
  • "List all condition-exception?" -> GET /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/attack-groups/{attackGroupId}/condition-exception
  • "List all behavioral-ddos?" -> GET /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/behavioral-ddos
  • "Update a behavioral-ddo?" -> PUT /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/behavioral-ddos/{profileId}
  • "List all bypass-network-lists?" -> GET /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/bypass-network-lists
  • "List all cpc?" -> GET /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/cpc
  • "List all custom-rules?" -> GET /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/custom-rules
  • "Update a custom-rule?" -> PUT /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/custom-rules/{ruleId}
  • "Create a eval?" -> POST /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/eval
  • "List all eval-groups?" -> GET /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/eval-groups
  • "Get eval-group details?" -> GET /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/eval-groups/{attackGroupId}
  • "Update a eval-group?" -> PUT /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/eval-groups/{attackGroupId}
  • "List all condition-exception?" -> GET /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/eval-groups/{attackGroupId}/condition-exception
  • "List all eval-hostnames?" -> GET /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/eval-hostnames
  • "List all eval-penalty-box?" -> GET /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/eval-penalty-box
  • "List all conditions?" -> GET /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/eval-penalty-box/conditions
  • "List all eval-rules?" -> GET /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/eval-rules
  • "Get eval-rule details?" -> GET /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/eval-rules/{ruleId}
  • "Update a eval-rule?" -> PUT /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/eval-rules/{ruleId}
  • "List all condition-exception?" -> GET /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/eval-rules/{ruleId}/condition-exception
  • "List all ip-geo-firewall?" -> GET /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/ip-geo-firewall
  • "List all malware-policies?" -> GET /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/malware-policies
  • "Update a malware-policy?" -> PUT /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/malware-policies/{malwarePolicyId}
  • "List all mode?" -> GET /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/mode
  • "List all penalty-box?" -> GET /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/penalty-box
  • "List all conditions?" -> GET /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/penalty-box/conditions
  • "List all protections?" -> GET /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/protections
  • "List all rapid-rules?" -> GET /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/rapid-rules
  • "List all action?" -> GET /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/rapid-rules/action
  • "List all status?" -> GET /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/rapid-rules/status
  • "List all condition-exception?" -> GET /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/rapid-rules/{ruleId}/condition-exception
  • "List all lock?" -> GET /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/rapid-rules/{ruleId}/lock
  • "List all action?" -> GET /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/rapid-rules/{ruleId}/versions/{ruleVersion}/action
  • "List all rate-policies?" -> GET /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/rate-policies
  • "Update a rate-policy?" -> PUT /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/rate-policies/{ratePolicyId}
  • "Create a recommendation?" -> POST /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/recommendations
  • "List all recommendations?" -> GET /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/recommendations
  • "Get attack-group details?" -> GET /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/recommendations/attack-groups/{attackGroupId}
  • "Get rule details?" -> GET /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/recommendations/rules/{ruleId}
  • "List all reputation-analysis?" -> GET /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/reputation-analysis
  • "List all reputation-profiles?" -> GET /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/reputation-profiles
  • "Get reputation-profile details?" -> GET /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/reputation-profiles/{reputationProfileId}
  • "Update a reputation-profile?" -> PUT /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/reputation-profiles/{reputationProfileId}
  • "List all rules?" -> GET /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/rules
  • "List all upgrade-details?" -> GET /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/rules/upgrade-details
  • "Get rule details?" -> GET /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/rules/{ruleId}
  • "Update a rule?" -> PUT /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/rules/{ruleId}
  • "List all condition-exception?" -> GET /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/rules/{ruleId}/condition-exception
  • "List all selected-hostnames?" -> GET /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/selected-hostnames
  • "List all slow-post?" -> GET /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/slow-post
  • "List all threat-intel?" -> GET /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/threat-intel
  • "List all url-protections?" -> GET /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/url-protections
  • "Update a url-protection?" -> PUT /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/url-protections/{urlProtectionPolicyId}
  • "List all ruleset?" -> GET /configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/web-application-firewall/ruleset
  • "List all selectable-hostnames?" -> GET /configs/{configId}/versions/{versionNumber}/selectable-hostnames
  • "List all selected-hostnames?" -> GET /configs/{configId}/versions/{versionNumber}/selected-hostnames
  • "List all eval-hostnames?" -> GET /configs/{configId}/versions/{versionNumber}/selected-hostnames/eval-hostnames
  • "List all siem?" -> GET /configs/{configId}/versions/{versionNumber}/siem
  • "Create a url-protection?" -> POST /configs/{configId}/versions/{versionNumber}/url-protections
  • "List all url-protections?" -> GET /configs/{configId}/versions/{versionNumber}/url-protections
  • "Get url-protection details?" -> GET /configs/{configId}/versions/{versionNumber}/url-protections/{urlProtectionPolicyId}
  • "Update a url-protection?" -> PUT /configs/{configId}/versions/{versionNumber}/url-protections/{urlProtectionPolicyId}
  • "Delete a url-protection?" -> DELETE /configs/{configId}/versions/{versionNumber}/url-protections/{urlProtectionPolicyId}
  • "List all version-notes?" -> GET /configs/{configId}/versions/{versionNumber}/version-notes
  • "List all contracts-groups?" -> GET /contracts-groups
  • "List all selectable-hostnames?" -> GET /contracts/{contractId}/groups/{groupId}/selectable-hostnames
  • "List all cves?" -> GET /cves
  • "Create a subscribe?" -> POST /cves/subscribe
  • "List all subscribed?" -> GET /cves/subscribed
  • "Create a unsubscribe?" -> POST /cves/unsubscribe
  • "Get cve details?" -> GET /cves/{cveId}
  • "List all security-coverage?" -> GET /cves/{cveId}/security-coverage
  • "Get version details?" -> GET /export/configs/{configId}/versions/{versionNumber}
  • "List all hostname-coverage?" -> GET /hostname-coverage
  • "Create a onboarding?" -> POST /onboardings
  • "List all onboardings?" -> GET /onboardings
  • "Get onboarding details?" -> GET /onboardings/{onboardingId}
  • "Delete a onboarding?" -> DELETE /onboardings/{onboardingId}
  • "Create a activation?" -> POST /onboardings/{onboardingId}/activations
  • "Get activation details?" -> GET /onboardings/{onboardingId}/activations/{activationId}
  • "List all certificate-validation?" -> GET /onboardings/{onboardingId}/certificate-validation
  • "Create a validate?" -> POST /onboardings/{onboardingId}/certificate-validation/validate
  • "List all cname-to-akamai?" -> GET /onboardings/{onboardingId}/cname-to-akamai
  • "Create a validate?" -> POST /onboardings/{onboardingId}/cname-to-akamai/validate
  • "List all domain-validation?" -> GET /onboardings/{onboardingId}/domain-validation
  • "Create a validate?" -> POST /onboardings/{onboardingId}/domain-validation/validate
  • "List all origin-validation?" -> GET /onboardings/{onboardingId}/origin-validation
  • "Create a skip?" -> POST /onboardings/{onboardingId}/origin-validation/skip
  • "Create a validate?" -> POST /onboardings/{onboardingId}/origin-validation/validate
  • "List all settings?" -> GET /onboardings/{onboardingId}/settings
  • "List all siem-definitions?" -> GET /siem-definitions

Response Tips

  • Check response schemas in references/api-spec.lap for field details
  • List endpoints may support pagination; check for limit, offset, or cursor params
  • Create/update endpoints typically return the created/updated object
  • Error responses use types: [Conflict](https, [Forbidden](https, [Invalid](https, [Unauthorized](https

CLI

# Update this spec to the latest version
npx @lap-platform/lapsh get akamai-application-security-api -o references/api-spec.lap

# Search for related APIs
npx @lap-platform/lapsh search akamai-application-security-api

References

  • Full spec: See references/api-spec.lap for complete endpoint details, parameter tables, and response schemas
Generated from the official API spec by LAP

平台分布

OpenClaw

85.19%
按下载量换算396

安全审计

VirusTotal

可疑

ClawScan

可疑

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills