privacy
Toggle a NextDNS profile's blocklists, native tracking protection, disguised trackers, and affiliate link handling, with validated IDs and undoable changes.
Instructions
Turn a profile's privacy blocklists and native tracking protection on or off, and set its disguised trackers and affiliate links switches. Take the IDs from catalog (kind blocklists or natives); use security for threat protection, parental_control for apps and categories, list_entries for single domains. Changes the profile and records it, so undo can put it back; unknown IDs are refused with close matches, and ones already on or off are skipped. Returns what changed, the change ID and the privacy settings after.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| profile | No | The profile's ID or name. Leave empty for the only profile, or the default one. | |
| add_natives | No | Native tracking protection to turn on, like apple, samsung, windows or xiaomi (from catalog, kind natives). | |
| add_blocklists | No | Blocklist IDs to turn on, like oisd or hagezi-pro (from catalog, kind blocklists). | |
| remove_natives | No | Native tracking protection to turn off. | |
| allow_affiliate | No | true or false: let affiliate and tracking links work. Leave empty to keep it as it is. | |
| remove_blocklists | No | Blocklist IDs to turn off. | |
| disguised_trackers | No | true or false: block third-party trackers disguised as first-party. Leave empty to keep it as it is. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |