Manageprofiles
manageProfilesCreate, list, retrieve, update, or delete NextDNS profiles to get profile IDs needed for DNS settings, blocklists, analytics, and logs.
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 profiles the API key can access (supports cursor for pagination).
- 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")
- list (page): manageProfiles(operation="list", cursor="j2k3zl3b4v")
- create: manageProfiles(operation="create", name="Home Network")
- get: manageProfiles(operation="get", profile_id="abc123")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| cursor | No | ||
| operation | Yes | ||
| profile_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||