How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

DNSFilter Networks API

The Networks API from DNSFilter — 15 operation(s) for networks.

DNSFilter Networks API is one of 45 APIs that DNSFilter publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Networks. The published artifact set on APIs.io includes an OpenAPI specification, an API reference, and API documentation.

This API exposes 20 operations across 15 paths, and defines 16 schemas. It is described by OpenAPI 3.0.0, at version 2026-07-13.

Requests are made against a single base URL, https://api.dnsfilter.com.

20 operations 15 paths 16 schemas 3 DELETE11 GET2 PATCH4 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.0
API Version
2026-07-13
Base URL
https://api.dnsfilter.com
Authentication
API Key
Resource Areas
1

Authentication & Security 1

DNSFilter Networks API declares 1 security scheme for authenticating requests. An API key is passed in the header as Authorization (header_authorization).

Paths & Operations 20

Across 15 paths, the API surfaces 20 operations — 3 DELETE, 11 GET, 2 PATCH, 4 POST. Each is listed below with its method, path, parameters, and response codes.

Networks 20
GET
/v1/networks
Get extant
V1_Networks-index 7 params → 400401200
POST
/v1/networks
Create
V1_Networks-create body → 400401404422201
GET
/v1/networks/all
Get all
V1_Networks-all 7 params → 401200
GET
/v1/networks/counts
Counts
V1_Networks-counts 2 params → 400401404200
GET
/v1/networks/msp
Get extant MSP
V1_Networks-msp 7 params → 400401200
GET
/v1/networks/msp/all
Get all MSP
V1_Networks-msp_all 6 params → 400401200
GET
/v1/networks/geo
Get Geo
V1_Networks-geo → 400401200
GET
/v1/networks/lookup
Get by IP
V1_Networks-lookup 1 param → 400404200
GET
/v1/networks/{id}
Show network
V1_Networks-show 2 params → 400401404200
PATCH
/v1/networks/{id}
Update
V1_Networks-update 1 param body → 400401404422200
DELETE
/v1/networks/{id}
Delete
V1_Networks-destroy 1 param → 400401404409422204
POST
/v1/networks/bulk_create
Bulk create
V1_Networks-bulk_create 1 param → 400401404422200
GET
/v1/networks/bulk_create/{id}
Bulk create status
V1_Networks-bulk_create_status 1 param → 200
POST
/v1/networks/bulk_update
Bulk update
V1_Networks-bulk_update body → 400401404422200
GET
/v1/networks/bulk_update/{id}
Bulk update status
V1_Networks-bulk_update_status 1 param → 200
DELETE
/v1/networks/bulk_destroy
Bulk Delete
V1_Networks-bulk_destroy body → 400401200
GET
/v1/networks/bulk_destroy/{id}
Bulk delete status
V1_Networks-bulk_destroy_status 1 param → 200
POST
/v1/networks/{id}/secret_key
Create Key
V1_Networks-generate_secret_key 1 param → 400401422200
DELETE
/v1/networks/{id}/secret_key
Delete Key
V1_Networks-revoke_secret_key 1 param → 400401422200
PATCH
/v1/networks/{id}/secret_key
Rotate key
V1_Networks-rotate_secret_key 1 param → 400401422200

Schemas 16

The contract defines 16 schemas that model the data the API accepts and returns. The most detailed are Network (19 properties), NetworkUpdate (10 properties), NetworkCreate (10 properties), NetworkBulkUpdateSpec (6 properties). Each schema is shown below with its type and property counts.

Links
object
JSON API links member representation
1 property
IpAddress
object
IpAddress resource
4 properties
NetworkBulkDestroySpec
object
Network bulk destroy request parameters
2 properties 1 required
Network
object
Network resource
19 properties
NetworkLookup
object
Network lookup response
4 properties
IpAddressSpec
IpAddress specification
NetworkGeo
object
NetworkGeo resource
6 properties
Error
object
Error basic representation
1 property
NetworkCounts
object
4 properties
NetworkBulkUpdateSpec
object
Network bulk update request parameters
6 properties 1 required
NetworkUpdate
object
Network update request parameters
10 properties 2 required
NetworkCreateSpec
object
Network creation request parameters
1 property 1 required
NetworkSpec
Network specification
NetworkUpdateSpec
object
Network update request parameters
1 property 1 required
NetworkCreate
object
Network creation request parameters
10 properties 2 required
IdType
object
JSON API resource ID and type attributes
3 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

dnsfilter-networks-api-openapi.yml Raw ↑

Other APIs DNSFilter publishes across the network.

DNSFilter Agent Local User Bulk Deletes API
DNSFilter Agent Local Users API
DNSFilter Agent Local Users CSV Export API
DNSFilter Api Keys API
DNSFilter Application Categories API
DNSFilter Applications API
DNSFilter Billings API
DNSFilter Block Pages API
DNSFilter Categories API
DNSFilter Collection Users API
DNSFilter Cybersight CSV Exports API
DNSFilter Dictionary Lookups API
Where this information came from

This is an independent, third-party profile of DNSFilter Networks API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.