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

# ContentFilterBuiltinEntryInput

A builtin content filter entry for create/update requests. Labels are system-assigned and cannot be set by the caller.

## Fields

| Field        | Type                                                                                          | Required             | Description                                                                                                                                                                                                                                                              | Example                |
| ------------ | --------------------------------------------------------------------------------------------- | -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------- |
| `action`     | [components.ContentFilterBuiltinAction](../components/contentfilterbuiltinaction.mdx)         | :heavy\_check\_mark: | Action taken when the builtin filter triggers                                                                                                                                                                                                                            | block                  |
| ~~`label`~~  | *Optional\[str]*                                                                              | :heavy\_minus\_sign: | : warning: \*\* DEPRECATED \*\*: This will be removed in a future release, please migrate away from it as soon as possible.<br /><br />Deprecated: labels are system-assigned and cannot be set by the caller. Accepted for backward compatibility but silently ignored. |                        |
| `scan_scope` | [Optional\[components.PromptInjectionScanScope\]](../components/promptinjectionscanscope.mdx) | :heavy\_minus\_sign: | Which message roles to scan for prompt injection. Only applies to the regex-prompt-injection builtin. Defaults to all\_messages.                                                                                                                                         | user\_only             |
| `slug`       | [components.ContentFilterBuiltinSlug](../components/contentfilterbuiltinslug.mdx)             | :heavy\_check\_mark: | The builtin filter identifier                                                                                                                                                                                                                                            | regex-prompt-injection |
