Token导航 LogoToken导航TokenDH.com
研究检索需要联网clawhub未标认证来源可访问clear审计提醒

lap-akamai-application-security-apiLAP akamai application 安全 API

Agent Skill

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

总安装

1,327

周安装

57

GitHub Stars

公开资料未说明

下载量

465
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 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

简介

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

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

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

85.19%
按下载量换算396

安全审计

VirusTotal

可疑

ClawScan

可疑

Static analysis

通过

权限和风险

需要联网

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

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills