Update policy
Replace a policy configuration. The request body is the complete policy — any detector or custom guardrail omitted from the request is removed from the policy. A successful update creates a new policy version.
Authentication
Bearer authentication using API key. Generate an API key from the AI Guardrails Dashboard. Example: Bearer sk_123...
Keys carry one of two access scopes, chosen when the key is created:
- Read and write — may call every endpoint. This is the default, and the scope of every key created before scopes were introduced.
- Read only — may call read endpoints such as
/v1-beta/logs,/v1-beta/analyticsand theGETendpoints. Write endpoints return403.
Issue a read-only key to anything that only needs to retrieve data, such as a log-shipping job or a dashboard, so that it cannot modify your policies or projects.
Path parameters
Request
The confidence level at or above which the policy's detectors flag content. l1_confident is the most lenient and l4_less_likely the strictest. Thresholds are inclusive — l2_very_likely flags on both l2_very_likely and l1_confident detections.
The detectors to run. Each entry pairs a detector type with the location in the conversation it screens.
Response
Human-readable response message