flexpoint

n8n node for FlexPoint

Package Information

Downloads: 5 weekly / 55 monthly
Latest Version: 0.0.5
Author: AvantGuard LLC

Documentation

n8n      AvantGuard

FlexPoint n8n Node

n8n community node npm

Interact with FlexPoint API

Table of Contents

Installation

Follow the n8n community node installation guide.

Or install directly via npm:

npm install @avantguardllc/n8n-nodes-flexpoint

Authentication

This node authenticates using an API Key.

Setting Value
Type API Key
Base URL https://apps.getflexpoint.com/core-api (editable in credentials)

Tip: The Base URL can be changed in the credential settings if your instance uses a different host.

Resources & Operations

Base URL: https://apps.getflexpoint.com/core-api

Customers

Endpoint Description
🟢 POST /api/merchant/v1/Customers/{id}/contacts Create customer contact.
🟢 POST /api/merchant/v1/Customers Create customer record.
🔵 GET /api/merchant/v1/Customers Return list of customers. Metadata filter can be used in such query param (metadata[your_var]=var1234)
🔵 GET /api/merchant/v1/Customers/{id}/contacts Return customer contacts by Customer Id.
🔵 GET /api/merchant/v1/Customers/{id} Return customer record by ID.
🟡 PUT /api/merchant/v1/Customers/{id}/contacts/{contact_id} Update customer contact.
🔴 DELETE /api/merchant/v1/Customers/{id}/contacts/{contact_id} Update customer contact.
🟡 PUT /api/merchant/v1/Customers/{id} Update customer record.

Deposits

Endpoint Description
🔵 GET /api/merchant/v1/Deposits/{id} Return deposit details by ID.
🔵 GET /api/merchant/v1/Deposits Return list of deposits.

Invoices

Endpoint Description
🟢 POST /api/merchant/v1/Invoices/{id}/items Create invoice item record.
🟢 POST /api/merchant/v1/Invoices Create invoice record.
🔴 DELETE /api/merchant/v1/Invoices/{id}/items/{invoice_item_id} Delete invoice item record.
🔵 GET /api/merchant/v1/Invoices/{id}/details Get invoice details record
🔵 GET /api/merchant/v1/Invoices/{id} Get invoice record
🔵 GET /api/merchant/v1/Invoices Return list of invoices. Metadata filter can be used in such query param (metadata[your_var]=var1234)
🔵 GET /api/merchant/v1/Invoices/{id}/items Return list of invoice items by invoice Id.
🟡 PUT /api/merchant/v1/Invoices/{id}/items/{invoice_item_id} Update invoice item record.
🟡 PUT /api/merchant/v1/Invoices/{id} Update invoice record (Allowed Statuses:New, Posted, Void ).

Compatibility

  • n8n version: 1.0+ (tested on 2.x)
  • Node.js version: 18+

License

MIT

Discussion