dnsimple

DNSimple module for custom n8n node.

Package Information

Downloads: 121 weekly / 131 monthly
Latest Version: 0.0.3
Author: Hans Doebel

Documentation


n8n-nodes-dnsimple

NPM Version GitHub License NPM Downloads NPM Last Update n8n 2.9.4

Installation | Credentials | Resources | Development | License


An n8n community node for integrating DNSimple DNS and domain management with your workflows.

Installation

  1. Make a new workflow or open an existing one
  2. Open the nodes panel by selecting + or pressing Tab
  3. Search for DNSimple
  4. Select Install to install the node for your instance

Credentials

  1. Log in to your DNSimple account
  2. Go to Account > Access Tokens
  3. Click New access token (User or Account token)
  4. Copy the generated token
  5. In n8n, create a new DNSimple API credential
  6. Select the Environment (Production or Sandbox)
  7. Paste your API token and save

Token Types:

  • Account tokens -- access to a single account's resources (recommended)
  • User tokens -- access to all accounts the user has access to

Environments:

  • Production -- https://api.dnsimple.com
  • Sandbox -- https://api.sandbox.dnsimple.com (for testing)

Resources

Account
Operation Description
List List all accounts accessible with the current token
Certificate
Operation Description
Download Download a certificate
Get Get certificate details
Get Private Key Get certificate private key
Issue Issue a pending certificate
List List certificates for a domain
Order Order a new Let's Encrypt certificate
Renew Renew an existing certificate
Contact
Operation Description
Create Create a new contact
Delete Delete a contact
Get Get contact details
List List all contacts
Update Update a contact
DNS Analytics
Operation Description
Query Query DNS analytics data
DNSSEC
Operation Description
Create DS Record Create a delegation signer record
Delete DS Record Delete a delegation signer record
Disable Disable DNSSEC for a domain
Enable Enable DNSSEC for a domain
Get DS Record Get a delegation signer record
Get Status Get DNSSEC status for a domain
List DS Records List delegation signer records
Domain
Operation Description
Create Add a domain to an account
Delete Delete a domain
Get Get domain details
List List all domains
Domain Push
Operation Description
Accept Accept a domain push
Initiate Initiate a domain push to another account
List List pending domain pushes
Reject Reject a domain push
Email Forward
Operation Description
Create Create an email forward
Delete Delete an email forward
Get Get email forward details
List List email forwards for a domain
Registrar
Operation Description
Check Availability Check domain availability
Get Prices Get domain registration prices
Register Register a new domain
Renew Renew a domain registration
Transfer Transfer a domain to DNSimple
Service
Operation Description
Apply Apply a one-click service to a domain
List List all available one-click services
List Applied List services applied to a domain
Unapply Remove a one-click service from a domain
Template
Operation Description
Apply to Domain Apply a template to a domain
Create Create a new template
Delete Delete a template
Get Get template details
List List all templates
Update Update a template
Template Record
Operation Description
Create Create a record in a template
Delete Delete a record from a template
Get Get template record details
List List records in a template
TLD
Operation Description
Get Get TLD details
List List all supported TLDs
Vanity Name Server
Operation Description
Disable Disable vanity name servers for a domain
Enable Enable vanity name servers for a domain
Webhook
Operation Description
Create Create a webhook
Delete Delete a webhook
Get Get webhook details
List List all webhooks
Zone
Operation Description
Activate Activate DNS resolution for a zone
Check Distribution Check zone distribution across DNSimple name servers
Deactivate Deactivate DNS resolution for a zone
Download File Download zone file
Get Get zone details
List List all zones
Zone Record
Operation Description
Check Distribution Check record distribution across name servers
Create Create a DNS record
Delete Delete a DNS record
Get Get DNS record details
List List DNS records in a zone
Update Update a DNS record

Development

git clone https://github.com/hansdoebel/n8n-nodes-dnsimple.git
cd n8n-nodes-dnsimple
npm install
npm run build
npm run lint

License

MIT

GitHub | Issues | DNSimple API Docs

Discussion