| 方法 | 路径 | 摘要 | 认证 |
|---|---|---|---|
| GET | /v1/site-publications | List publications in the authenticated tenant scope | API Key 可调登录会话 |
| POST | /v1/site-publications | Publish the authenticated tenant scope | 登录会话 |
| GET | /v1/site-publications/security-activations | Get the authoritative security binding and latest activation candidate | API Key 可调登录会话 |
| POST | /v1/site-publications/security-activations | Stage a security policy candidate and start its canary rollout | API Key 可调登录会话 |
| GET | /v1/site-publications/security-activations/{candidate_id} | Get a security policy activation candidate | API Key 可调登录会话 |
| POST | /v1/site-publications/security-activations/{candidate_id}/reconcile | Reconcile canary, expansion, recovery, and promotion | API Key 可调登录会话 |
| POST | /v1/site-publications/security-activations/{candidate_id}/rollback | Clone an old policy into a new monotonic version and stage it | API Key 可调登录会话 |
| GET | /v1/site-publications/{publication_id} | Get one publication in the authenticated tenant scope | API Key 可调登录会话 |
契约文件:api/control-site-publications.openapi.yaml