n8n-nodes-dnsimple
v0.0.3
Published
DNSimple module for custom n8n node.
Maintainers
Readme
An n8n community node for integrating DNSimple DNS and domain management with your workflows.
Installation
- Make a new workflow or open an existing one
- Open the nodes panel by selecting + or pressing Tab
- Search for DNSimple
- Select Install to install the node for your instance
Credentials
- Log in to your DNSimple account
- Go to Account > Access Tokens
- Click New access token (User or Account token)
- Copy the generated token
- In n8n, create a new DNSimple API credential
- Select the Environment (Production or Sandbox)
- 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
| Operation | Description | | --------- | ----------- | | List | List all accounts accessible with the current token |
| 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 |
| Operation | Description | | --------- | ----------- | | Create | Create a new contact | | Delete | Delete a contact | | Get | Get contact details | | List | List all contacts | | Update | Update a contact |
| Operation | Description | | --------- | ----------- | | Query | Query DNS analytics data |
| 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 |
| Operation | Description | | --------- | ----------- | | Create | Add a domain to an account | | Delete | Delete a domain | | Get | Get domain details | | List | List all domains |
| 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 |
| Operation | Description | | --------- | ----------- | | Create | Create an email forward | | Delete | Delete an email forward | | Get | Get email forward details | | List | List email forwards for a domain |
| 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 |
| 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 |
| 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 |
| 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 |
| Operation | Description | | --------- | ----------- | | Get | Get TLD details | | List | List all supported TLDs |
| Operation | Description | | --------- | ----------- | | Disable | Disable vanity name servers for a domain | | Enable | Enable vanity name servers for a domain |
| Operation | Description | | --------- | ----------- | | Create | Create a webhook | | Delete | Delete a webhook | | Get | Get webhook details | | List | List all webhooks |
| 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 |
| 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