> ## 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. # BudgetGuardrailPolicySummary ## Fields | Field | Type | Required | Description | Example | | - | - | - | - | - | | `api_key_count` | *int* | ✔️ | N/A | | | `config` | [components.GuardrailBudgetPolicyConfig](../components/guardrailbudgetpolicyconfig.mdx) | ✔️ | N/A | \{ "include\_byok\_in\_budgets": false, "limit\_usd": 200, "reset\_interval": "monthly" } | | `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.BudgetGuardrailPolicySummaryPolicyType](../components/budgetguardrailpolicysummarypolicytype.mdx) | ✔️ | N/A | | | `replaced_legacy_guardrail_ids` | List\[*str*] | ➖ | IDs of the v1 guardrails this policy replaced | | | `updated_at` | *Nullable\[str]* | ✔️ | N/A | |