Skip to main content
POST
創建護欄策略
創建一個新的護欄策略。此操作具有冪等性——使用相同的 Idempotency-Key 請求頭會重放相同的響應。 創建策略不會自動將其綁定到某個密鑰。請使用 PUT /api/v1/keys//guardrails 為某個密鑰啓用該策略。

身份驗證

需要攜帶具有 billing API 密鑰作用域的 Bearer 令牌。

請求體

string
必填
策略名稱。1–128 個字符。不得引用上游供應商名稱。
string
自由文本描述。最多 512 個字符。
object[]
最多 32 個規則對象。每條規則包含 guardrail_id、phase、verdict,以及可選的 config 配置包。
string
"personal"(默認)或 "team"。團隊作用域需要一個活躍的組織以及 manageWebhooks 權限。
boolean
將此策略標記為其所在作用域的默認策略。每個作用域最多隻能有一個默認策略。

請求示例

錯誤

  • 400 guardrail_policy_invalid — 護欄 id 未知、內置護欄使用了不允許的判定結果、標籤中包含供應商名稱,或規則數量超出上限。
  • 403 missing_scope — API 密鑰缺少 billing 作用域。
  • 409 conflict — 該作用域下已存在設置為 is_default: true 的策略。