Documentation

n8n-nodes-mannaiah

Community n8n nodes for the Mannaiah commerce API.

Included nodes

  • Mannaiah Contact
  • Mannaiah Membership
  • Mannaiah Product
  • Mannaiah Category
  • Mannaiah Tag
  • Mannaiah Variation
  • Mannaiah Order
  • Mannaiah Coupon

Credential

The package exposes one credential type: Mannaiah API.

Credential fields:

  • Base URL — defaults to https://api.flockstore.co
  • API Token — bearer token issued by the Mannaiah auth service

The credential test calls GET /check-auth.

Scope notes

The backend code uses different permissions per feature. The important verified constraints are:

  • Contacts: contact:view for reads, contact:manage for writes
  • Membership: marketing:manage for all routes
  • Products: product:view for reads, product:edit for create/update, product:manage for delete
  • Categories: product:view for reads, product:manage for writes
  • Tags: product:tags for list, marketing:manage for delete/correlations, product:view for search
  • Variations: product:view for reads, product:manage for writes
  • Orders: reads require order:view plus contact:view and product:view; create/update require order:manage; status/comments require order:triage
  • Coupons: coupon:view for reads, coupon:manage for writes, and /search/coupons accepts any of coupon:view, coupon:manage, or coupon:sync

Development

npm install
npm run build
npm run lint

Local n8n test

npm run build
npm link
cd ~/.n8n/custom
npm link n8n-nodes-mannaiah
n8n start

Discussion