开放接口

/v1/security

36 个接口

← 全部分组

方法路径摘要认证
GET/v1/security/autodefense/blocksBan list entries with source autodefense登录会话
POST/v1/security/autodefense/blocks/{block_id}/releaseUnblock (Lua and kernel), optionally whitelist and report a false positive登录会话
GET/v1/security/autodefense/eventsAttack event timeline, newest first登录会话
GET/v1/security/autodefense/false-positivesFalse positive reports登录会话
POST/v1/security/autodefense/false-positivesReport a verdict or signature as a false positive (the signature is withdrawn at once)登录会话
GET/v1/security/autodefense/metricsPer site report figures of the last 30 days (mitigations, false positive reports, attack events)登录会话
GET/v1/security/autodefense/signaturesAutomatic rules (signatures)登录会话
POST/v1/security/autodefense/signatures/{signature_id}/revoke禁用此签名登录会话
POST/v1/security/autodefense/signatures/{signature_id}/solidify固化为我的规则: becomes a user WAF/CC rule and leaves automatic management登录会话
GET/v1/security/autodefense/sitesSites with mode, baseline maturity, circuit, overlay and the auto-mitigation grant登录会话
POST/v1/security/autodefense/sites/modeBatch 开始学习 / 仅观察 / 开始防护 / 关闭; protect needs module.autodefense.auto; one audit event per site登录会话
GET/v1/security/autodefense/sites/{site_id}One site with its overlay登录会话
PATCH/v1/security/autodefense/sites/{site_id}Sensitivity and cross-site federation (revision guarded)登录会话
POST/v1/security/autodefense/sites/{site_id}/circuit/resume恢复自动防护: close the site circuit the nodes reported open (Q6: a second break within 24 hours needs a person)登录会话
POST/v1/security/autodefense/sites/{site_id}/drifts/confirm确认基线漂移: confirm the site's pending baseline drifts (node baselines are not changed)登录会话
GET/v1/security/autodefense/sites/{site_id}/modulesModules site (site.max_level), bot, cc, scan, waf with every item state 自动/人工登录会话
GET/v1/security/autodefense/sites/{site_id}/modules/{module}/historyItem changes, newest first: node adjustments, 人工 locks, 恢复自动, range edits登录会话
PUT/v1/security/autodefense/sites/{site_id}/modules/{module}/items/{field}A person sets the item: it becomes manual and runs on this value until resumed (Q3)登录会话
PUT/v1/security/autodefense/sites/{site_id}/modules/{module}/items/{field}/rangeNarrow the item's automatic range (上下限); state and manual value unchanged登录会话
POST/v1/security/autodefense/sites/{site_id}/modules/{module}/items/{field}/resume恢复自动 for one item登录会话
PUT/v1/security/autodefense/sites/{site_id}/modules/{module}/modemanual / auto / suggest; auto needs module.autodefense.auto登录会话
POST/v1/security/autodefense/sites/{site_id}/modules/{module}/resume全部恢复自动: every manual item of the module returns to automatic登录会话
GET/v1/security/autodefense/sites/{site_id}/modules/{module}/valuesEach node's newest value of every item (in force or suggested) and its reason登录会话
POST/v1/security/autodefense/sites/{site_id}/release一键解除: undo every automatic mitigation and hold the site in observe only (default 30 minutes)登录会话
GET/v1/security/autodefense/sites/{site_id}/waf-adaptAdaptive WAF (智能自动): exclusions by stage with merged evidence, typed parameters, grey zone challenge, rule advice登录会话
POST/v1/security/autodefense/sites/{site_id}/waf-adapt/exclusions/{exclusion_id}/{action}A person's decision: adopt (采纳, a manual exclusion), reject (驳回), revoke (撤销), manual (设为人工), resume (恢复自动); module.autodefense only登录会话
PUT/v1/security/autodefense/sites/{site_id}/waf-adapt/grey-challengeGrey zone challenge inherit / on / off (only 严格 / 极严格 tiers challenge)登录会话
GET/v1/security/autodefense/verdictsRecent individual verdicts登录会话
POST/v1/security/autodefense/verdicts/{verdict_id}/release解除 / 解除并加白 / 标记误判登录会话
GET/v1/security/cc-statsRead the CC rule statistics of a site of the session tenant登录会话
GET/v1/security/escalate/sites/{site_id}Read a site's attack escalation settings, thresholds in force and state登录会话
PUT/v1/security/escalate/sites/{site_id}Switch attack escalation on or off for a site and set its thresholds inside the package ranges登录会话
POST/v1/security/escalate/sites/{site_id}/cname-changedConfirm the site's domain now points at the CNAME split off for escalation登录会话
GET/v1/security/escalate/sites/{site_id}/eventsList a site's level history, newest first (100 rows)登录会话
POST/v1/security/ja4-blocksCreate a tenant-scoped JA4 block from one authoritative ranking snapshot登录会话
GET/v1/security/ja4-blocks/{workflow_id}Get fixed JA4 block policy, binding, publication, and rollout state登录会话

契约文件:api/control-autodefense.openapi.yaml api/control-cc-stats.openapi.yaml api/control-escalate.openapi.yaml api/control-ja4-block.openapi.yaml