node-red-contrib-domain-wildcard-parking 1.0.2

adds Node to call Wildcard parking API, you can modify DNS for you parked domain and edit email forwarding rules

npm install node-red-contrib-domain-wildcard-parking

adds Node to call Wildcard parking API by Personal Access Token

wcp-api

getDomain

  • expects msg.payload to be string with domain name
  • returns json with id field and other information

updateEmailForwardingRule

  • expects msg.payload to be object with following fields
msg.payload = {
    "is_new": true,
    "rule_id": null,
    "domain_id": 1, // msg.payload.data.id 
    "inboxes": ["myname"], // array of ids or text values
    "forwardTo": ["[email protected]"], // array of ids or text values
    "description": "Node Red generated",
    "status": "active",
}

If rule_id is empty and is_new true - creates a new record. When rule_id provided and is_new false - will update existing rule inboxes and forwards to

Returns array with two elements 1-st one is email forwarding rule object just update/created 2-nd one is affected DNS rows modified for the email forwarding rule to work if no DNS was deleted then we should receive empty array here.

deleteEmailForwardingRule

payload { rule_id: number, } or payload { domain_name: string, } if you want to delete all forwarding rules for a domain name

getDns

  • expects msg.payload to be string with domain name
  • returns json

getDns

msg.payload = {
    id: null,
    domain_name: 'example.com',
    dns_type: 'A', // "A" | "AAAA" | "CNAME" | "MX" | "TXT" | "NS"
    dns_name: 'subdomain',
    dns_value: '127.0.0.1',
    dns_ttl: '3600',
}

on Out msg

we receive following fields

  • status HTTP status code
  • data JSON parsed response data
  • error in case of internal module error (please open issue on github in case if error happens)

Node Info

Version: 1.0.2
Updated 1 year, 10 months ago
License: ISC
Rating: 5.0 2

Categories

Actions

Rate:

Downloads

5 in the last week

Nodes

  • wcp-api
  • wcp-api-config

Keywords

  • node-red
  • wildcardparking
  • domain parking
  • email forwarding
  • e-commerce template
  • AI generated page
  • DNS

Maintainers