@avantguardllc/n8n-nodes-flexpoint
v0.0.5
Published
n8n node for FlexPoint
Maintainers
Readme
FlexPoint n8n Node
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-flexpointAuthentication
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+
