# DNSFilter API Documentation

This is the complete API documentation for connecting to the DNSFilter API using MindCloud's Universal API.

MindCloud offers one normalized API to access 3,400+ apps from a single place. It centralizes authentication and normalizes app APIs so they are easier and more consistent to use.

## Quickstart

1. A **MindCloud account** — sign in or create an account at [MindCloud](https://app.mindcloud.co).
2. A **MindCloud API Key** — create one in [API Keys](https://app.mindcloud.co/user/api-keys). Keep it on your server.
3. At least one **DNSFilter connection** — create or choose one in [Connections](https://app.mindcloud.co/credentials). Note its `connectionId`.

```text
POST https://connect.mindcloud.co/v2/universal/apps/dNSFilter/actions/{actionSlug}/run
```

## DNSFilter actions

- GET `bulk-lookup-domains` Bulk Lookup Domains
- GET `get-application` Get Application
- GET `get-application-category` Get Application Category
- GET `get-block-page` Get Block Page
- GET `get-category` Get Category
- GET `get-current-user` Get Current User
- GET `get-domain-note` Get Domain Note
- GET `get-ip-address` Get IP Address
- GET `get-mac-address` Get MAC Address
- GET `get-network` Get Network
- GET `get-network-counts` Get Network Counts
- GET `get-network-geo` Get Network Geo
- GET `get-network-subnet` Get Network Subnet
- GET `get-organization` Get Organization
- GET `get-organization-settings` Get Organization Settings
- GET `get-organization-user` Get Organization User
- GET `get-policy` Get Policy
- GET `get-policy-application` Get Policy Application
- GET `get-policy-permissive-mode` Get Policy Permissive Mode
- GET `list-all-applications` List All Applications
- GET `list-all-categories` List All Categories
- GET `list-all-ip-addresses` List All IP Addresses
- GET `list-all-mac-addresses` List All MAC Addresses
- GET `list-all-networks` List All Networks
- GET `list-all-organizations` List All Organizations
- GET `list-all-policies` List All Policies
- GET `list-application-categories` List Application Categories
- GET `list-applications` List Applications
- GET `list-block-pages` List Block Pages
- GET `list-categories` List Categories
- GET `list-ip-addresses` List IP Addresses
- GET `list-mac-addresses` List MAC Addresses
- GET `list-network-subnets` List Network Subnets
- GET `list-networks` List Networks
- GET `list-organization-users` List Organization Users
- GET `list-organizations` List Organizations
- GET `list-policies` List Policies
- GET `lookup-domain` Lookup Domain
- GET `lookup-network` Lookup Network
- GET `verify-ip-address` Verify IP Address
