> ## 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.

# ModerationGuardrailPolicySummary

## Fields

| Field | Type | Required | Description | Example |
| - | - | - | - | - |
| `api_key_count` | *int* | ✔️ | N/A | |
| `config` | [components.GuardrailModerationPolicyConfig](../components/guardrailmoderationpolicyconfig.mdx) | ✔️ | N/A | \{ "content\_filter\_builtins": \[ \{ "action": "block", "slug": "secrets" } ] } |
| `id` | *str* | ✔️ | Policy ID | 550e8400-e29b-41d4-a716-446655440000 |
| `is_legacy_mapped` | *Optional\[bool]* | ➖ | Whether the policy is kept in sync with a v1 guardrail | |
| `is_workspace_default` | *Optional\[bool]* | ➖ | N/A | |
| `legacy_guardrail_ids` | List\[*str*] | ➖ | IDs of the v1 guardrails this policy was migrated from | |
| `member_count` | *int* | ✔️ | N/A | |
| `name` | *str* | ✔️ | Policy name | Engineering monthly budget |
| `policy_type` | [components.ModerationGuardrailPolicySummaryPolicyType](../components/moderationguardrailpolicysummarypolicytype.mdx) | ✔️ | N/A | |
| `replaced_legacy_guardrail_ids` | List\[*str*] | ➖ | IDs of the v1 guardrails this policy replaced | |
| `updated_at` | *Nullable\[str]* | ✔️ | N/A | |
