> ## Documentation Index
> Fetch the complete documentation index at: https://openrouter.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# GetGuardrailResponse

## Example Usage

```typescript theme={null}
import { GetGuardrailResponse } from "@openrouter/sdk/models";

let value: GetGuardrailResponse = {
  data: {
    createdAt: "2025-08-24T10:30:00Z",
    id: "550e8400-e29b-41d4-a716-446655440000",
    includeByokInBudgets: false,
    name: "Production Guardrail",
    workspaceId: "0df9e665-d932-5740-b2c7-b52af166bc11",
  },
};
```

## Fields

| Field | Type | Required | Description | Example |
| - | - | - | - | - |
| `data` | [models.Guardrail](../models/guardrail.mdx) | ✔️ | N/A | \{ "allowed\_data\_regions": null, "allowed\_models": null, "allowed\_providers": \[ "openai", "anthropic", "google" ], "content\_filter\_builtins": \[ \{ "action": "redact", "label": "\[EMAIL]", "slug": "email" } ], "content\_filters": null, "created\_at": "2025-08-24T10:30:00Z", "description": "Guardrail for production environment", "enable\_free\_model\_publication": false, "enable\_free\_model\_training": true, "enable\_paid\_model\_training": true, "enforce\_zdr": null, "enforce\_zdr\_anthropic": true, "enforce\_zdr\_google": false, "enforce\_zdr\_openai": true, "enforce\_zdr\_other": false, "enforce\_zdr\_xai": false, "id": "550e8400-e29b-41d4-a716-446655440000", "ignored\_models": null, "ignored\_providers": null, "include\_byok\_in\_budgets": false, "limit\_usd": 100, "name": "Production Guardrail", "reset\_interval": "monthly", "updated\_at": "2025-08-24T15:45:00Z", "workspace\_id": "0df9e665-d932-5740-b2c7-b52af166bc11" } |
