Skip to main content
GET
/
api
/
v1
/
guardrail-policies
List Guardrail Policies
curl --request GET \
  --url https://api.example.com/api/v1/guardrail-policies
{
  "guardrail_policies": [
    {}
  ]
}

Documentation Index

Fetch the complete documentation index at: https://docs.hitheo.ai/llms.txt

Use this file to discover all available pages before exploring further.

Returns every policy authored by the caller plus every team-scoped policy in the active organization. Each policy bundles a set of input/output rules with verdicts.

Authentication

Requires a Bearer token with the billing API key scope. See Authentication.

Request Examples

curl https://www.hitheo.ai/api/v1/guardrail-policies \
  -H "Authorization: Bearer $THEO_API_KEY"

Response

guardrail_policies
object[]
Array of policy objects. Each policy includes id, name, description, enabled, is_default, org_id, and the full rules array.

Example Response

{
  "guardrail_policies": [
    {
      "id": "1f4f2c1a-22ce-4b07-9c0b-9c4f4b9b1d2e",
      "name": "Compliance-strict",
      "description": "PII redaction + jailbreak deny.",
      "user_id": "user_abc",
      "org_id": null,
      "enabled": true,
      "is_default": false,
      "rules": [
        {
          "guardrail_id": "pii_redactor",
          "phase": "input",
          "verdict": "redact",
          "config": {},
          "enabled": true
        },
        {
          "guardrail_id": "prompt_injection",
          "phase": "input",
          "verdict": "deny",
          "config": {},
          "enabled": true
        }
      ]
    }
  ]
}