Package Exports
- n8n-nodes-advbox
- n8n-nodes-advbox/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (n8n-nodes-advbox) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
n8n-nodes-advbox

This is an n8n community node that provides integration with the ADVBOX legal management platform API. ADVBOX is a comprehensive legal practice management software that helps law firms manage cases, tasks, clients, and legal processes.
n8n is a fair-code licensed workflow automation platform.
Table of Contents
Installation
Follow the installation guide in the n8n community nodes documentation.
Community Nodes (Recommended)
- Go to Settings > Community Nodes in your n8n instance
- Click Install
- Enter
n8n-nodes-advboxas the npm package name - Click Install
Manual Installation
# For npm
npm install n8n-nodes-advbox
# For yarn
yarn add n8n-nodes-advbox
# For pnpm
pnpm add n8n-nodes-advboxDocker
For Docker-based n8n installations, add the package to your custom nodes:
docker run -it --rm \
--name n8n \
-p 5678:5678 \
-v ~/.n8n:/home/node/.n8n \
-e N8N_CUSTOM_EXTENSIONS="/home/node/.n8n/custom" \
n8nio/n8nCredentials
To use this node, you need to configure ADVBOX API credentials:
- API Token: Your ADVBOX API authentication token
- API URL: Your ADVBOX API endpoint (default:
https://app.advbox.com.br/api/v1) - X-Agent (optional): Custom agent header for API requests
Getting Your API Token
- Log into your ADVBOX account
- Navigate to API settings in your account preferences
- Generate or copy your API token
- Use this token in the n8n ADVBOX credentials
Operations
Lawsuit Resource
Get All Lawsuits
- Description: Retrieve a list of lawsuits with optional filtering
- Parameters:
limit(optional): Maximum number of results to returnadditionalFields(optional): Additional query parameters
Get Lawsuit by ID
- Description: Retrieve a specific lawsuit by its ID
- Parameters:
lawsuitId: The unique identifier of the lawsuit
Get Task History
- Description: Retrieve task history for a specific lawsuit
- Parameters:
lawsuitId: The unique identifier of the lawsuitadditionalFields(optional): Additional query parameters
Update Lawsuit
- Description: Update lawsuit information
- Parameters:
lawsuitId: The unique identifier of the lawsuitupdateFields: Object containing fields to update
Task Resource
Create Task
- Description: Create a new task in ADVBOX
- Parameters:
lawsuitId: Associated lawsuit IDtitle: Task titledescription: Task descriptiondueDate: Task due dateadditionalFields(optional): Additional task parameters
Get Task by ID
- Description: Retrieve a specific task by its ID
- Parameters:
taskId: The unique identifier of the task
Get Tasks
- Description: Retrieve a list of tasks with optional filtering
- Parameters:
additionalFields(optional): Filtering and pagination options
Get Task History
- Description: Retrieve history for a specific task
- Parameters:
taskId: The unique identifier of the task
Movement Resource
Get Movement History
- Description: Retrieve movement history for a lawsuit
- Parameters:
lawsuitId: The unique identifier of the lawsuitadditionalFields(optional): Additional query parameters
Settings Resource
Get Settings
- Description: Retrieve system settings and configuration
- Returns: System configuration data including users and settings
Example Workflows
Basic Lawsuit Retrieval
{
"nodes": [
{
"name": "Get Lawsuits",
"type": "n8n-nodes-advbox.advbox",
"parameters": {
"resource": "lawsuit",
"operation": "getAll",
"limit": 10
}
}
]
}Create Task and Get History
{
"nodes": [
{
"name": "Create Task",
"type": "n8n-nodes-advbox.advbox",
"parameters": {
"resource": "task",
"operation": "create",
"lawsuitId": "12345",
"title": "Review Documents",
"description": "Review case documents for next hearing"
}
},
{
"name": "Get Task History",
"type": "n8n-nodes-advbox.advbox",
"parameters": {
"resource": "task",
"operation": "getHistory",
"taskId": "{{ $node['Create Task'].json.id }}"
}
}
]
}Compatibility
- n8n version: 0.125.0 or higher
- Node.js: 14.x or higher
- ADVBOX API: v1
Resources
Version History
0.3.90
- BREAKING: Removed runtime dependency on
request-promise-native - IMPROVEMENT: Migrated to n8n's built-in HTTP request helpers
- IMPROVEMENT: Enhanced error handling with proper TypeScript types
- IMPROVEMENT: Removed restricted globals (
setTimeout) for n8n compliance - IMPROVEMENT: Cleaned up package structure and removed backup files
- FIX: Fixed all ESLint violations for n8n community node standards
0.3.89
- FEATURE: Added comprehensive task management operations
- FEATURE: Added movement history tracking
- FEATURE: Added lawsuit update functionality
- IMPROVEMENT: Enhanced error handling and logging
- IMPROVEMENT: Added retry logic for API requests
- FIX: Corrected API endpoints for task operations
0.3.51
- FEATURE: Added Tasks resource with API integration
- IMPROVEMENT: Updated node icon to PNG format (logo-advbox.png)
- IMPROVEMENT: Enhanced error handling and logging
Support
For issues, feature requests, or questions:
- Check the n8n community forum
- Review ADVBOX API documentation
- Create an issue in the project repository
License
Note: This is a community-maintained node and is not officially supported by ADVBOX or n8n. Use at your own discretion in production environments.