NAiOS IconNAiOS Logo
Volver al catálogo

Nextdns

nextdns

NextDNS is a DNS service that enhances internet security and privacy by blocking malicious websites, tracking scripts, and ads before they reach your device.

Acciones
43
Triggers
0
Autenticación
OAuth gestionado
No
Información técnica: el detalle de parámetros, schemas y triggers de esta página está pensado para equipos de integración. Si solo necesitas saber si tu herramienta favorita está disponible, basta con ver la lista de acciones.

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ón

Tool 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

  • tldstringObligatorio

    The top-level domain to block, including leading dot.

  • configstringObligatorio

    ID of the NextDNS profile to update.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Add Denylist DomainNEXTDNS_ADD_DENYLIST_DOMAINAcción

Tool 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

  • activeboolean

    Whether the denylist entry is active. Defaults to true.

  • configstringObligatorio

    NextDNS profile configuration ID.

  • domainstringObligatorio

    The domain to add to the denylist.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Toggle Block PageNEXTDNS_BLOCK_PAGEAcción

Tool 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

  • enabledbooleanObligatorio

    Whether to enable (True) or disable (False) the block page

  • config_idstringObligatorio

    NextDNS configuration ID

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Clear LogsNEXTDNS_CLEAR_LOGSAcción

Tool 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_idstringObligatorio

    ID of the profile to clear logs for (e.g., 'abc123').

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create ProfileNEXTDNS_CREATE_PROFILEAcción

This 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

  • namestringObligatorio

    Name of the new profile.

  • privacyobject

    Privacy settings for the profile.

  • denylistobject[]

    List of domains to denylist.

  • securityobject

    Security settings for the profile.

  • settingsobject

    General settings for the profile.

  • allowlistobject[]

    List of domains to allowlist.

  • parentalControlobject

    Parental control settings for the profile.

Parámetros de salida

  • dataobjectObligatorio

    Response data containing the profile ID.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete NextDNS ConfigurationNEXTDNS_DELETE_CONFIGAcción

Tool 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

  • profilestringObligatorio

    The ID of the NextDNS configuration profile to delete

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Download LogsNEXTDNS_DOWNLOAD_LOGSAcción

Tool 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

  • redirectboolean

    Whether to follow redirect. If False (redirect=0), the API returns a JSON with the 'url' field.

  • profile_idstringObligatorio

    ID of the NextDNS profile to download logs for (e.g., 'abc123').

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Analytics DevicesNEXTDNS_GET_ANALYTICS_DEVICESAcción

Tool to retrieve analytics aggregated by devices. use when you need per-device query metrics within a specific time frame.

Parámetros de entrada

  • limitinteger

    Number of results per page (1-500).

  • cursorstring

    Opaque pagination cursor for next page

  • devicestring

    Filter analytics for a specific device ID. Use '__UNIDENTIFIED__' to target unidentified devices.

  • profilestringObligatorio

    ID of the NextDNS profile to query

  • to_datestring

    Exclusive end date filter. Supports same formats as from_date.

  • from_datestring

    Inclusive start date filter. Supports ISO 8601, Unix timestamps (s/ms), relative (e.g., '-7d'), or common date formats.

Parámetros de salida

  • dataobject[]Obligatorio

    List of device analytics items

  • metaobject

    Pagination and other metadata

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Analytics DomainsNEXTDNS_GET_ANALYTICS_DOMAINSAcción

Tool 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

  • rootboolean

    Return root domains instead of full hostnames (e.g. 'icloud.com' instead of 'gateway.icloud.com').

  • limitinteger

    Limit number of items to return (1-500)

  • cursorstring

    Opaque pagination cursor for next page

  • devicestring

    Filter analytics for a specific device ID. Use '__UNIDENTIFIED__' for unidentified devices.

  • statusstringenum

    Only include domains with this status

    defaultblockedallowed
  • profilestringObligatorio

    ID of the NextDNS profile to query

  • to_datestring

    Filter out entities with date newer or equal (exclusive). Same formats as from_date.

  • from_datestring

    Filter out entities with date older than (inclusive). Supports ISO8601, Unix timestamps, and relative dates (e.g. '-7d').

Parámetros de salida

  • dataobject[]Obligatorio

    List of domain analytics items

  • metaobject

    Pagination and other metadata

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Analytics IPsNEXTDNS_GET_ANALYTICS_IPSAcción

