daize-moneybird

n8n community node for the Moneybird API.

Package Information

Released: 3 mo ago
Downloads: 281 weekly / 281 monthly
Latest Version: 0.2.0
Author: Jorn Boerema

Documentation

n8n-nodes-daize-moneybird

An n8n community node package for the Moneybird API v2.

Features

  • API-token authentication with an optional default administration ID.
  • Native operations for:
    • Administrations: list
    • Contacts: create, delete, get, get all, update
    • Purchase invoices: create, delete, get, get all, update
    • Sales invoices: create, delete, get, get all, update
    • Products: create, delete, get, get all, update
    • Tax rates: get all
  • Custom API Request operation for any Moneybird endpoint not exposed as a first-class operation yet.
  • Pagination support for list operations using Moneybird's page and per_page parameters.

Moneybird credentials

Create a Moneybird access token in Moneybird and give it the scopes needed for the resources you want to use. The node sends requests to https://moneybird.com/api/v2 by default.

Most Moneybird endpoints are scoped to an administration:

https://moneybird.com/api/v2/{administration_id}/...

You can either store the administration ID in the n8n credential or pass it in a custom endpoint path when using the Custom API Request operation.

Development

npm install
npm run build

The package metadata follows n8n community-node requirements: package name starts with n8n-nodes-, includes the n8n-community-node-package keyword, and registers nodes and credentials in the n8n field.

Useful Moneybird references

Discussion