Nextdns
nextdnsNextDNS is a DNS service that enhances internet security and privacy by blocking malicious websites, tracking scripts, and ads before they reach your device.
Acciones disponibles (43)
Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.
Add Blocked TLDNEXTDNS_ADD_BLOCKED_TLDAcciónTool to add a top-level domain to the security blocklist for a nextdns profile. use after listing current security settings to ensure the tld is not already blocked.
NEXTDNS_ADD_BLOCKED_TLDAcciónTool to add a top-level domain to the security blocklist for a nextdns profile. use after listing current security settings to ensure the tld is not already blocked.
Parámetros de entrada
tldstringObligatorioThe top-level domain to block, including leading dot.
configstringObligatorioID of the NextDNS profile to update.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Add Denylist DomainNEXTDNS_ADD_DENYLIST_DOMAINAcciónTool to add a domain to the denylist of a nextdns profile. use when blocking specific domains under a profile after obtaining its id.
NEXTDNS_ADD_DENYLIST_DOMAINAcciónTool to add a domain to the denylist of a nextdns profile. use when blocking specific domains under a profile after obtaining its id.
Parámetros de entrada
activebooleanWhether the denylist entry is active. Defaults to true.
configstringObligatorioNextDNS profile configuration ID.
domainstringObligatorioThe domain to add to the denylist.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Toggle Block PageNEXTDNS_BLOCK_PAGEAcciónTool to enable or disable block page for a configuration. use when you need to toggle whether dns blocks show a block page.
NEXTDNS_BLOCK_PAGEAcciónTool to enable or disable block page for a configuration. use when you need to toggle whether dns blocks show a block page.
Parámetros de entrada
enabledbooleanObligatorioWhether to enable (True) or disable (False) the block page
config_idstringObligatorioNextDNS configuration ID
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Clear LogsNEXTDNS_CLEAR_LOGSAcciónTool to clear dns logs for a nextdns profile. use when you want to remove all existing query logs for a given profile. note: this operation cannot be undone.
NEXTDNS_CLEAR_LOGSAcciónTool to clear dns logs for a nextdns profile. use when you want to remove all existing query logs for a given profile. note: this operation cannot be undone.
Parámetros de entrada
profile_idstringObligatorioID of the profile to clear logs for (e.g., 'abc123').
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create ProfileNEXTDNS_CREATE_PROFILEAcciónThis tool allows users to create a new nextdns profile. it uses the post method at the endpoint https://api.nextdns.io/profiles. a profile is a distinct configuration set for dns filtering and security settings.
NEXTDNS_CREATE_PROFILEAcciónThis tool allows users to create a new nextdns profile. it uses the post method at the endpoint https://api.nextdns.io/profiles. a profile is a distinct configuration set for dns filtering and security settings.
Parámetros de entrada
namestringObligatorioName of the new profile.
privacyobjectPrivacy settings for the profile.
denylistobject[]List of domains to denylist.
securityobjectSecurity settings for the profile.
settingsobjectGeneral settings for the profile.
allowlistobject[]List of domains to allowlist.
parentalControlobjectParental control settings for the profile.
Parámetros de salida
dataobjectObligatorioResponse data containing the profile ID.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete NextDNS ConfigurationNEXTDNS_DELETE_CONFIGAcciónTool to delete a nextdns configuration profile. use when you need to remove an existing profile by its id. use after confirming the profile exists.
NEXTDNS_DELETE_CONFIGAcciónTool to delete a nextdns configuration profile. use when you need to remove an existing profile by its id. use after confirming the profile exists.
Parámetros de entrada
profilestringObligatorioThe ID of the NextDNS configuration profile to delete
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Download LogsNEXTDNS_DOWNLOAD_LOGSAcciónTool to download dns logs for a profile. use when you need the url of the exported logs. use after confirming the profile id is valid. supports getting a redirect url or json.
NEXTDNS_DOWNLOAD_LOGSAcciónTool to download dns logs for a profile. use when you need the url of the exported logs. use after confirming the profile id is valid. supports getting a redirect url or json.
Parámetros de entrada
redirectbooleanWhether to follow redirect. If False (redirect=0), the API returns a JSON with the 'url' field.
profile_idstringObligatorioID of the NextDNS profile to download logs for (e.g., 'abc123').
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Analytics DevicesNEXTDNS_GET_ANALYTICS_DEVICESAcciónTool to retrieve analytics aggregated by devices. use when you need per-device query metrics within a specific time frame.
NEXTDNS_GET_ANALYTICS_DEVICESAcciónTool to retrieve analytics aggregated by devices. use when you need per-device query metrics within a specific time frame.
Parámetros de entrada
limitintegerNumber of results per page (1-500).
cursorstringOpaque pagination cursor for next page
devicestringFilter analytics for a specific device ID. Use '__UNIDENTIFIED__' to target unidentified devices.
profilestringObligatorioID of the NextDNS profile to query
to_datestringExclusive end date filter. Supports same formats as from_date.
from_datestringInclusive start date filter. Supports ISO 8601, Unix timestamps (s/ms), relative (e.g., '-7d'), or common date formats.
Parámetros de salida
dataobject[]ObligatorioList of device analytics items
metaobjectPagination and other metadata
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Analytics DomainsNEXTDNS_GET_ANALYTICS_DOMAINSAcciónTool to retrieve analytics data for domains within a specific profile. use after confirming the profile id to get per-domain query stats.
NEXTDNS_GET_ANALYTICS_DOMAINSAcciónTool to retrieve analytics data for domains within a specific profile. use after confirming the profile id to get per-domain query stats.
Parámetros de entrada
rootbooleanReturn root domains instead of full hostnames (e.g. 'icloud.com' instead of 'gateway.icloud.com').
limitintegerLimit number of items to return (1-500)
cursorstringOpaque pagination cursor for next page
devicestringFilter analytics for a specific device ID. Use '__UNIDENTIFIED__' for unidentified devices.
statusstringenumOnly include domains with this status
defaultblockedallowedprofilestringObligatorioID of the NextDNS profile to query
to_datestringFilter out entities with date newer or equal (exclusive). Same formats as from_date.
from_datestringFilter out entities with date older than (inclusive). Supports ISO8601, Unix timestamps, and relative dates (e.g. '-7d').
Parámetros de salida
dataobject[]ObligatorioList of domain analytics items
metaobjectPagination and other metadata
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Analytics IPsNEXTDNS_GET_ANALYTICS_IPSAcciónTool to retrieve analytics aggregated by client ip addresses. use when you need to analyze dns query distribution per client ip for a given profile.
NEXTDNS_GET_ANALYTICS_IPSAcciónTool to retrieve analytics aggregated by client ip addresses. use when you need to analyze dns query distribution per client ip for a given profile.
Parámetros de entrada
tostringExclusive end date filter. Same formats as `from`.
fromstringInclusive start date filter. Supports ISO8601, Unix timestamps (s/ms), relative (e.g. '-7d') or common date formats.
limitintegerLimit number of items to return (1-500).
cursorstringOpaque pagination cursor for next page.
devicestringFilter analytics for a specific device ID. Use '__UNIDENTIFIED__' for unidentified devices.
profilestringObligatorioID of the NextDNS profile to query
Parámetros de salida
dataobject[]ObligatorioList of analytics entries aggregated by IP
metaobjectPagination and other metadata
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Analytics IP VersionsNEXTDNS_GET_ANALYTICS_IP_VERSIONSAcciónTool to retrieve analytics grouped by ip version within a specific profile. use after you have a profile id to see ipv4 vs ipv6 query counts.
NEXTDNS_GET_ANALYTICS_IP_VERSIONSAcciónTool to retrieve analytics grouped by ip version within a specific profile. use after you have a profile id to see ipv4 vs ipv6 query counts.
Parámetros de entrada
tostringFilter out entities with date newer or equal (exclusive). Same formats as from_date.
fromstringFilter out entities with date older than (inclusive). Supports ISO8601, Unix timestamps (s/ms), relative dates (e.g. '-7d'), or common date formats.
limitintegerLimit number of items to return (1-500)
cursorstringOpaque pagination cursor for next page
devicestringFilter analytics for a specific device ID. Use '__UNIDENTIFIED__' for unidentified devices.
profilestringObligatorioID of the NextDNS profile to query
Parámetros de salida
dataobject[]ObligatorioList of IP version analytics items
metaobjectPagination and other metadata
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Analytics Query TypesNEXTDNS_GET_ANALYTICS_QUERY_TYPESAcciónTool to retrieve dns query counts broken down by query type. use after selecting a profile and specifying date filters to analyze distribution by type.
NEXTDNS_GET_ANALYTICS_QUERY_TYPESAcciónTool to retrieve dns query counts broken down by query type. use after selecting a profile and specifying date filters to analyze distribution by type.
Parámetros de entrada
limitintegerNumber of results per page (1-500).
cursorstringOpaque pagination cursor for next page.
devicestringFilter by device ID; use '__UNIDENTIFIED__' for unidentified devices.
profilestringObligatorioID of the NextDNS profile to query
to_datestringExclusive end date filter (exclusive). Same formats as from_date.
from_datestringInclusive start date filter (inclusive). Supports ISO 8601, Unix timestamps (s/ms), relative dates (e.g., '-7d'), or common date formats.
Parámetros de salida
dataobject[]ObligatorioList of query types and counts
metaobjectPagination info if more results are available
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Analytics ReasonsNEXTDNS_GET_ANALYTICS_REASONSAcciónTool to retrieve dns query counts broken down by classification reason. use after selecting a profile and specifying date filters to analyze reason distribution.
NEXTDNS_GET_ANALYTICS_REASONSAcciónTool to retrieve dns query counts broken down by classification reason. use after selecting a profile and specifying date filters to analyze reason distribution.
Parámetros de entrada
limitintegerNumber of results per page (1-500).
cursorstringOpaque pagination cursor for next page.
devicestringFilter analytics for a specific device ID; use '__UNIDENTIFIED__' for unidentified.
profilestringObligatorioNextDNS profile identifier
to_datestringExclusive end date filter. Same formats as from_date.
from_datestringInclusive start date filter. Supports ISO8601, Unix timestamps, and relative formats (e.g., '-7d').
Parámetros de salida
dataobject[]ObligatorioList of reason categories and query counts
errorstringError if any occurred during the execution of the action
paginationobjectPagination metadata
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Analytics StatusNEXTDNS_GET_ANALYTICS_STATUSAcciónTool to retrieve analytics status for a specific profile. use when you need counts of dns queries broken down by status categories.
NEXTDNS_GET_ANALYTICS_STATUSAcciónTool to retrieve analytics status for a specific profile. use when you need counts of dns queries broken down by status categories.
Parámetros de entrada
tostringExclusive end date filter (exclusive). Same formats as `from`.
fromstringInclusive start date filter (inclusive). Supports ISO 8601, Unix timestamps (s/ms), relative (e.g., '-7d'), or common date formats.
limitintegerNumber of results per page (1-500).
cursorstringPagination cursor for the next page.
devicestringFilter results by device ID. Use '__UNIDENTIFIED__' for unidentified devices.
profilestringObligatorioID of the NextDNS profile to query
Parámetros de salida
dataobject[]ObligatorioList of status categories and query counts
metaobjectPagination info if more results are available
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get LogsNEXTDNS_GET_LOGSAcciónTool to retrieve logs for a specific nextdns profile with optional filters. use after confirming the profile id to fetch raw or filtered dns logs.
NEXTDNS_GET_LOGSAcciónTool to retrieve logs for a specific nextdns profile with optional filters. use after confirming the profile id to fetch raw or filtered dns logs.
Parámetros de entrada
tostringFilter out logs newer or equal to this date (exclusive). Same formats as `from`.
rawbooleanReturn raw DNS queries instead of filtered navigational ones.
fromstringFilter out logs older than or equal to this date (inclusive). Accepts ISO8601, unix timestamps, relative (e.g. '-1d'), or common date formats.
sortstringenumOrder of returned logs: 'asc' for oldest→newest or 'desc' for newest→oldest.
ascdesclimitintegerMaximum number of logs to return (10–1000).
cursorstringOpaque pagination cursor from previous response.
devicestringFilter logs for a specific device ID.
searchstringSearch logs by domain or substring. E.g., 'facebook' matches any domain containing that substring.
statusstringenumFilter logs by status.
defaulterrorblockedallowedprofilestringObligatorioID of the NextDNS profile to retrieve logs for.
Parámetros de salida
dataobject[]ObligatoriometaobjectPagination and streaming metadata.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Profile DetailsNEXTDNS_GET_PROFILEAcciónRetrieves the details of a specific nextdns profile. it requires a 'profileid' as a path parameter and returns the profile details including name, security, privacy, parental control, denylist, allowlist, and general settings.
NEXTDNS_GET_PROFILEAcciónRetrieves the details of a specific nextdns profile. it requires a 'profileid' as a path parameter and returns the profile details including name, security, privacy, parental control, denylist, allowlist, and general settings.
Parámetros de entrada
profileIdstringObligatorioThe ID of the NextDNS profile to retrieve.
Parámetros de salida
dataobjectObligatorioThe details of the NextDNS profile.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Setup InfoNEXTDNS_GET_SETUP_INFOAcciónTool to get setup information for a provided configuration (profile). use after obtaining a profile id to fetch its current settings.
NEXTDNS_GET_SETUP_INFOAcciónTool to get setup information for a provided configuration (profile). use after obtaining a profile id to fetch its current settings.
Parámetros de entrada
profilestringObligatorioThe unique identifier of the NextDNS profile to retrieve settings for.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List ConfigurationsNEXTDNS_LIST_CONFIGURATIONSAcciónTool to list all configurations (profiles) available on the nextdns account. use after authenticating to page through profiles.
NEXTDNS_LIST_CONFIGURATIONSAcciónTool to list all configurations (profiles) available on the nextdns account. use after authenticating to page through profiles.
Parámetros de entrada
limitintegerLimits the number of results per page.
cursorstringCursor for pagination to retrieve the next set of results.
Parámetros de salida
dataobject[]ObligatorioList of NextDNS profiles.
metaobjectResponse metadata including pagination.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Denylist DomainsNEXTDNS_LIST_DENYLIST_DOMAINSAcciónTool to list domains in the denylist for a profile. use after confirming the profile id to review all blocked domains. example: "list denylist domains for profile abc123."
NEXTDNS_LIST_DENYLIST_DOMAINSAcciónTool to list domains in the denylist for a profile. use after confirming the profile id to review all blocked domains. example: "list denylist domains for profile abc123."
Parámetros de entrada
profilestringObligatorioIdentifier of the NextDNS profile whose denylist to retrieve.
Parámetros de salida
dataobject[]ObligatorioList of domains in the denylist for the profile.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Security SettingsNEXTDNS_LIST_SECURITY_SETTINGSAcciónTool to list current security options for a nextdns configuration. use after obtaining the configuration id to review active security settings.
NEXTDNS_LIST_SECURITY_SETTINGSAcciónTool to list current security options for a nextdns configuration. use after obtaining the configuration id to review active security settings.
Parámetros de entrada
configstringObligatorioNextDNS profile configuration ID.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List SettingsNEXTDNS_LIST_SETTINGSAcciónTool to list settings for a nextdns profile. use when auditing or inspecting all enabled settings before applying changes.
NEXTDNS_LIST_SETTINGSAcciónTool to list settings for a nextdns profile. use when auditing or inspecting all enabled settings before applying changes.
Parámetros de entrada
profile_idstringObligatorioUnique identifier of the NextDNS profile to retrieve settings for.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Log Client IPsNEXTDNS_LOG_CLIENT_IPSAcciónTool to enable or disable logging of client ips for a nextdns configuration. use when you need to toggle whether client ips are recorded in dns logs.
NEXTDNS_LOG_CLIENT_IPSAcciónTool to enable or disable logging of client ips for a nextdns configuration. use when you need to toggle whether client ips are recorded in dns logs.
Parámetros de entrada
enablebooleanObligatorioTrue to enable logging of client IPs, False to disable.
config_idstringObligatorioNextDNS configuration (profile) ID.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Toggle Domain LoggingNEXTDNS_LOG_DOMAINSAcciónTool to enable or disable logging of domains for a nextdns profile. use after retrieving profile settings when you need to adjust domain logging. example: "enable domain logging for profile abc123."
NEXTDNS_LOG_DOMAINSAcciónTool to enable or disable logging of domains for a nextdns profile. use after retrieving profile settings when you need to adjust domain logging. example: "enable domain logging for profile abc123."
Parámetros de entrada
enabledbooleanObligatorioWhether to enable (True) or disable (False) logging of domains in the profile’s DNS logs.
profile_idstringObligatorioID of the NextDNS profile to update.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
NextDNS LoginNEXTDNS_LOGINAcciónTool to authenticate to the nextdns api. use when you have an api key and need to verify credentials and obtain session headers and cookies for subsequent requests.
NEXTDNS_LOGINAcciónTool to authenticate to the nextdns api. use when you have an api key and need to verify credentials and obtain session headers and cookies for subsequent requests.
Parámetros de entrada
api_keystringObligatorioNextDNS API key for authentication.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Monthly QueriesNEXTDNS_MONTHLY_QUERIESAcciónTool to get the number of dns queries made in the current month for a profile. use after selecting a profile.
NEXTDNS_MONTHLY_QUERIESAcciónTool to get the number of dns queries made in the current month for a profile. use after selecting a profile.
Parámetros de entrada
profilestringObligatorioID of the NextDNS profile to query
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Remove Blocked TLDNEXTDNS_REMOVE_BLOCKED_TLDAcciónTool to remove a top-level domain from the security blocklist for a nextdns profile. use after listing current security settings to confirm the tld is currently blocked.
NEXTDNS_REMOVE_BLOCKED_TLDAcciónTool to remove a top-level domain from the security blocklist for a nextdns profile. use after listing current security settings to confirm the tld is currently blocked.
Parámetros de entrada
tldstringObligatorioThe top-level domain to unblock, including leading dot.
configstringObligatorioID of the NextDNS profile to update.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Remove Denylist DomainNEXTDNS_REMOVE_DENYLIST_DOMAINAcciónTool to remove a domain from a profile's denylist. use after confirming the domain is currently denied to clean it up.
NEXTDNS_REMOVE_DENYLIST_DOMAINAcciónTool to remove a domain from a profile's denylist. use after confirming the domain is currently denied to clean it up.
Parámetros de entrada
domainstringObligatorioThe domain to remove from the profile's denylist.
profilestringObligatorioID of the NextDNS profile to update.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Rename ConfigurationNEXTDNS_RENAME_CONFIGAcciónTool to rename a nextdns configuration (profile). use when you need to update a profile's name after obtaining its id. example: renameconfig(name="home profile", config id="d46a5b")
NEXTDNS_RENAME_CONFIGAcciónTool to rename a nextdns configuration (profile). use when you need to update a profile's name after obtaining its id. example: renameconfig(name="home profile", config id="d46a5b")
Parámetros de entrada
namestringObligatorioThe new name for the configuration. Must be non-empty and at most 100 characters.
config_idstringObligatorioThe NextDNS configuration (profile) ID to rename.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Set AI Threat DetectionNEXTDNS_SET_AI_DETECTIONAcciónTool to enable or disable ai threat detection for a nextdns configuration. use after listing security settings to toggle the ai detection flag.
NEXTDNS_SET_AI_DETECTIONAcciónTool to enable or disable ai threat detection for a nextdns configuration. use after listing security settings to toggle the ai detection flag.
Parámetros de entrada
configstringObligatorioNextDNS profile configuration ID.
enabledbooleanObligatorioTrue to enable AI Threat Detection, False to disable.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Toggle Cryptojacking ProtectionNEXTDNS_SET_CRYPTOJACKINGAcciónTool to enable or disable cryptojacking protection for a nextdns configuration. use when toggling unauthorized crypto mining protection after listing security settings.
NEXTDNS_SET_CRYPTOJACKINGAcciónTool to enable or disable cryptojacking protection for a nextdns configuration. use when toggling unauthorized crypto mining protection after listing security settings.
Parámetros de entrada
configstringObligatorioNextDNS profile configuration ID.
enabledbooleanObligatorioEnable (true) or disable (false) cryptojacking protection
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Set CSAM BlockingNEXTDNS_SET_CSAMAcciónTool to enable or disable blocking of child sexual abuse material domains for a nextdns profile. use when updating security settings after obtaining the profile id.
NEXTDNS_SET_CSAMAcciónTool to enable or disable blocking of child sexual abuse material domains for a nextdns profile. use when updating security settings after obtaining the profile id.
Parámetros de entrada
csambooleanObligatorioSet to true to enable blocking of child sexual abuse material domains, or false to disable.
configstringObligatorioNextDNS profile configuration ID to update.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Toggle DGA ProtectionNEXTDNS_SET_DGAAcciónTool to enable or disable dga (domain generation algorithm) protection for a nextdns configuration. use when toggling algorithm-generated domains protection after listing security settings.
NEXTDNS_SET_DGAAcciónTool to enable or disable dga (domain generation algorithm) protection for a nextdns configuration. use when toggling algorithm-generated domains protection after listing security settings.
Parámetros de entrada
configstringObligatorioNextDNS profile configuration ID.
enabledbooleanObligatorioEnable (true) or disable (false) DGA protection
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Set DNS Rebinding ProtectionNEXTDNS_SET_DNS_REBINDINGAcciónTool to enable or disable dns rebinding protection for a nextdns configuration. use when toggling dns rebinding protection after reviewing current security settings.
NEXTDNS_SET_DNS_REBINDINGAcciónTool to enable or disable dns rebinding protection for a nextdns configuration. use when toggling dns rebinding protection after reviewing current security settings.
Parámetros de entrada
configstringObligatorioNextDNS profile configuration ID to update.
enabledbooleanObligatorioSet to true to enable or false to disable DNS rebinding protection.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Set Homograph ProtectionNEXTDNS_SET_HOMOGRAPHAcciónTool to enable or disable homograph attack protection for a nextdns configuration. use when toggling idn homograph filtering after listing security settings.
NEXTDNS_SET_HOMOGRAPHAcciónTool to enable or disable homograph attack protection for a nextdns configuration. use when toggling idn homograph filtering after listing security settings.
Parámetros de entrada
configstringObligatorioNextDNS profile configuration ID to update.
enabledbooleanObligatorioEnable (true) or disable (false) homograph attack protection.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Set Newly Registered DomainsNEXTDNS_SET_NEW_DOMAINSAcciónTool to enable or disable blocking of newly registered domains for a nextdns profile. use when updating security settings after obtaining the profile id.
NEXTDNS_SET_NEW_DOMAINSAcciónTool to enable or disable blocking of newly registered domains for a nextdns profile. use when updating security settings after obtaining the profile id.
Parámetros de entrada
nrdbooleanObligatorioSet to true to enable blocking of newly registered domains, or false to disable.
configstringObligatorioNextDNS profile configuration ID to update.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Toggle Parked Domains BlockingNEXTDNS_SET_PARKEDAcciónTool to enable or disable blocking of parked domains for a nextdns configuration. use when toggling parked domain blocking after listing security settings.
NEXTDNS_SET_PARKEDAcciónTool to enable or disable blocking of parked domains for a nextdns configuration. use when toggling parked domain blocking after listing security settings.
Parámetros de entrada
configstringObligatorioNextDNS profile configuration ID.
enabledbooleanObligatorioEnable (true) or disable (false) blocking of parked domains.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Set Safe BrowsingNEXTDNS_SET_SAFE_BROWSINGAcciónTool to enable or disable google safe browsing for a nextdns configuration. use when toggling malware and phishing protection after reviewing current security settings.
NEXTDNS_SET_SAFE_BROWSINGAcciónTool to enable or disable google safe browsing for a nextdns configuration. use when toggling malware and phishing protection after reviewing current security settings.
Parámetros de entrada
configstringObligatorioNextDNS profile configuration ID to update.
enabledbooleanObligatorioSet to true to enable or false to disable Google Safe Browsing protection.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Toggle Threat Intelligence FeedsNEXTDNS_SET_THREAT_INTELLIGENCE_FEEDSAcciónTool to enable or disable real-time threat intelligence feeds for a nextdns configuration. use after listing security settings to toggle the threatintelligencefeeds flag.
NEXTDNS_SET_THREAT_INTELLIGENCE_FEEDSAcciónTool to enable or disable real-time threat intelligence feeds for a nextdns configuration. use after listing security settings to toggle the threatintelligencefeeds flag.
Parámetros de entrada
configstringObligatorioNextDNS profile configuration ID.
enabledbooleanObligatorioTrue to enable Real-Time Threat Intelligence Feeds, False to disable.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Toggle Typosquatting ProtectionNEXTDNS_SET_TYPOSQUATTINGAcciónTool to enable or disable typosquatting protection for a nextdns configuration. use after listing security settings to toggle the typosquatting flag.
NEXTDNS_SET_TYPOSQUATTINGAcciónTool to enable or disable typosquatting protection for a nextdns configuration. use after listing security settings to toggle the typosquatting flag.
Parámetros de entrada
configstringObligatorioNextDNS profile configuration ID.
enabledbooleanObligatorioTrue to enable typosquatting protection, False to disable.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update linked IPNEXTDNS_UPDATE_LINKED_IPAcciónTool to update the linked ip for a nextdns profile. use after retrieving the profile setup to apply the current ip to the profile.
NEXTDNS_UPDATE_LINKED_IPAcciónTool to update the linked ip for a nextdns profile. use after retrieving the profile setup to apply the current ip to the profile.
Parámetros de entrada
config_idstringObligatorioID of the NextDNS profile to update the linked IP.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update Performance SettingsNEXTDNS_UPDATE_PERFORMANCE_SETTINGSAcciónTool to update performance settings of a nextdns profile. use when adjusting performance optimizations after reviewing current settings.
NEXTDNS_UPDATE_PERFORMANCE_SETTINGSAcciónTool to update performance settings of a nextdns profile. use when adjusting performance optimizations after reviewing current settings.
Parámetros de entrada
ecsbooleanObligatorioEnable (true) or disable (false) EDNS Client Subnet (ECS).
configstringObligatorioNextDNS profile configuration ID to update.
cacheBoostbooleanObligatorioEnable (true) or disable (false) cache boost.
cnameFlatteningbooleanObligatorioEnable (true) or disable (false) CNAME flattening.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update Privacy SettingsNEXTDNS_UPDATE_PRIVACY_SETTINGSAcciónTool to update privacy settings for a profile. use when you need to change blocklists, native trackers, disguisedtrackers, or allowaffiliate in one call.
NEXTDNS_UPDATE_PRIVACY_SETTINGSAcciónTool to update privacy settings for a profile. use when you need to change blocklists, native trackers, disguisedtrackers, or allowaffiliate in one call.
Parámetros de entrada
configstringObligatorioNextDNS profile configuration ID to update privacy settings for.
nativesobject[]List of native trackers to apply. When provided, replaces all existing native trackers.
blocklistsobject[]List of blocklists to apply. When provided, replaces all existing blocklists.
allowAffiliatebooleanWhether to allow affiliate programs (true) or not (false).
disguisedTrackersbooleanWhether to block disguised trackers (true) or not (false).
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update ProfileNEXTDNS_UPDATE_PROFILEAcciónTool to update an existing profile. use after retrieving a profile's current settings to apply changes.
NEXTDNS_UPDATE_PROFILEAcciónTool to update an existing profile. use after retrieving a profile's current settings to apply changes.
Parámetros de entrada
namestringNew name for the profile.
privacyobjectUpdated privacy settings object (blocklists, natives, trackers).
profilestringObligatorioUnique identifier of the NextDNS profile to update.
denylistobject[]List of denylist entries to set, each with 'id' and 'active' status.
securityobjectUpdated security settings object (toggles and TLD entries).
settingsobjectUpdated general settings object (logs, blockPage, performance, web3).
allowlistobject[]List of allowlist entries to set, each with 'id' and 'active' status.
parentalControlobjectUpdated parental control settings object (services, categories, safeSearch, etc.).
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not