manageProfiles
Manage NextDNS profiles: list, create, get, update, or delete named configurations for DNS settings and blocklists.
Instructions
Manage NextDNS profiles.
NextDNS profiles are named configurations that contain DNS settings, blocklists,
analytics, and logs. Most other tools require a profile_id from this tool.
Operations:
- list: Return all profiles the API key can access.
- create: Create a new profile (requires name).
- get: Retrieve a single profile (requires profile_id).
- update: Rename a profile (requires profile_id and name).
- delete: Remove a profile (requires profile_id).
Examples:
- list: manageProfiles(operation="list")
- create: manageProfiles(operation="create", name="Home Network")
- get: manageProfiles(operation="get", profile_id="abc123")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| operation | Yes | ||
| profile_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||