Tool 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

  • tostring

    Exclusive end date filter. Same formats as `from`.

  • fromstring

    Inclusive start date filter. Supports ISO8601, Unix timestamps (s/ms), relative (e.g. '-7d') or common date formats.

  • limitinteger

    Limit number of items to return (1-500).

  • cursorstring

    Opaque pagination cursor for next page.

  • devicestring

    Filter analytics for a specific device ID. Use '__UNIDENTIFIED__' for unidentified devices.

  • profilestringObligatorio

    ID of the NextDNS profile to query

Parámetros de salida

  • dataobject[]Obligatorio

    List of analytics entries aggregated by IP

  • metaobject

    Pagination and other metadata

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Analytics IP VersionsNEXTDNS_GET_ANALYTICS_IP_VERSIONSAcción

Tool 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

  • tostring

    Filter out entities with date newer or equal (exclusive). Same formats as from_date.

  • fromstring

    Filter out entities with date older than (inclusive). Supports ISO8601, Unix timestamps (s/ms), relative dates (e.g. '-7d'), or common date formats.

  • limitinteger

    Limit number of items to return (1-500)

  • cursorstring

    Opaque pagination cursor for next page

  • devicestring

    Filter analytics for a specific device ID. Use '__UNIDENTIFIED__' for unidentified devices.

  • profilestringObligatorio

    ID of the NextDNS profile to query

Parámetros de salida

  • dataobject[]Obligatorio

    List of IP version analytics items

  • metaobject

    Pagination and other metadata

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Analytics Query TypesNEXTDNS_GET_ANALYTICS_QUERY_TYPESAcción

Tool 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

  • limitinteger

    Number of results per page (1-500).

  • cursorstring

    Opaque pagination cursor for next page.

  • devicestring

    Filter by device ID; use '__UNIDENTIFIED__' for unidentified devices.

  • profilestringObligatorio

    ID of the NextDNS profile to query

  • to_datestring

    Exclusive end date filter (exclusive). Same formats as from_date.

  • from_datestring

    Inclusive 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[]Obligatorio

    List of query types and counts

  • metaobject

    Pagination info if more results are available

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Analytics ReasonsNEXTDNS_GET_ANALYTICS_REASONSAcción

Tool 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

  • limitinteger

    Number of results per page (1-500).

  • cursorstring

    Opaque pagination cursor for next page.

  • devicestring

    Filter analytics for a specific device ID; use '__UNIDENTIFIED__' for unidentified.

  • profilestringObligatorio

    NextDNS profile identifier

  • to_datestring

    Exclusive end date filter. Same formats as from_date.

  • from_datestring

    Inclusive start date filter. Supports ISO8601, Unix timestamps, and relative formats (e.g., '-7d').

Parámetros de salida

  • dataobject[]Obligatorio

    List of reason categories and query counts

  • errorstring

    Error if any occurred during the execution of the action

  • paginationobject

    Pagination metadata

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Analytics StatusNEXTDNS_GET_ANALYTICS_STATUSAcción

Tool 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

  • tostring

    Exclusive end date filter (exclusive). Same formats as `from`.

  • fromstring

    Inclusive start date filter (inclusive). Supports ISO 8601, Unix timestamps (s/ms), relative (e.g., '-7d'), or common date formats.

  • limitinteger

    Number of results per page (1-500).

  • cursorstring

    Pagination cursor for the next page.

  • devicestring

    Filter results by device ID. Use '__UNIDENTIFIED__' for unidentified devices.

  • profilestringObligatorio

    ID of the NextDNS profile to query

Parámetros de salida

  • dataobject[]Obligatorio

    List of status categories and query counts

  • metaobject

    Pagination info if more results are available

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get LogsNEXTDNS_GET_LOGSAcción

Tool 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

  • tostring

    Filter out logs newer or equal to this date (exclusive). Same formats as `from`.

  • rawboolean

    Return raw DNS queries instead of filtered navigational ones.

  • fromstring

    Filter out logs older than or equal to this date (inclusive). Accepts ISO8601, unix timestamps, relative (e.g. '-1d'), or common date formats.

  • sortstringenum

    Order of returned logs: 'asc' for oldest→newest or 'desc' for newest→oldest.

    ascdesc
  • limitinteger

    Maximum number of logs to return (10–1000).

  • cursorstring

    Opaque pagination cursor from previous response.

  • devicestring

    Filter logs for a specific device ID.

  • searchstring

    Search logs by domain or substring. E.g., 'facebook' matches any domain containing that substring.

  • statusstringenum

    Filter logs by status.

    defaulterrorblockedallowed
  • profilestringObligatorio

    ID of the NextDNS profile to retrieve logs for.

