---
title: WebContentFilter.URLFilterParameters
framework: devicemanagement
role: symbol
role_heading: Device Management Profile
path: devicemanagement/webcontentfilter/urlfilterparameters-data.dictionary
---

# WebContentFilter.URLFilterParameters

A dictionary containing URL filter parameters.

## Declaration

```data
object WebContentFilter.URLFilterParameters
```

## Properties

PIRAuthenticationToken: The per-user authentication token string, which is an HTTP bearer token for the person using your app. The system uses this token to attest that it is a valid user when requesting anonymous authentication tokens for PIR exchanges. PIRPrivacyPassIssuerURL: The URL containing the domain name of Privacy Pass Issuer. PIRServerURL: The URL containing the domain name of the private information retrieval server. URLFilterControlProviderBundleIdentifier: The bundle identifier string of the URL filter control provider app extension. The system uses this string to identify the URL filter control provider when the filter starts running. URLFilterControlProviderDesignatedRequirement: The designated requirement string in the code signature of the URL filter control provider app extension. The system uses this string to identify the URL filter control provider when the filter starts running. Required in macOS. URLFilterFailClosed: If true, the system blocks URLs if the filter is enabled, but it fails to make any filtering decision; for example, if there’s a communication failure with the PIR server. If false, the system allows URLs if the filter is enabled, but it fails to make any filtering decision. URLPrefilterFetchFrequency: The time interval in seconds that the system uses to periodically run the NEURLFilterControlProvider app extension. The default value is 86400 seconds (1 day). The minimum allowed value is 2700 seconds (45 minutes). The system allows NEURLFilterControlProvider implementations to download prefilter Bloom filter data onto the device periodically at the specified interval. Implementations need to allow for a slight difference between the scheduled time and the actual runtime of the task, due to the scheduling mechanism on the system.

## See Also

### Objects

- [WebContentFilter.AllowListBookmarksItem](devicemanagement/webcontentfilter/allowlistbookmarksitem.md)
- [WebContentFilter.VendorConfig](devicemanagement/webcontentfilter/vendorconfig-data.dictionary.md)
- [WebContentFilter.WhitelistedBookmarksItem](devicemanagement/webcontentfilter/whitelistedbookmarksitem.md)
