npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

n8n-nodes-blackbee

v0.2.2

Published

n8n community node for the Blackbee Accounts-Payable API.

Readme

n8n-nodes-blackbee

n8n community node for the Blackbee Accounts-Payable API. Automate vendor onboarding and bill ingestion from any n8n workflow.

npm version

Prerequisites

  • An n8n instance (self-hosted >= 1.56 or n8n Cloud).
  • Node.js >= 20.15 (for self-hosted).
  • A Blackbee account and an API key.

Compatibility

| | Version | |---|---| | n8n | >= 1.56 | | Node.js | >= 20.15 | | Blackbee API | current |

Installation

n8n Cloud / self-hosted UI

Settings → Community NodesInstall → enter n8n-nodes-blackbeeInstall.

Self-hosted via npm

npm install n8n-nodes-blackbee

Then restart your n8n instance.

Credentials

This node authenticates via an API key issued from the Blackbee application.

Generate an API key

  1. Log in to your Blackbee application.
  2. Go to Settings → System → API keys.
  3. Click Generate to create a new key.
  4. Copy the key immediately — it is shown only once.

Configure the credential in n8n

Create a Blackbee API credential and paste the key:

| Field | Description | |---|---| | API Key | Your Blackbee API key. Sent as Authorization: ApiKey <key> on every request. |

Operations

Vendor

| Operation | HTTP | Path | Purpose | |---|---|---|---| | Create | POST | /ap-api/vendor/create | Create a vendor with contact, remit-to, bank, and attachment details. | | Get | GET | /ap-api/vendor/{vendorId} | Fetch a single vendor by ID. | | Get List | POST | /ap-api/vendor/list | Fetch a paginated, filtered list of vendors. |

Bill

| Operation | HTTP | Path | Purpose | |---|---|---|---| | Upload | POST | /ap-api/bill/upload | Upload a bill document (PDF / JPG / JPEG / PNG) — triggers AI line-item extraction. | | Get | GET | /ap-api/bill/{billUrn} | Fetch a single bill by URN. | | Get List | POST | /ap-api/bill/list | Fetch a paginated, filtered list of bills. |

Usage

Example: create a vendor

  1. Add a Blackbee node, set Resource = Vendor, Operation = Create.
  2. Select or create a Blackbee API credential.
  3. Fill the required Vendor Name.
  4. Open Additional Fields to add optional details — address, remit-to info, bank accounts, contact, attachments, taxId (exactly 9 digits, no separators), etc.
  5. Execute. The vendor ID is returned in the response body.

Example: upload a bill

  1. Fetch a file into the workflow with a node that produces binary data (e.g. Read Binary File, HTTP Request, Google Drive).
  2. Add a Blackbee node, set Resource = Bill, Operation = Upload.
  3. Set Binary Property to the name of the binary property holding the file (default data).
  4. Execute. The response contains the bill ID; Blackbee begins AI parsing asynchronously.

Resources

Development

npm install
npm run lint
npm run build

To test locally against an n8n dev instance, link the built dist/ via N8N_CUSTOM_EXTENSIONS:

npm link
cd /path/to/your/n8n-install
npm link n8n-nodes-blackbee
n8n start

License

MIT