DNSFilterAPI
1.0.1
PowerShell module for interacting with the DNSFilter REST API. Provides functions to manage organizations, networks, policies, IP addresses, user agents, and more.
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) Chris Taylor. All rights reserved.
Package Details
Author(s)
- Chris Taylor
Tags
DNSFilter DNS Security API ChrisTaylorCodes
Functions
Get-DNSFilterApplication Get-DNSFilterBilling Connect-DNSFilter Get-DNSFilterSession Get-DNSFilterInvoice Get-DNSFilterIPAddress New-DNSFilterIPAddress Remove-DNSFilterIPAddress Update-DNSFilterIPAddress Get-DNSFilterNetwork New-DNSFilterNetwork New-DNSFilterNetworkSecret Remove-DNSFilterNetwork Set-DNSFilterLocalDomain Set-DNSFilterLocalResolver Update-DNSFilterNetwork Get-DNSFilterOrganization New-DNSFilterOrganization Remove-DNSFilterOrganization Update-DNSFilterOrganization Get-DNSFilterPolicy New-DNSFilterPolicy Remove-DNSFilterPolicy Update-DNSFilterPolicy Get-DNSFilterUserAgent Remove-DNSFilterUserAgent
PSEditions
Dependencies
This module has no dependencies.
Release Notes
## [1.0.1] - 2026-07-14
### Fixed
- `Get-DNSFilterUserAgent` and `Remove-DNSFilterUserAgent`: `-ID` was typed `[int]`, but the DNSFilter
API returns user agent IDs as GUID strings (unlike organization/network IDs, which are numeric).
This caused every `Remove-DNSFilterUserAgent -ID $Agent.id` call to fail parameter binding before
reaching the API. `-ID` is now `[string]` on both functions.
FileList
- DNSFilterAPI.nuspec
- DNSFilterAPI.psd1
- DNSFilterAPI.psm1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 1.0.1 (current version) | 1,618 | 7/14/2026 |
| 1.0.0 | 7,800 | 6/15/2026 |