SECURITY · DEVELOPER
Networks, filtering policies, and threat reports for the org they administer.
Each user connects their own account. Every call carries both identities — the agent and the person it is acting for — so the agent can never reach past what that individual can already do.
Tokens live in the vault and attach server-side at call time. The agent holds a session, not a secret, and revoking access does not mean rotating a key.
Who asked, which agent acted, which action ran, and the verdict that let it through — one audit trail across every integration, not one per vendor.
Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.
dnsfilter_delete_v1_agent_local_users_by_idWRITEDeletes a agent local user. via DELETE /v1/agent_local_users/{id}
dnsfilter_delete_v1_api_keys_by_idWRITEDelete -- Removes the api key. via DELETE /v1/api_keys/{id}
dnsfilter_delete_v1_block_pages_by_idWRITEDeletes a block page. via DELETE /v1/block_pages/{id}
dnsfilter_delete_v1_collections_by_collection_id_users_by_idWRITEDelete user -- Deletes a user from a collection. via DELETE /v1/collections/{collection_id}/users/{id}
dnsfilter_delete_v1_enterprise_connections_by_idWRITEDelete an enterprise connection. via DELETE /v1/enterprise_connections/{id}
dnsfilter_delete_v1_ip_addresses_by_idWRITEDelete -- Removes an IP address. via DELETE /v1/ip_addresses/{id}
dnsfilter_delete_v1_mac_addresses_by_idWRITEDeletes a MAC address. via DELETE /v1/mac_addresses/{id}
dnsfilter_delete_v1_networks_bulk_destroyWRITEBulk Delete -- Bulk destroy multiple networks. via DELETE /v1/networks/bulk_destroy
dnsfilter_delete_v1_networks_by_idWRITEDeletes a network. via DELETE /v1/networks/{id}
dnsfilter_delete_v1_networks_by_id_secret_keyWRITEDelete Key -- Revokes a network secret key. via DELETE /v1/networks/{id}/secret_key
dnsfilter_delete_v1_networks_by_id_subnets_by_subnet_idWRITEDeletes a network subnet with the specified data. via DELETE /v1/networks/{id}/subnets/{subnet_id}
dnsfilter_delete_v1_notes_by_resource_by_id_notes_batch_destroyWRITEBatch destroy -- Deletes notes for a resource. via DELETE /v1/notes/{resource}/{id}/notes/batch_destroy
dnsfilter_delete_v1_notes_by_resource_by_id_notes_by_domainWRITEDeletes notes for a resource. via DELETE /v1/notes/{resource}/{id}/notes/{domain}
dnsfilter_delete_v1_organizations_by_idWRITEDelete MSP -- Deletes an MSP customer. via DELETE /v1/organizations/{id}
dnsfilter_delete_v1_organizations_by_organization_id_users_by_idWRITEDelete -- Removes a user from the organization. This will not actually delete the user account. via DELETE /v1/organizations/{organization_id}/users/{id}
dnsfilter_delete_v1_policies_by_idWRITEDeletes a policy. via DELETE /v1/policies/{id}
dnsfilter_delete_v1_scheduled_policies_by_idWRITEDelete -- Removes a scheduled policy from the database. via DELETE /v1/scheduled_policies/{id}
dnsfilter_delete_v1_scheduled_reports_by_idWRITEDeletes the scheduled report. via DELETE /v1/scheduled_reports/{id}
dnsfilter_delete_v1_user_agents_by_idWRITEDelete -- Soft deletes an user agent. via DELETE /v1/user_agents/{id}
dnsfilter_delete_v2_dashboards_by_idWRITEDelete a dashboard. via DELETE /v2/dashboards/{id}
dnsfilter_get_v1_agent_local_user_bulk_deletes_by_idREADShow bulk delete -- Gets an agent local user bulk delete by id. via GET /v1/agent_local_user_bulk_deletes/{id}
dnsfilter_get_v1_agent_local_user_bulk_deletes_countsREADCount -- Gets an agent local user bulk delete count by bulk delete id. via GET /v1/agent_local_user_bulk_deletes/counts
dnsfilter_get_v1_agent_local_usersREADGets extant users -- Gets the agent local users associated to an organization with basic information. via GET /v1/agent_local_users
dnsfilter_get_v1_agent_local_users_allREADGets ALL users -- Gets ALL agent local users associated to an user organization with basic information. via GET /v1/agent_local_users/all
dnsfilter_get_v1_agent_local_users_by_idREADShow extant user -- Gets basic information of the specified agent local user. via GET /v1/agent_local_users/{id}
dnsfilter_get_v1_api_keysREADList -- Gets the list of api keys associated with the current user. via GET /v1/api_keys
dnsfilter_get_v1_api_keys_by_idREADShow -- Displays an api key. via GET /v1/api_keys/{id}
dnsfilter_get_v1_application_categoriesREADGet extant -- List extant application categories. via GET /v1/application_categories
dnsfilter_get_v1_application_categories_by_idREADShow category -- Gets basic information of a specific application category. via GET /v1/application_categories/{id}
dnsfilter_get_v1_applicationsREADGet extant -- List extant applications basic information. via GET /v1/applications
dnsfilter_get_v1_applications_allREADGet all -- List applications basic information, including deleted ones. via GET /v1/applications/all
dnsfilter_get_v1_applications_by_idREADShow -- Gets basic information of a specific application. via GET /v1/applications/{id}
dnsfilter_get_v1_billingREADShow -- List basic billing information of the user organization registered in Stripe platform. via GET /v1/billing
dnsfilter_get_v1_billing_address_by_organization_idREADShow address -- Show the billing address for the given organization. via GET /v1/billing/address/{organization_id}
dnsfilter_get_v1_block_pagesREADGet extant -- Gets the list of block pages associated with the current user. via GET /v1/block_pages
dnsfilter_get_v1_block_pages_allREADGet all -- Gets ALL block pages associated with the current user. via GET /v1/block_pages/all
dnsfilter_get_v1_block_pages_by_idREADShow page -- Gets the specified block page. via GET /v1/block_pages/{id}
dnsfilter_get_v1_categoriesREADGet extant -- List categories basic information. via GET /v1/categories
dnsfilter_get_v1_categories_allREADGet all -- List all categories including internal categories. via GET /v1/categories/all
dnsfilter_get_v1_categories_by_idREADShow category -- Gets basic information of a specific category. via GET /v1/categories/{id}
dnsfilter_get_v1_collections_by_collection_id_usersREADGets collection users -- Show users belonging to a specific collection with the specified id. via GET /v1/collections/{collection_id}/users
dnsfilter_get_v1_collections_by_collection_id_users_by_idREADShow user -- Gets the user details and permissions for the specified organization. via GET /v1/collections/{collection_id}/users/{id}
dnsfilter_get_v1_current_userREADGet -- Fetch information about the currently authenticated user. via GET /v1/current_user
dnsfilter_get_v1_dictionary_qp_methodsREADList QP Methods via GET /v1/dictionary/qp_methods
dnsfilter_get_v1_distributors_distributorsREADGet -- Allows to fetch basic information about a Distributor and its parent organization. via GET /v1/distributors/distributors
dnsfilter_get_v1_distributors_healthREADHealth Check -- Allows testing API reachability and validation of the authentication header. NOTE: This endpoint supports the read-only pre-shared secret key. via GET /v1/distributors/health
dnsfilter_get_v1_distributors_mspsREADMSP Search -- Allows to get the list of MSPs that matches the search criteria. Returns all non-canceled ones by default if no search filters are specified. Note: endpoint does pagination, be sure to fetch all available pages to get the full list. via GET /v1/distributors/msps
dnsfilter_get_v1_distributors_msps_by_idREADShow MSP -- Allows to fetch basic information about an MSP and its parent organization. via GET /v1/distributors/msps/{id}
dnsfilter_get_v1_distributors_organizationsREADOrganizations Search -- Allows to get the list of organizations that matches the search criteria, returns all non-canceled ones by default if no search filters are specified. Note: endpoint does pagination, be sure to fetch all available pages to get the full list. via GET /v1/distributors/organizations
dnsfilter_get_v1_distributors_organizations_by_idREADShow Organization -- Allows to fetch basic information about an MSP parent organization or sub-organization. via GET /v1/distributors/organizations/{id}
dnsfilter_get_v1_distributors_reports_covered_users_summary_by_organizationREADGet user info by date -- Allows to fetch covered users information by organization for the given date range. Maximum days in date range is limited to 31. NOTE: This endpoint supports the read-only pre-shared secret key. via GET /v1/distributors/reports/covered_users_summary_by_organization
dnsfilter_get_v1_distributors_reports_usage_by_organizationREADGet usage info -- Allows to fetch user usage information per organization. NOTE: This endpoint supports the read-only pre-shared secret key. via GET /v1/distributors/reports/usage_by_organization
dnsfilter_get_v1_distributors_reports_usage_by_skuREADGet usage info by SKU -- Allows to fetch user usage information per SKU. NOTE: it might be possible that the covered_users and estimated_users values do not match the total_requests / 6000 math, since these values are the sum of already rounded up values of organizations with the given SKU. NOTE: This endpoint supports the read-only pre-shared secret key. via GET /v1/distributors/reports/usage_by_sku
dnsfilter_get_v1_distributors_skus_availableREADSKUs -- Returns the list of SKUs available to the distributor's customers. via GET /v1/distributors/skus_available
dnsfilter_get_v1_distributors_usersREADUsers Search -- Allows to get the list of users that matches the search criteria. Note: endpoint does pagination, be sure to fetch all available pages to get the full list. via GET /v1/distributors/users
dnsfilter_get_v1_distributors_users_by_idREADShow User -- Allows to fetch basic information about an user. via GET /v1/distributors/users/{id}
dnsfilter_get_v1_domains_bulk_lookupREADBulk lookup -- Gets the domains and categories associated for each FQDN of the specified list. via GET /v1/domains/bulk_lookup
dnsfilter_get_v1_domains_user_lookupREADLookup -- Gets all the domains associated for a particular FQDN. via GET /v1/domains/user_lookup
dnsfilter_get_v1_enterprise_connectionsREADGet extant -- Gets information for all the enterprise connections for the given organization. via GET /v1/enterprise_connections
dnsfilter_get_v1_enterprise_connections_by_idREADShow connection -- Gets information for the specified enterprise connection. via GET /v1/enterprise_connections/{id}
dnsfilter_get_v1_invoicesREADGet invoices -- Gets user associated invoices, most recent first. via GET /v1/invoices
dnsfilter_get_v1_invoices_by_idREADGet invoice -- Gets basic information of the specified invoice. via GET /v1/invoices/{id}
dnsfilter_get_v1_invoices_currentREADGet current invoice -- Gets user estimated invoice for next month. via GET /v1/invoices/current
dnsfilter_get_v1_ip_addressesREADGet extant -- Gets user associated IP addresses basic information. via GET /v1/ip_addresses
dnsfilter_get_v1_ip_addresses_allREADGet all -- Gets ALL user associated IP addresses basic information. via GET /v1/ip_addresses/all
dnsfilter_get_v1_ip_addresses_by_idREADShow IP -- Gets basic information of the specified IP address. via GET /v1/ip_addresses/{id}
dnsfilter_get_v1_ip_addresses_myipREADGet my IP -- Responds with the requester reported IP address. via GET /v1/ip_addresses/myip
dnsfilter_get_v1_ip_addresses_verifyREADVerify IP -- Verification call to ensure IP address is not already in the system. via GET /v1/ip_addresses/verify
dnsfilter_get_v1_mac_addressesREADGet extant -- Gets the MAC addresses associated to an organization with basic information. via GET /v1/mac_addresses
dnsfilter_get_v1_mac_addresses_allREADGet all -- Gets ALL MAC addresses associated to an user with basic information. via GET /v1/mac_addresses/all
dnsfilter_get_v1_mac_addresses_by_idREADShow address -- Gets basic information of the specified MAC address. via GET /v1/mac_addresses/{id}
dnsfilter_get_v1_metrics_organization_usage_by_idREADGet usage -- Gets usage information for the given Organization over the given date range. Maximum date range is 365 days. via GET /v1/metrics/organization_usage/{id}
dnsfilter_get_v1_metrics_organization_usage_detailed_by_idREADGet usage detailed -- Gets usage information for the given organization. This differs from +organization_usage+ in the way +user_count+/+wifi_count+ are fetched from the DB, also these endpoints returns a roaming client count. via GET /v1/metrics/organization_usage_detailed/{id}
dnsfilter_get_v1_networksREADGet extant -- Gets user's associated networks with basic information. via GET /v1/networks
dnsfilter_get_v1_networks_allREADGet all -- Gets ALL networks associated to the user with its basic information. via GET /v1/networks/all
dnsfilter_get_v1_networks_bulk_create_by_idREADBulk create status. via GET /v1/networks/bulk_create/{id}
dnsfilter_get_v1_networks_bulk_destroy_by_idREADBulk delete status -- Bulk destroy status. via GET /v1/networks/bulk_destroy/{id}
dnsfilter_get_v1_networks_bulk_update_by_idREADBulk update status via GET /v1/networks/bulk_update/{id}
dnsfilter_get_v1_networks_by_idREADShow network -- Gets basic information of the specified network. via GET /v1/networks/{id}
dnsfilter_get_v1_networks_by_id_lan_ipsREADGets network associated LAN IPs with basic information. via GET /v1/networks/{id}/lan_ips
dnsfilter_get_v1_networks_by_id_lan_ips_by_lan_ip_idREADShow Lan IP -- Gets network associated LAN IP with basic information. via GET /v1/networks/{id}/lan_ips/{lan_ip_id}
dnsfilter_get_v1_networks_by_id_subnetsREADGet extant -- Gets network associated subnets with basic information. via GET /v1/networks/{id}/subnets
dnsfilter_get_v1_networks_by_id_subnets_by_subnet_idREADShow subnet -- Gets network associated subnet with basic information. via GET /v1/networks/{id}/subnets/{subnet_id}
dnsfilter_get_v1_networks_countsREADCounts -- Gets counts of networks for each network status. via GET /v1/networks/counts
dnsfilter_get_v1_networks_geoREADGet Geo -- Gets user's associated networks with geo information only. via GET /v1/networks/geo
dnsfilter_get_v1_networks_lookupREADGet by IP -- Gets basic information of a network based on its associated IP addresses. via GET /v1/networks/lookup
dnsfilter_get_v1_networks_mspREADGet extant MSP -- Gets MSP user associated networks with basic information. via GET /v1/networks/msp
dnsfilter_get_v1_networks_msp_allREADGet all MSP -- Gets ALL networks associated to the MSP user with its basic information. via GET /v1/networks/msp/all
dnsfilter_get_v1_networks_subnetsREADGet all -- List site subnets with basic information. via GET /v1/networks/subnets
dnsfilter_get_v1_notes_by_resource_by_id_by_domainREADShow -- Gets associated notes from a specific resource. via GET /v1/notes/{resource}/{id}/{domain}
dnsfilter_get_v1_organizationsREADGet extant -- Gets user's associated organizations basic information. via GET /v1/organizations
dnsfilter_get_v1_organizations_allREADGet all -- Gets all organizations basic information. via GET /v1/organizations/all
dnsfilter_get_v1_organizations_by_idREADShow organization -- Gets basic information of the specified organization. via GET /v1/organizations/{id}
dnsfilter_get_v1_organizations_by_organization_id_usersREADGets the users for the specified organization. via GET /v1/organizations/{organization_id}/users
dnsfilter_get_v1_organizations_by_organization_id_users_by_idREADShow user -- Gets the user details and permissions for the specified organization. via GET /v1/organizations/{organization_id}/users/{id}
dnsfilter_get_v1_organizations_settingsREADGet settings -- Gets basic information of the specified organization. via GET /v1/organizations/settings
dnsfilter_get_v1_policiesREADGet extant -- Gets user associated policies basic information. via GET /v1/policies
dnsfilter_get_v1_policies_allREADGet all -- Gets ALL user associated policies basic information. via GET /v1/policies/all
dnsfilter_get_v1_policies_applicationREADGet application -- Gets policies information for a specific application. via GET /v1/policies/application
dnsfilter_get_v1_policies_by_idREADShow policy -- Gets basic information of the specified policy. via GET /v1/policies/{id}
dnsfilter_get_v1_policies_by_id_permissive_modeREADGet permissive mode value. via GET /v1/policies/{id}/permissive_mode
dnsfilter_get_v1_policy_ipsREADGets user associated policies IPs basic information from database. via GET /v1/policy_ips
dnsfilter_get_v1_policy_ips_by_idREADShow IP -- Gets basic information of the specified Policy IP. via GET /v1/policy_ips/{id}
dnsfilter_get_v1_psa_integrations_redirect_linkREADCreate link -- Creates a new PSA integration, if one does not exist and returns the redirect link. via GET /v1/psa_integrations/redirect_link
dnsfilter_get_v1_scheduled_policiesREADGet extant -- Gets the list of scheduled policies associated with the current user. via GET /v1/scheduled_policies
dnsfilter_get_v1_scheduled_policies_allREADGet all -- Gets ALL scheduled policies associated with the current user. via GET /v1/scheduled_policies/all
dnsfilter_get_v1_scheduled_policies_by_idREADShow policy -- Gets the specified scheduled policy. via GET /v1/scheduled_policies/{id}
dnsfilter_get_v1_scheduled_report_previews_by_idREADShow preview -- Gets the specified scheduled report preview. via GET /v1/scheduled_report_previews/{id}
dnsfilter_get_v1_scheduled_reportsREADGet all scheduled reports associated with current user's organizations. via GET /v1/scheduled_reports
dnsfilter_get_v1_scheduled_reports_by_idREADShow report -- Gets the specified scheduled report. via GET /v1/scheduled_reports/{id}
dnsfilter_get_v1_traffic_reports_qpsREADQueries per second -- Gets the total number of queries per second in a period of time for sites. via GET /v1/traffic_reports/qps
dnsfilter_get_v1_traffic_reports_qps_active_agentsREADQPS clients -- Gets the total number of queries per second in a period of time (maximum 20 minutes) for roaming clients. via GET /v1/traffic_reports/qps_active_agents
dnsfilter_get_v1_traffic_reports_qps_active_collectionsREADQPS collections -- Gets the total number of queries per second in a period of time (maximum 20 minutes) for collections. via GET /v1/traffic_reports/qps_active_collections
dnsfilter_get_v1_traffic_reports_qps_active_organizationsREADQPS organizations -- Gets the total number of queries per second in a period of time (maximum 20 minutes) for organizations. via GET /v1/traffic_reports/qps_active_organizations
dnsfilter_get_v1_traffic_reports_qps_active_usersREADQPS users -- Gets the total number of queries per second in a period of time (maximum 20 minutes) for users. via GET /v1/traffic_reports/qps_active_users
dnsfilter_get_v1_traffic_reports_query_logsREADQuery Logs -- Gets the query raw logs in a period of time. via GET /v1/traffic_reports/query_logs
dnsfilter_get_v1_traffic_reports_top_agentsREADTop agents -- Gets the top agents in a period of time. via GET /v1/traffic_reports/top_agents
dnsfilter_get_v1_traffic_reports_top_application_categoriesREADTop application categories -- Gets the top application categories domains in a period of time. via GET /v1/traffic_reports/top_application_categories
dnsfilter_get_v1_traffic_reports_top_categoriesREADTop categories -- Gets the top categories domains in a period of time. via GET /v1/traffic_reports/top_categories
dnsfilter_get_v1_traffic_reports_top_collectionsREADTop collections -- Gets the top collections in a period of time. via GET /v1/traffic_reports/top_collections
dnsfilter_get_v1_traffic_reports_top_domainsREADTop domains -- Gets the top requested domains in a period of time. via GET /v1/traffic_reports/top_domains
dnsfilter_get_v1_traffic_reports_top_networksREADTop networks -- Gets the top networks in a period of time. via GET /v1/traffic_reports/top_networks
dnsfilter_get_v1_traffic_reports_top_organizationsREADTop organizations -- Gets the top organizations in a period of time. via GET /v1/traffic_reports/top_organizations
dnsfilter_get_v1_traffic_reports_top_organizations_requestsREADTop Organizations Requests -- Gets the top organizations by number of requests. via GET /v1/traffic_reports/top_organizations_requests
dnsfilter_get_v1_traffic_reports_top_usersREADTop users -- Gets the top users in a period of time. via GET /v1/traffic_reports/top_users
dnsfilter_get_v1_traffic_reports_total_applications_agents_statsREADApplication reqs clients -- Gets the statistics of number of requests for roaming clients by application in a period of time. via GET /v1/traffic_reports/total_applications_agents_stats
dnsfilter_get_v1_traffic_reports_total_applications_collections_statsREADApplication reqs collections -- Gets the statistics of number of requests for collections by application in a period of time. via GET /v1/traffic_reports/total_applications_collections_stats
dnsfilter_get_v1_traffic_reports_total_applications_networks_statsREADApplications reqs networks -- Gets the statistics of number of requests for sites by application in a period of time. via GET /v1/traffic_reports/total_applications_networks_stats
dnsfilter_get_v1_traffic_reports_total_applications_organizations_statsREADApplication reqs org -- Gets the statistics of number of requests for organizations by application in a period of time. via GET /v1/traffic_reports/total_applications_organizations_stats
dnsfilter_get_v1_traffic_reports_total_applications_statsREADApplication requests -- Gets the statistics of number of requests by application in a period of time. via GET /v1/traffic_reports/total_applications_stats
dnsfilter_get_v1_traffic_reports_total_applications_users_statsREADApplication reqs users -- Gets the statistics of number of requests for users by application in a period of time. via GET /v1/traffic_reports/total_applications_users_stats
dnsfilter_get_v1_traffic_reports_total_categoriesREADTotal category requests -- Gets the total number of requests by category for sites in a period of time. via GET /v1/traffic_reports/total_categories
dnsfilter_get_v1_traffic_reports_total_categories_agentsREADCategory reqs clients -- Gets the total number of requests by category for roaming clients in a period of time. via GET /v1/traffic_reports/total_categories_agents
dnsfilter_get_v1_traffic_reports_total_categories_collectionsREADCategory reqs collections -- Gets the total number of requests by category for collections in a period of time. via GET /v1/traffic_reports/total_categories_collections
dnsfilter_get_v1_traffic_reports_total_categories_organizationsREADCategory reqs organizations -- Gets the total number of requests by category for organizations in a period of time. via GET /v1/traffic_reports/total_categories_organizations
dnsfilter_get_v1_traffic_reports_total_categories_usersREADCategory reqs users -- Gets the total number of requests by category for users in a period of time. via GET /v1/traffic_reports/total_categories_users
dnsfilter_get_v1_traffic_reports_total_category_statsREADCategory stats -- Gets the total number of stats for a category in a period of time. via GET /v1/traffic_reports/total_category_stats
dnsfilter_get_v1_traffic_reports_total_client_statsREADTotal client stats -- Gets the organization network, users and client stats. via GET /v1/traffic_reports/total_client_stats
dnsfilter_get_v1_traffic_reports_total_collectionsREADTotal collection reqs -- Gets the total number of requests by collection for sites in a period of time. via GET /v1/traffic_reports/total_collections
dnsfilter_get_v1_traffic_reports_total_collections_agentsREADCollection reqs clients -- Gets the total number of requests by collection for roaming clients in a period of time. via GET /v1/traffic_reports/total_collections_agents
dnsfilter_get_v1_traffic_reports_total_collections_organizationsREADCollection reqs orgs -- Gets the total number of requests by collection for organizations in a period of time. via GET /v1/traffic_reports/total_collections_organizations
dnsfilter_get_v1_traffic_reports_total_collections_usersREADCollection reqs users -- Gets the total number of requests by collection for users in a period of time. via GET /v1/traffic_reports/total_collections_users
dnsfilter_get_v1_traffic_reports_total_deploymentsREADDeployments -- Gets the organization deployments information. via GET /v1/traffic_reports/total_deployments
dnsfilter_get_v1_traffic_reports_total_domain_requestsREADTotal Domain Requests -- Gets the total number of requests for a domain in a period of time. via GET /v1/traffic_reports/total_domain_requests
dnsfilter_get_v1_traffic_reports_total_domain_statsREADDomain stats -- Gets the total number of stats for a domain in a period of time. via GET /v1/traffic_reports/total_domain_stats
dnsfilter_get_v1_traffic_reports_total_domainsREADTotal domain reqs -- Gets the total number of requests by domain for sites in a period of time. via GET /v1/traffic_reports/total_domains
dnsfilter_get_v1_traffic_reports_total_domains_collectionsREADDomain reqs collections -- Gets the total number of requests by domain for collections in a period of time. via GET /v1/traffic_reports/total_domains_collections
dnsfilter_get_v1_traffic_reports_total_domains_organizationsREADDomain reqs organizations -- Gets the total number of requests by domain for organizations in a period of time. via GET /v1/traffic_reports/total_domains_organizations
dnsfilter_get_v1_traffic_reports_total_domains_usersREADDomain reqs users -- Gets the total number of requests by domain for users in a period of time. via GET /v1/traffic_reports/total_domains_users
dnsfilter_get_v1_traffic_reports_total_organizations_requestsREADTotal Org Requests -- Gets the total number of requests for organizations in a period of time. via GET /v1/traffic_reports/total_organizations_requests
dnsfilter_get_v1_traffic_reports_total_organizations_statsREADOrganization stats -- Gets the total number of stats for organizations in a period of time. via GET /v1/traffic_reports/total_organizations_stats
dnsfilter_get_v1_traffic_reports_total_requestsREADTotal requests/time -- Gets the total number of requests for sites in a period of time. via GET /v1/traffic_reports/total_requests
dnsfilter_get_v1_traffic_reports_total_requests_agentsREADTotal requests clients -- Gets the total number of requests for roaming clients in a period of time. via GET /v1/traffic_reports/total_requests_agents
dnsfilter_get_v1_traffic_reports_total_requests_collectionsREADTotal requests collections -- Gets the total number of requests for collections in a period of time. via GET /v1/traffic_reports/total_requests_collections
dnsfilter_get_v1_traffic_reports_total_requests_geoREADTotal requests geo -- Gets the total number of requests for organizations in a period of time for the heatmap on overview. via GET /v1/traffic_reports/total_requests_geo
dnsfilter_get_v1_traffic_reports_total_requests_organizationsREADTotal requests/organizations -- Gets the total number of requests for organizations in a period of time. via GET /v1/traffic_reports/total_requests_organizations
dnsfilter_get_v1_traffic_reports_total_requests_usersREADTotal requests users -- Gets the total number of requests for users in a period of time. via GET /v1/traffic_reports/total_requests_users
dnsfilter_get_v1_traffic_reports_total_roaming_clientsREADRoaming clients -- Gets the roaming clients information. via GET /v1/traffic_reports/total_roaming_clients
dnsfilter_get_v1_traffic_reports_total_threatsREADTotal threats/time -- Gets the total number of threats for sites in a period of time. via GET /v1/traffic_reports/total_threats
dnsfilter_get_v1_traffic_reports_total_threats_agentsREADTotal threats clients -- Gets the total number of threats for roaming clients in a period of time. via GET /v1/traffic_reports/total_threats_agents
dnsfilter_get_v1_traffic_reports_total_threats_collectionsREADTotal threats collections -- Gets the total number of threats for collections in a period of time. via GET /v1/traffic_reports/total_threats_collections
dnsfilter_get_v1_traffic_reports_total_threats_organizationsREADTotal threats organizations -- Gets the total number of threats for organizations in a period of time. via GET /v1/traffic_reports/total_threats_organizations
dnsfilter_get_v1_traffic_reports_total_threats_usersREADTotal threats users -- Gets the total number of threats for users in a period of time. via GET /v1/traffic_reports/total_threats_users
dnsfilter_get_v1_user_agent_bulk_deletes_by_idREADShow -- Gets a user agent bulk delete by id. via GET /v1/user_agent_bulk_deletes/{id}
dnsfilter_get_v1_user_agent_bulk_deletes_countsREADCounts -- Gets a user agent bulk delete counts by id. via GET /v1/user_agent_bulk_deletes/counts
dnsfilter_get_v1_user_agent_bulk_updates_by_idREADShow -- Gets a user agent bulk update by id. via GET /v1/user_agent_bulk_updates/{id}
dnsfilter_get_v1_user_agent_bulk_updates_countsREADCounts -- Gets a user agent bulk delete counts by id. via GET /v1/user_agent_bulk_updates/counts
dnsfilter_get_v1_user_agent_cleanups_by_idREADShow -- Gets the specific user agent cleanup. via GET /v1/user_agent_cleanups/{id}
dnsfilter_get_v1_user_agent_csv_exports_by_idREADShow -- Gets the specific user agent csv export. via GET /v1/user_agent_csv_exports/{id}
dnsfilter_get_v1_user_agent_releasesREADGets a list of latest user agent releases for each unique combination of agent_type, architecture, release_channels, and white label. via GET /v1/user_agent_releases
dnsfilter_get_v1_user_agent_releases_relayREADGet relay -- Gets a list of latest relay releases for each unique combination of architecture, release_channels, and white label. via GET /v1/user_agent_releases/relay
dnsfilter_get_v1_user_agentsREADGet extant agents -- Gets a list of user agents with basic information. via GET /v1/user_agents
dnsfilter_get_v1_user_agents_allREADGet all agents -- Gets a list of ALL user agents with basic information. via GET /v1/user_agents/all
dnsfilter_get_v1_user_agents_by_idREADShow agent -- Gets the specified user agent with basic information. via GET /v1/user_agents/{id}
dnsfilter_get_v1_user_agents_countsREADCounts -- Gets counts of user agents for each status. via GET /v1/user_agents/counts
dnsfilter_get_v1_user_agents_csvREADCSV Export -- Gets CSV of organization's user agents. via GET /v1/user_agents/csv
dnsfilter_get_v1_user_agents_tagsREADGet tags -- Gets ALL tags used by user agents on a network or organization. via GET /v1/user_agents/tags
dnsfilter_get_v1_user_agents_uninstall_pinREADPIN -- Gets Uninstall pin for organization's user agents. via GET /v1/user_agents/uninstall_pin
dnsfilter_get_v1_usersREADGet extant -- Gets users basic information. via GET /v1/users
dnsfilter_get_v1_users_allREADGet all -- Gets ALL users basic information. via GET /v1/users/all
dnsfilter_get_v1_users_by_idREADShow user -- Gets basic information of the specified user. via GET /v1/users/{id}
dnsfilter_get_v2_agent_local_users_countsREADCount users -- Gets counts of agent local users by policy assignment status. via GET /v2/agent_local_users/counts
dnsfilter_get_v2_agent_local_users_csv_export_by_idREADShows an agent local users CSV export. via GET /v2/agent_local_users_csv_export/{id}
dnsfilter_get_v2_current_user_ui_settingsREADGet UI Settings -- Returns the current user's UI settings. via GET /v2/current_user/ui_settings
dnsfilter_get_v2_cyber_sight_csv_exports_by_idREADShows a CyberSight csv export. via GET /v2/cyber_sight/csv_exports/{id}
dnsfilter_get_v2_dashboardsREADUser's Dashboards -- Dasbboards for use by the current user. The user's default dashboard will be returned first, the rest alphabetically by name. via GET /v2/dashboards
dnsfilter_get_v2_dashboards_availableREADAvailable Dashboards -- Dashboards available to the current user. via GET /v2/dashboards/available
dnsfilter_get_v2_dashboards_ownedREADOwned Dashboards -- Dashboards owned by the current user. via GET /v2/dashboards/owned
dnsfilter_get_v2_dictionary_ai_applicationsREADAI Applications -- Return a list of AI Applications and websites. via GET /v2/dictionary/ai_applications
dnsfilter_get_v2_dictionary_cyber_sight_activity_typesREADCyberSight Activity Types -- Returns all available CyberSightReports activity types. via GET /v2/dictionary/cyber_sight_activity_types
dnsfilter_get_v2_dictionary_vpn_settings_state_typesREADVPN Settings State Types -- Returns all available VPN Settings State types. via GET /v2/dictionary/vpn_settings_state_types
dnsfilter_get_v2_networks_csv_export_by_idREADShows a networks csv export. via GET /v2/networks_csv_export/{id}
dnsfilter_patch_v1_agent_local_users_by_idWRITEUpdates an agent local user with the specified data. via PATCH /v1/agent_local_users/{id}
dnsfilter_patch_v1_billing_address_by_organization_idWRITEUpdate address -- Update the billing address for the given organization. via PATCH /v1/billing/address/{organization_id}
dnsfilter_patch_v1_block_pages_by_idWRITEUpdates a block_page with the specified data. via PATCH /v1/block_pages/{id}
dnsfilter_patch_v1_current_userWRITEUpdate attributes for the currently authenticated user. via PATCH /v1/current_user
dnsfilter_patch_v1_distributors_distributorsWRITEUpdates the specified support Distributor information. via PATCH /v1/distributors/distributors
dnsfilter_patch_v1_distributors_msps_by_idWRITEUpdates the specified MSP and its parent organization data. via PATCH /v1/distributors/msps/{id}
dnsfilter_patch_v1_distributors_organizations_by_idWRITEUpdate suborganization -- Updates the specified MSP sub-organization data. via PATCH /v1/distributors/organizations/{id}
dnsfilter_patch_v1_enterprise_connections_by_idWRITEUpdate an enterprise connection. Note: To set your organization's custom login url for enterprise connections, you need to set the 'unique_id' attribute on the organization itself. See the PATCH /v1/organizations endpoint. via PATCH /v1/enterprise_connections/{id}
dnsfilter_patch_v1_ip_addresses_by_idWRITEUpdates an IP address with the specified data. via PATCH /v1/ip_addresses/{id}
dnsfilter_patch_v1_mac_addresses_by_idWRITEUpdates a MAC address with the specified data. via PATCH /v1/mac_addresses/{id}
dnsfilter_patch_v1_networks_by_idWRITEUpdates a network with the specified data. via PATCH /v1/networks/{id}
dnsfilter_patch_v1_networks_by_id_lan_ips_by_lan_ip_idWRITEUpdates a network LAN IP with the specified data. via PATCH /v1/networks/{id}/lan_ips/{lan_ip_id}
dnsfilter_patch_v1_networks_by_id_secret_keyWRITERotate key -- Rotates (renew) a network secret key to be used by agents. via PATCH /v1/networks/{id}/secret_key
dnsfilter_patch_v1_networks_by_id_subnets_by_subnet_idWRITEUpdates a network subnet with the specified data. via PATCH /v1/networks/{id}/subnets/{subnet_id}
dnsfilter_patch_v1_notes_by_resource_by_id_batch_updateWRITEBulk update -- Updates notes for a resource with the specified data. via PATCH /v1/notes/{resource}/{id}/batch_update
dnsfilter_patch_v1_notes_by_resource_by_id_by_domainWRITEUpdates notes for a resource with the specified data. via PATCH /v1/notes/{resource}/{id}/{domain}
dnsfilter_patch_v1_organizations_bulk_updateWRITEBulk update -- Updates one or more organizations with the specified data. via PATCH /v1/organizations/bulk_update
dnsfilter_patch_v1_organizations_by_idWRITEUpdates an organization with the specified data. via PATCH /v1/organizations/{id}
dnsfilter_patch_v1_organizations_by_organization_id_users_by_idWRITEUpdates a user or permissions with the specified data. via PATCH /v1/organizations/{organization_id}/users/{id}
dnsfilter_patch_v1_policies_by_idWRITEUpdates a policy with the specified data. via PATCH /v1/policies/{id}
dnsfilter_patch_v1_scheduled_policies_by_idWRITEUpdates a scheduled policy in the database with the specified data. via PATCH /v1/scheduled_policies/{id}
dnsfilter_patch_v1_scheduled_reports_by_idWRITEUpdates a scheduled report. via PATCH /v1/scheduled_reports/{id}
dnsfilter_patch_v1_user_agents_by_idWRITEUpdates an user agent with the specified data. via PATCH /v1/user_agents/{id}
dnsfilter_patch_v1_users_change_passwordWRITEChange password -- Changes the password for the currently authenticated user. via PATCH /v1/users/change_password
dnsfilter_patch_v2_current_user_ui_settingsWRITEUpdate UI Settings -- Updates current user's UI settings. via PATCH /v2/current_user/ui_settings
dnsfilter_patch_v2_dashboards_by_idWRITEUpdate a dashboard. via PATCH /v2/dashboards/{id}
dnsfilter_patch_v2_user_agents_by_id_update_settingsWRITEUpdate settings -- Updates both device settings and filtering client settings for a user agent. via PATCH /v2/user_agents/{id}/update_settings
dnsfilter_post_v1_agent_local_user_bulk_deletesWRITECreate an agent local user bulk delete. via POST /v1/agent_local_user_bulk_deletes
dnsfilter_post_v1_api_keysWRITECreates a new api key. via POST /v1/api_keys
dnsfilter_post_v1_api_keys_by_id_revokeWRITERevokes the api key for the user. via POST /v1/api_keys/{id}/revoke
dnsfilter_post_v1_billingWRITECreate -- Register a newly created payment method in database. via POST /v1/billing
dnsfilter_post_v1_block_pagesWRITECreates a new block page. via POST /v1/block_pages
dnsfilter_post_v1_collections_by_collection_id_usersWRITEUpdate -- Add a new user to a specific collection with the specified id. via POST /v1/collections/{collection_id}/users
dnsfilter_post_v1_distributors_mspsWRITECreates an MSP and its parent organization. via POST /v1/distributors/msps
dnsfilter_post_v1_distributors_msps_by_id_cancelWRITECancels the specified MSP parent organization and all of its sub-organizations. via POST /v1/distributors/msps/{id}/cancel
dnsfilter_post_v1_distributors_msps_by_id_reactivateWRITEReactivates the specified MSP parent organization and all of its sub-organization if specified. via POST /v1/distributors/msps/{id}/reactivate
dnsfilter_post_v1_distributors_msps_by_id_upsert_skusWRITEUpsert SKUs -- Adds or removes the SKUs available to an entitlements-managed MSP post-creation. Returns the updated MSP. Triggers the license cascade for removed licenses. via POST /v1/distributors/msps/{id}/upsert_skus
dnsfilter_post_v1_distributors_organizationsWRITECreate suborganization -- Creates an MSP sub-organization. via POST /v1/distributors/organizations
dnsfilter_post_v1_distributors_organizations_by_id_add_skuWRITEAdd Sku -- Helper endpoint to add a single SKU to the specified MSP parent organization or sub-organization instead of doing a full update that should contain all SKUs. via POST /v1/distributors/organizations/{id}/add_sku
dnsfilter_post_v1_distributors_organizations_by_id_cancelWRITECancel suborganization -- Cancels the specified MSP sub-organization. Note: See _Organization Cancellation_ for important details. via POST /v1/distributors/organizations/{id}/cancel
dnsfilter_post_v1_distributors_organizations_by_id_reactivateWRITEReactivate suborg -- Reactivates the specified MSP sub-organization. Note: See _Organization Cancellation_ for important details. via POST /v1/distributors/organizations/{id}/reactivate
dnsfilter_post_v1_distributors_organizations_by_id_remove_skuWRITERemove Sku -- Helper endpoint to remove a single SKU to the specified MSP parent organization or sub-organization instead of doing a full update that should contain all SKUs. via POST /v1/distributors/organizations/{id}/remove_sku
dnsfilter_post_v1_distributors_usersWRITECreate user -- Creates a new user alongside a membership with an organization. via POST /v1/distributors/users
dnsfilter_post_v1_distributors_users_by_id_add_membershipWRITEAdd membership -- Adds/creates a new user membership with an organization. via POST /v1/distributors/users/{id}/add_membership
dnsfilter_post_v1_distributors_users_by_id_remove_membershipWRITERemove membership -- Removes/deletes an existing user membership with an organization. via POST /v1/distributors/users/{id}/remove_membership
dnsfilter_post_v1_distributors_users_by_id_reset_password_urlWRITEReset password URL -- Creates a new reset password URL for the specified user. The URL is valid for 432000 seconds (5 days). via POST /v1/distributors/users/{id}/reset_password_url
dnsfilter_post_v1_distributors_users_by_id_send_reset_password_emailWRITEReset password -- Sends a reset password email to the specified user. via POST /v1/distributors/users/{id}/send_reset_password_email
dnsfilter_post_v1_distributors_users_by_id_update_membershipWRITEUpdate membership -- Updates an existing user membership with an organization. via POST /v1/distributors/users/{id}/update_membership
dnsfilter_post_v1_domains_suggest_threatWRITESuggest threat -- Mark a FQDN to verify its threat categorization. Request example: `/v1/domains/suggest_threat?fqdn=XXXX¬es&test-report&categories=1,222,989` via POST /v1/domains/suggest_threat
dnsfilter_post_v1_enterprise_connectionsWRITECreate an enterprise connection. Note: To set your organization's custom login url for enterprise connections, you need to set the 'unique_id' attribute on the organization itself. See the PATCH /v1/organizations endpoint. via POST /v1/enterprise_connections
dnsfilter_post_v1_ip_addressesWRITECreates a new IP address with the specified data. via POST /v1/ip_addresses
dnsfilter_post_v1_mac_addressesWRITECreates a new MAC address with the specified data. via POST /v1/mac_addresses
dnsfilter_post_v1_networksWRITECreates a new network with the specified data. via POST /v1/networks
dnsfilter_post_v1_networks_bulk_createWRITEBulk create multiple networks with the specified data. via POST /v1/networks/bulk_create
dnsfilter_post_v1_networks_bulk_updateWRITEBulk update multiple networks with the specified data. via POST /v1/networks/bulk_update
dnsfilter_post_v1_networks_by_id_secret_keyWRITECreate Key -- Creates a new network secret key to be used by agents. via POST /v1/networks/{id}/secret_key
dnsfilter_post_v1_networks_by_id_subnetsWRITECreates a network subnet with the specified data. via POST /v1/networks/{id}/subnets
dnsfilter_post_v1_organizationsWRITECreates a new organization with the specified data. via POST /v1/organizations
dnsfilter_post_v1_organizations_by_id_cancelWRITECancel -- Sets an organization as 'Canceled'. via POST /v1/organizations/{id}/cancel
dnsfilter_post_v1_organizations_by_organization_id_usersWRITECreate -- Adds a new or existing user with the specified email to the specified organization. via POST /v1/organizations/{organization_id}/users
dnsfilter_post_v1_organizations_by_organization_id_users_by_id_resend_inviteWRITEResend Invite -- Resends the user invite for the specified user and organization. via POST /v1/organizations/{organization_id}/users/{id}/resend_invite
dnsfilter_post_v1_organizations_promote_to_mspWRITEPromote an organization to a MSP. via POST /v1/organizations/promote_to_msp
dnsfilter_post_v1_policiesWRITECreates a new policy with the specified data. via POST /v1/policies
dnsfilter_post_v1_policies_application_updateWRITEUpdate application -- Updates a policy with the specified application data. via POST /v1/policies/application_update
dnsfilter_post_v1_policies_bulk_add_allowlist_domainsWRITEBulk add allow -- Adds one or more domains to one or more policy's allow list. via POST /v1/policies/bulk/add_allowlist_domains
dnsfilter_post_v1_policies_bulk_add_blocklist_domainsWRITEBulk add block -- Adds one or more domains to one or more policy's block list. via POST /v1/policies/bulk/add_blocklist_domains
dnsfilter_post_v1_policies_bulk_remove_allowlist_domainsWRITEBulk delete allow -- Removes one or more domains from one or more policy's allow list. via POST /v1/policies/bulk/remove_allowlist_domains
dnsfilter_post_v1_policies_bulk_remove_blocklist_domainsWRITEBulk delete block -- Removes one or more domains from one or more policy's block list. via POST /v1/policies/bulk/remove_blocklist_domains
dnsfilter_post_v1_policies_by_id_add_allowed_applicationWRITEAdd allow category -- Adds a single application to the allow list. via POST /v1/policies/{id}/add_allowed_application
dnsfilter_post_v1_policies_by_id_add_blacklist_categoryWRITEAdd block category -- Adds a single category to the blocklist. via POST /v1/policies/{id}/add_blacklist_category
dnsfilter_post_v1_policies_by_id_add_blacklist_domainWRITEAdd block domain -- Adds a single domain to the blocklist. via POST /v1/policies/{id}/add_blacklist_domain
dnsfilter_post_v1_policies_by_id_add_blocked_applicationWRITEAdd block application -- Adds a single application to the block list. via POST /v1/policies/{id}/add_blocked_application
dnsfilter_post_v1_policies_by_id_add_whitelist_domainWRITEAdd allow domain -- Adds a single domain to the allowlist. via POST /v1/policies/{id}/add_whitelist_domain
dnsfilter_post_v1_policies_by_id_permissive_modeWRITEUpdate permissive mode value. via POST /v1/policies/{id}/permissive_mode
dnsfilter_post_v1_policies_by_id_remove_allowed_applicationWRITERemove allow category -- Removes a single application from the allow list. via POST /v1/policies/{id}/remove_allowed_application
dnsfilter_post_v1_policies_by_id_remove_blacklist_categoryWRITERemove block category -- Removes a single category from the blocklist. via POST /v1/policies/{id}/remove_blacklist_category
dnsfilter_post_v1_policies_by_id_remove_blacklist_domainWRITERemove block domain -- Removes a single domain from the blocklist. via POST /v1/policies/{id}/remove_blacklist_domain
dnsfilter_post_v1_policies_by_id_remove_blocked_applicationWRITERemove block application -- Removes a single application from the block list. via POST /v1/policies/{id}/remove_blocked_application
dnsfilter_post_v1_policies_by_id_remove_whitelist_domainWRITERemove allow domain -- Removes a single domain from the allowlist. via POST /v1/policies/{id}/remove_whitelist_domain
dnsfilter_post_v1_scheduled_policiesWRITECreates a new scheduled policy. via POST /v1/scheduled_policies
dnsfilter_post_v1_scheduled_report_previewsWRITECreates a scheduled report preview, triggering the background generation. via POST /v1/scheduled_report_previews
dnsfilter_post_v1_scheduled_reportsWRITECreates a scheduled report. via POST /v1/scheduled_reports
dnsfilter_post_v1_trialsWRITECreate trial. via POST /v1/trials
dnsfilter_post_v1_user_agent_bulk_deletesWRITECreate a user agent bulk delete. via POST /v1/user_agent_bulk_deletes
dnsfilter_post_v1_user_agent_bulk_updatesWRITECreate a user agent bulk update. via POST /v1/user_agent_bulk_updates
dnsfilter_post_v1_user_agent_bulk_updates_has_mixedWRITECheck agent values -- Gets the value of whether each of the attributes of the elected user agents are mixed. via POST /v1/user_agent_bulk_updates/has_mixed
dnsfilter_post_v1_user_agent_cleanupsWRITECreates a user agent cleanup to track bulk deletion of user agents. via POST /v1/user_agent_cleanups
dnsfilter_post_v1_user_agent_csv_exportsWRITECreates a user agent csv export record to track export of user agents. via POST /v1/user_agent_csv_exports
dnsfilter_post_v1_user_agents_dequeue_uninstallWRITERemove queue -- Removes user agent from uninstall queue. via POST /v1/user_agents/dequeue_uninstall
dnsfilter_post_v2_agent_local_users_csv_exportWRITECreates an agent local users CSV export record to track export of agent local users. via POST /v2/agent_local_users_csv_export
dnsfilter_post_v2_current_user_suppress_license_warningWRITESuppresses license warning -- Returns the suppression date and relevant information. via POST /v2/current_user/suppress_license_warning
dnsfilter_post_v2_cyber_sight_csv_exports_createWRITECreates a cybersight csv export record to track export of cybersight report info. Invalid report filters and invalid included_columns are ignored; the CSV is generated using any valid filters and columns that remain. Filters (query/body) by report type: activity_logs: start_at, end_at, org_uuids, msp_uuid, excluded_org_uuids, category_ids, user_agent_uuids, agent_local_user_uuids, weekdays_only, search_id, size, sort_direction, activity_type_ids, app_executable_path, app_name, app_window_title, web_full_url, web_host. top_websites: start_at, end_at, org_uuids, msp_uuid, excluded_org_uuids, category_ids, user_agent_uuids, agent_local_user_uuids, weekdays_only, search_id, size, sort_direction, web_full_url, web_host. top_applications: start_at, end_at, org_uuids, msp_uuid, excluded_org_uuids, category_ids, user_agent_uuids, agent_local_user_uuids, weekdays_only, search_id, size, sort_direction, app_name, app_executable_path, app_window_title. top_categories: start_at, end_at, org_uuids, msp_uuid, excluded_org_uuids, category_ids, user_agent_uuids, agent_local_user_uuids, weekdays_only, search_id, size, sort_direction, threats_only, web_categories. top_streaming: start_at, end_at, org_uuids, msp_uuid, excluded_org_uuids, category_ids, user_agent_uuids, agent_local_user_uuids, weekdays_only, search_id, size, sort_direction, app_name. top_risky_users: start_at, end_at, org_uuids, msp_uuid, excluded_org_uuids, category_ids, user_agent_uuids, agent_local_user_uuids, weekdays_only, search_id, size, sort_direction. top_active_clients: start_at, end_at, org_uuids, msp_uuid, excluded_org_uuids, category_ids, user_agent_uuids, agent_local_user_uuids, weekdays_only, search_id, size, sort_direction. top_ai_usage: start_at, end_at, ai_tool (required), org_uuids, msp_uuid, excluded_org_uuids, user_agent_uuids, agent_local_user_uuids, weekdays_only, search_id, size, sort_direction. When ai_tool=web: web_full_url, web_host. When ai_tool=app: app_name, app_executable_path, app_window_title. via POST /v2/cyber_sight/csv_exports/create
dnsfilter_post_v2_dashboardsWRITECreate a dashboard. via POST /v2/dashboards
dnsfilter_post_v2_dashboards_by_id_linkWRITELinking a dashboard will add it to the list for the current user. via POST /v2/dashboards/{id}/link
dnsfilter_post_v2_dashboards_by_id_make_privateWRITEMake Private -- This will remove access to the dashboard for other users. via POST /v2/dashboards/{id}/make_private
dnsfilter_post_v2_dashboards_by_id_make_publicWRITEMake Public -- This will make it available to other users who are members in an organization the owning user is a member of. via POST /v2/dashboards/{id}/make_public
dnsfilter_post_v2_dashboards_by_id_unlinkWRITEUnlinking a dashboard will remove it from the list of dashboards for the current user. via POST /v2/dashboards/{id}/unlink
dnsfilter_post_v2_networks_csv_exportWRITECreates a networks csv export record to track export of networks. via POST /v2/networks_csv_export
dnsfilter_put_v1_user_agent_cleanups_by_idWRITEUpdates a user agent cleanup. via PUT /v1/user_agent_cleanups/{id}
Put DNSFilter behind one governed endpoint.
Same permissions, same audit trail, whatever else you connect next.