@digital-boss/n8n-nodes-hostbill

0.1.3 • Public • Published

n8n-nodes-hostbill

n8n Node connected with HostBill API.

Implemented operations

{
  "client": {
    "create": "http://api.hostbillapp.com/clients/addClient/",
    "delete": "http://api.hostbillapp.com/clients/deleteClient/",
    "get": "http://api.hostbillapp.com/clients/getClientDetails/",
    "getAll": "http://api.hostbillapp.com/clients/getClients/",
    "getDomains": "https://api.hostbillapp.com/clients/getClientDomains/",
    "update": "http://api.hostbillapp.com/clients/setClientDetails/",
    "verifyLogin": "https://api.hostbillapp.com/clients/verifyClientLogin/"
  },
  "clientContact": {
    "create": "http://api.hostbillapp.com/clients/addClientContact/",
    "delete": "http://api.hostbillapp.com/clients/deleteClientContact/",
    "getByClient": "http://api.hostbillapp.com/clients/getClientContacts/",
    "update": "http://api.hostbillapp.com/clients/setContactDetails/"
  },
  "invoice": {
    "create": "https://api.hostbillapp.com/invoices/addInvoice/",
    "addItem": "https://api.hostbillapp.com/invoices/addInvoiceItem/",
    "addPayment": "https://api.hostbillapp.com/invoices/addInvoicePayment/",
    "setStatus": "https://api.hostbillapp.com/invoices/setInvoiceStatus/",
    "delete": "https://api.hostbillapp.com/invoices/deleteInvoice/",
    "get": "https://api.hostbillapp.com/invoices/getInvoiceDetails/",
    "getAll": "https://api.hostbillapp.com/invoices/getInvoices/"
  },
  "order": {
    "create": "https://api.hostbillapp.com/orders/addOrder/",
    "delete": "http://api.hostbillapp.com/orders/deleteOrder/",
    "get": "http://api.hostbillapp.com/orders/getOrderDetails/",
    "getAll": "http://api.hostbillapp.com/orders/getOrders/",
    "setStatus": "http://api.hostbillapp.com/orders/setOrderStatus/",
    "setActive": "http://api.hostbillapp.com/orders/setOrderActive/"
  },
  "account": {
    "create": "http://api.hostbillapp.com/accounts/accountCreate/",
    "delete": "http://api.hostbillapp.com/accounts/accountTerminate/",
    "get": "http://api.hostbillapp.com/accounts/getAccountDetails/",
    "getAll": "http://api.hostbillapp.com/accounts/getAccounts/",
    "update": "http://api.hostbillapp.com/accounts/editAccountDetails/",
    "addAddon": "https://api.hostbillapp.com/accounts/addAddonToAccount/"
  },
  "service": {
    "getProductDetails": "http://api.hostbillapp.com/services/getProductDetails/",
    "getProducts": "http://api.hostbillapp.com/services/getProducts/",
    "getAddons": "http://api.hostbillapp.com/services/getAddons/"
  },
  "domain": {
    "register": "http://api.hostbillapp.com/domains/domainRegister/",
    "transfer": "http://api.hostbillapp.com/domains/domainTransfer/",
    "renew": "http://api.hostbillapp.com/domains/domainRenew/",
    "delete": "http://api.hostbillapp.com/domains/domainDelete/",
    "epp": "http://api.hostbillapp.com/domains/domainEPP/",
    "get": "http://api.hostbillapp.com/domains/getDomainDetails/",
    "getAll": "http://api.hostbillapp.com/domains/getDomains/"
  }
}

Try it out with docker

The recommended way is using our docker image Digital Boss' N8N custom nodes docker image

Another way to try it out

N8N documentation on custom nodes

Clone the n8n-nodes-hostbill repository and execute:

# Install dependencies
npm install

# Build the code
npm run build

# "Publish" the package locally
npm link

Create an N8N installation and add the n8n-nodes-hostbill to it:

# Create an N8N installation
cd ..
mkdir n8n_install
cd n8n_install
npm init
npm install
npm install n8n

# "Install" the locally published module
npm link @digital-boss/n8n-nodes-hostbill

# Start n8n
npx n8n

Contribution

To make this node even better, please let us know, how you use it. Commits are always welcome.

Issues

If you have any issues, please let us know on GitHub.

About

Nodes by digital-north-consulting.com. For productive use and consulting on this, contact us please.

Special thanks to N8n nodemation workflow automation by Jan Oberhauser.

License

MIT

Package Sidebar

Install

npm i @digital-boss/n8n-nodes-hostbill

Homepage

n8n.io

Weekly Downloads

0

Version

0.1.3

License

MIT

Unpacked Size

400 kB

Total Files

57

Last publish

Collaborators

  • stams
  • perseus-algol
  • feelgood-interface
  • sven.janssen
  • valentinalilova