manageProfiles
List, create, retrieve, update, or delete NextDNS profiles. Use profile IDs to manage DNS settings, blocklists, analytics, and logs across configurations.
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 | |||