weclapp

Provides nodes to manage articles and parties via Weclapp ERP API, enabling workflow automation of inventory and CRM tasks.AI-generated

Package Information

Released: 1 mo ago
Downloads: 483 weekly / 588 monthly
Latest Version: 1.2.5
Author: affeldt28

Documentation

n8n-nodes-weclapp

This is an n8n community node. It lets you use weclapp in your n8n workflows.

weclapp is a cloud-based ERP software that helps businesses manage their operations, including sales, inventory, and customer relationships. With this n8n node, you can integrate weclapp into your automated workflows to streamline your business processes.

n8n is a fair-code licensed workflow automation platform.

Installation
Operations
Credentials
Compatibility
Usage
Resources

Installation

Follow the installation guide in the n8n community nodes documentation.

Operations

This node currently supports the following weclapp resources and operations:

Article

Operation API Implemented
Query articles GET /article ✅
Create articles POST /article 🚫
Count articles GET /article/count ✅
Query article by ID GET /article/id/{id} ✅
Update article PUT /article/id/{id} 🚫
Delete article DELETE /article/id/{id} 🚫
Change unit POST /article/id/{id}/changeUnit 🚫
Create datasheet PDF POST /article/id/{id}/createDatasheetPdf 🚫
Create label PDF POST /article/id/{id}/createLabelPdf 🚫
Download article image GET /article/id/{id}/downloadArticleImage 🚫
Download main article image GET /article/id/{id}/downloadMainArticleImage 🚫
Packaging unit structure GET /article/id/{id}/packagingUnitStructure 🚫
Upload article image POST /article/id/{id}/uploadArticleImage 🚫

Party

Operation API Implemented
Query party GET /party ✅
Create party POST /party ✅
Count parties GET /party/count ✅
Query party by id GET /party/id/{id} 🚫
Update party PUT /party/id/{id} 🚫
Delete party DELETE /party/id/{id} 🚫
Create public page POST /party/id/{id}/createPublicPage 🚫
Download image GET /party/id/{id}/downloadImage 🚫
Transfer address to open records POST /party/id/{id}/startTransferAddressesToOpenRecords 🚫
Transfer email to open records POST /party/id/{id}/startTransferEmailAddressesToOpenRecords 🚫
Upload image POST /party/id/{id}/uploadImage 🚫

Recurring Invoice

[!CAUTION]
This is an unofficial implementation of the weclapp API. The following operations are implemented. But it's not officially documented in the weclapp API documentation. Use at your own risk.

Operation API Implemented
Query recurring invoices GET /recurringInvoice ✅
Count recurring invoices GET /recurringInvoice/count ✅

User

Operation API Implemented
Query users GET /user ✅
Create user POST /user ✅
Count users GET /user/count ✅
Current user GET /user/currentUser 🚫
Query user by ID GET /user/id/{id} 🚫
Update user PUT /user/id/{id} 🚫
Delete mfa device POST /user/id/{id}/deleteMfaDevice 🚫
Invite user POST /user/id/{id}/invite 🚫
Read user mfa devices GET /user/id/{id}/readMfaDevices 🚫
Soft delete user POST /user/id/{id}/softDelete 🚫
User image GET /user/id/{id}/userImage 🚫
User image thumbnail GET /user/id/{id}/userImageThumbnail 🚫

Ticket

Operation API Implemented
Query tickets GET /ticket ✅
Create ticket POST /ticket ✅
Count tickets GET /ticket/count ✅
Get ticket GET /ticket/id/{id} ✅
Update ticket PUT /ticket/id/{id} ✅
Delete ticket DELETE /ticket/id/{id} ✅
Create performance record POST /ticket/id/{id}/createPerformanceRecord 🚫
Create public page POST /ticket/id/{id}/createPublicPage 🚫
Disable public page POST /ticket/id/{id}/disablePublicPage 🚫
Link sales order POST /ticket/id/{id}/linkSalesOrder 🚫
Unlink sales order POST /ticket/id/{id}/unlinkSalesOrder 🚫

Webhook

Operation API Implemented
Query webhooks GET /webhook ✅
Create webhook POST /webhook ✅
Count webhooks GET /webhook/count ✅
Get webhook GET /webhook/id/{id} ✅
Update webhook PUT /webhook/id/{id} ✅
Delete webhook DELETE /webhook/id/{id} ✅

Credentials

This node uses the Weclapp API credential.

You need:

  • A weclapp tenant, available at https://<TENANT>.weclapp.com
  • An API token from your weclapp account

To configure the credential in n8n:

  1. Create a new Weclapp API credential.
  2. Enter your Tenant. For https://example.weclapp.com, enter example.
  3. Enter your API Token. You can configure it in weclapp under My settings > API.
  4. Save the credential.

The node sends the token as the AuthenticationToken header and calls the weclapp API at https://<TENANT>.weclapp.com/webapp/api/v2.

Compatibility

This package uses the n8n community node API version 1 and depends on n8n-workflow.

No specific minimum n8n version is pinned in this package yet.

Usage

For query operations, use the available query parameters to shape the weclapp request:

  • Page, Page Size, and Offset control pagination.
  • Sort adds one or more sort criteria.
  • Filter Mode supports basic n8n filters or advanced weclapp filter operators.
  • Properties limits the returned fields.
  • Include Referenced Entities includes referenced entities in the response.
  • Serialize Nulls controls whether null values are included.
  • Additional Properties is available for article queries.

For the User > Create operation, enable Dry Run to validate the request without creating the user in weclapp.

Resources

Discussion