Parámetros de salida

  • dataobject[]Obligatorio
  • metaobject

    Pagination and streaming metadata.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Profile DetailsNEXTDNS_GET_PROFILEAcción

Retrieves 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

  • profileIdstringObligatorio

    The ID of the NextDNS profile to retrieve.

Parámetros de salida

  • dataobjectObligatorio

    The details of the NextDNS profile.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Setup InfoNEXTDNS_GET_SETUP_INFOAcción

Tool to get setup information for a provided configuration (profile). use after obtaining a profile id to fetch its current settings.

Parámetros de entrada

  • profilestringObligatorio

    The unique identifier of the NextDNS profile to retrieve settings for.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List ConfigurationsNEXTDNS_LIST_CONFIGURATIONSAcción

Tool to list all configurations (profiles) available on the nextdns account. use after authenticating to page through profiles.

Parámetros de entrada

  • limitinteger

    Limits the number of results per page.

  • cursorstring

    Cursor for pagination to retrieve the next set of results.

Parámetros de salida

  • dataobject[]Obligatorio

    List of NextDNS profiles.

  • metaobject

    Response metadata including pagination.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List Denylist DomainsNEXTDNS_LIST_DENYLIST_DOMAINSAcción

Tool 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

  • profilestringObligatorio

    Identifier of the NextDNS profile whose denylist to retrieve.

Parámetros de salida

  • dataobject[]Obligatorio

    List of domains in the denylist for the profile.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List Security SettingsNEXTDNS_LIST_SECURITY_SETTINGSAcción

Tool to list current security options for a nextdns configuration. use after obtaining the configuration id to review active security settings.

Parámetros de entrada

  • configstringObligatorio

    NextDNS profile configuration ID.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List SettingsNEXTDNS_LIST_SETTINGSAcción

Tool to list settings for a nextdns profile. use when auditing or inspecting all enabled settings before applying changes.

Parámetros de entrada

  • profile_idstringObligatorio

    Unique identifier of the NextDNS profile to retrieve settings for.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Log Client IPsNEXTDNS_LOG_CLIENT_IPSAcción

Tool 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

  • enablebooleanObligatorio

    True to enable logging of client IPs, False to disable.

  • config_idstringObligatorio

    NextDNS configuration (profile) ID.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Toggle Domain LoggingNEXTDNS_LOG_DOMAINSAcción

Tool 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

  • enabledbooleanObligatorio

    Whether to enable (True) or disable (False) logging of domains in the profile’s DNS logs.

  • profile_idstringObligatorio

    ID of the NextDNS profile to update.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

NextDNS LoginNEXTDNS_LOGINAcción

Tool 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_keystringObligatorio

    NextDNS API key for authentication.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Monthly QueriesNEXTDNS_MONTHLY_QUERIESAcción

Tool to get the number of dns queries made in the current month for a profile. use after selecting a profile.

Parámetros de entrada

  • profilestringObligatorio

    ID of the NextDNS profile to query

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Remove Blocked TLDNEXTDNS_REMOVE_BLOCKED_TLDAcción

Tool 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

  • tldstringObligatorio

    The top-level domain to unblock, including leading dot.

  • configstringObligatorio

    ID of the NextDNS profile to update.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Remove Denylist DomainNEXTDNS_REMOVE_DENYLIST_DOMAINAcción

Tool 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

  • domainstringObligatorio

    The domain to remove from the profile's denylist.

  • profilestringObligatorio

    ID of the NextDNS profile to update.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Rename ConfigurationNEXTDNS_RENAME_CONFIGAcción

Tool 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

  • namestringObligatorio

    The new name for the configuration. Must be non-empty and at most 100 characters.

  • config_idstringObligatorio

    The NextDNS configuration (profile) ID to rename.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Set AI Threat DetectionNEXTDNS_SET_AI_DETECTIONAcción

Tool 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

  • configstringObligatorio

    NextDNS profile configuration ID.

  • enabledbooleanObligatorio

    True to enable AI Threat Detection, False to disable.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Toggle Cryptojacking ProtectionNEXTDNS_SET_CRYPTOJACKINGAcción

Tool 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

  • configstringObligatorio

    NextDNS profile configuration ID.

  • enabledbooleanObligatorio

    Enable (true) or disable (false) cryptojacking protection

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Set CSAM BlockingNEXTDNS_SET_CSAMAcción

Tool 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

  • csambooleanObligatorio

    Set to true to enable blocking of child sexual abuse material domains, or false to disable.

  • configstringObligatorio

    NextDNS profile configuration ID to update.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Toggle DGA ProtectionNEXTDNS_SET_DGAAcción

Tool 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

  • configstringObligatorio

    NextDNS profile configuration ID.

  • enabledbooleanObligatorio

    Enable (true) or disable (false) DGA protection

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Set DNS Rebinding ProtectionNEXTDNS_SET_DNS_REBINDINGAcción

Tool 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

  • configstringObligatorio

    NextDNS profile configuration ID to update.

  • enabledbooleanObligatorio

    Set to true to enable or false to disable DNS rebinding protection.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Set Homograph ProtectionNEXTDNS_SET_HOMOGRAPHAcción

Tool 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

  • configstringObligatorio

    NextDNS profile configuration ID to update.

  • enabledbooleanObligatorio

    Enable (true) or disable (false) homograph attack protection.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Set Newly Registered DomainsNEXTDNS_SET_NEW_DOMAINSAcción

Tool 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

  • nrdbooleanObligatorio

    Set to true to enable blocking of newly registered domains, or false to disable.

  • configstringObligatorio

    NextDNS profile configuration ID to update.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Toggle Parked Domains BlockingNEXTDNS_SET_PARKEDAcción

Tool 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

  • configstringObligatorio

    NextDNS profile configuration ID.

  • enabledbooleanObligatorio

    Enable (true) or disable (false) blocking of parked domains.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Set Safe BrowsingNEXTDNS_SET_SAFE_BROWSINGAcción

Tool 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

  • configstringObligatorio

    NextDNS profile configuration ID to update.

  • enabledbooleanObligatorio

    Set to true to enable or false to disable Google Safe Browsing protection.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Toggle Threat Intelligence FeedsNEXTDNS_SET_THREAT_INTELLIGENCE_FEEDSAcción

Tool 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

  • configstringObligatorio

    NextDNS profile configuration ID.

  • enabledbooleanObligatorio

    True to enable Real-Time Threat Intelligence Feeds, False to disable.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Toggle Typosquatting ProtectionNEXTDNS_SET_TYPOSQUATTINGAcción

Tool to enable or disable typosquatting protection for a nextdns configuration. use after listing security settings to toggle the typosquatting flag.

Parámetros de entrada

  • configstringObligatorio

    NextDNS profile configuration ID.

  • enabledbooleanObligatorio

    True to enable typosquatting protection, False to disable.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update linked IPNEXTDNS_UPDATE_LINKED_IPAcción

Tool 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_idstringObligatorio

    ID of the NextDNS profile to update the linked IP.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update Performance SettingsNEXTDNS_UPDATE_PERFORMANCE_SETTINGSAcción

Tool to update performance settings of a nextdns profile. use when adjusting performance optimizations after reviewing current settings.

Parámetros de entrada

  • ecsbooleanObligatorio

    Enable (true) or disable (false) EDNS Client Subnet (ECS).

  • configstringObligatorio

    NextDNS profile configuration ID to update.

  • cacheBoostbooleanObligatorio

    Enable (true) or disable (false) cache boost.

  • cnameFlatteningbooleanObligatorio

    Enable (true) or disable (false) CNAME flattening.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update Privacy SettingsNEXTDNS_UPDATE_PRIVACY_SETTINGSAcción

Tool 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

  • configstringObligatorio

    NextDNS 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.

  • allowAffiliateboolean

    Whether to allow affiliate programs (true) or not (false).

  • disguisedTrackersboolean

    Whether to block disguised trackers (true) or not (false).

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update ProfileNEXTDNS_UPDATE_PROFILEAcción

Tool to update an existing profile. use after retrieving a profile's current settings to apply changes.

Parámetros de entrada

  • namestring

    New name for the profile.

  • privacyobject

    Updated privacy settings object (blocklists, natives, trackers).

  • profilestringObligatorio

    Unique identifier of the NextDNS profile to update.

  • denylistobject[]

    List of denylist entries to set, each with 'id' and 'active' status.

  • securityobject

    Updated security settings object (toggles and TLD entries).

  • settingsobject

    Updated general settings object (logs, blockPage, performance, web3).

  • allowlistobject[]

    List of allowlist entries to set, each with 'id' and 'active' status.

  • parentalControlobject

    Updated parental control settings object (services, categories, safeSearch, etc.).

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not