Description
n8n-nodes-rentman





Community node for n8n that integrates with the Rentman API — the rental management software for AV, event, and crewing companies.
> Disclaimer: This is an independent community integration and is not officially affiliated with or endorsed by Rentman.
—
Versioning
This package uses the scheme YY.Major.Minor-RentmanAPIVersion, inspired by calendar versioning:
| Segment | Meaning | Example |
|—|—|—|
| YY | Year of release | 26 = 2026 |
| Major | Breaking changes | 1 |
| Minor | New features / fixes | 1 |
| RentmanAPIVersion | Rentman OpenAPI spec version this node targets | 1.8.1 |
Example: 26.1.1-1.8.1 — released in 2026, first major version, first minor update, built against Rentman API v1.8.1.
When Rentman releases a new API version, the RentmanAPIVersion segment is bumped. When the node itself gains new features or fixes without an API change, only YY.Major.Minor changes.
—
Prerequisites
- n8n ≥ 1.0.0
- A Rentman account with API access
- A Rentman API token (JWT) — generated under Configuration → Integrations
—
Installation
Via n8n UI (recommended)
1. Go to Settings → Community Nodes → Install
2. Enter n8n-nodes-rentman and confirm
Self-hosted / manual
npm install n8n-nodes-rentman
—
Authentication
1. In Rentman: Configuration → Integrations → Generate API token
2. In n8n: add a Rentman API credential and paste the token
3. Click Test credential to verify
> Only the most recently generated token is valid. Generating a new one invalidates the previous one.
—
Supported Resources
63 resources covering the full Rentman API. Resources marked ✏️ support write operations.
| Category | Resource | Operations |
|—|—|—|
| Contacts | Contact ✏️ | Create, Delete, Get, Get Collection, Update |
| | Contact Person ✏️ | Delete, Get, Get Collection, Update |
| Projects | Project ✏️ | Create, Get, Get Collection |
| | Subproject | Get, Get Collection |
| | Contract | Get, Get Collection |
| | Quote | Get, Get Collection |
| | Project Crew | Get, Get Collection |
| | Project Equipment | Get, Get Collection |
| | Project Equipment Group | Get, Get Collection |
| | Project Function | Get, Get Collection |
| | Project Function Group | Get, Get Collection |
| | Project Request ✏️ | Create, Delete, Get, Get Collection, Update |
| | Project Request Equipment ✏️ | Delete, Get, Get Collection, Update |
| | Project Type | Get, Get Collection |
| | Project Vehicle | Get, Get Collection |
| Crew & HR | Crew | Get, Get Collection |
| | Crew Availability ✏️ | Create, Delete, Get, Get Collection, Update |
| | Crew Rate | Get, Get Collection |
| | Appointment ✏️ | Create, Delete, Get, Get Collection, Update |
| | Appointment Crew ✏️ | Delete, Get, Get Collection, Update |
| | Invitation | Get, Get Collection |
| | Leave Mutation ✏️ | Create, Get, Get Collection |
| | Leave Request ✏️ | Create, Get, Get Collection, Update |
| | Leave Type | Get, Get Collection |
| | Time Registration ✏️ | Create, Delete, Get, Get Collection, Update |
| | Time Registration Activity | Get, Get Collection |
| Equipment & Stock | Equipment ✏️ | Create, Get, Get Collection, Update |
| | Accessory ✏️ | Create, Delete, Get, Get Collection, Update |
| | Actual Content | Get, Get Collection |
| | Alternative ✏️ | Create, Delete, Get, Get Collection, Get For Equipment, Update |
| | Equipment Assigned Serial | Get, Get Collection |
| | Equipment Sets Content ✏️ | Create, Delete, Get, Get Collection, Update |
| | Repair | Get, Get Collection |
| | Serial Number ✏️ | Create, Delete, Get, Get Collection, Update |
| | Stock Location | Get, Get Collection |
| | Stock Movement ✏️ | Delete, Get, Get Collection, Update |
| | Supplier ✏️ | Create, Delete, Get, Get Collection, Get For Equipment, Get File Folders, Get Files, Update |
| Financial | Invoice | Get, Get Collection |
| | Invoice Line | Get, Get Collection |
| | Payment ✏️ | Get, Get Collection, Update |
| | Cost ✏️ | Delete, Get, Get Collection, Update |
| | Purchase Order | Get, Get Collection, Get File Folders, Get Files, Get Global Costs, Get Invoice Lines, Get Order Costs |
| | Purchase Order Cost | Get, Get Collection |
| | Purchase Order Global Cost | Get, Get Collection |
| Sub-Rentals | Sub Rental | Get, Get Collection |
| | Sub Rental Equipment | Get, Get Collection |
| | Sub Rental Equipment Group | Get, Get Collection |
| Files & Folders | File | Get, Get Collection |
| | File Folder | Get, Get Collection |
| | Folder ✏️ | Create, Get, Get Collection, Update |
| Rates & Pricing | Factor | Get, Get Collection |
| | Factor Group | Get, Get Collection |
| | Rate | Get, Get Collection |
| | Rate Factor | Get, Get Collection |
| | Tax Class | Get, Get Collection |
| | Ledger Code | Get, Get Collection |
| Tasks | Task ✏️ | Create, Create For Parent, Create Subtask, Create Task Assignment, Delete, Get, Get Collection, Get File Folders, Get Files, Get For Parent, Get Subtasks, Get Task Assignments, Update |
| | Task Status ✏️ | Create, Delete, Get, Get Collection, Update |
| | Subtask ✏️ | Delete, Get, Get Collection, Update |
| | Task Assignment ✏️ | Delete, Get, Get Collection, Update |
| Misc | Extra Input Field | Get, Get Collection |
| | Status | Get, Get Collection |
| | Vehicle ✏️ | Create, Create For Stock Location, Delete, Get, Get Collection, Update |
—
Features
All Get Collection operations support:
| Feature | Details |
|—|—|
| Return All | Automatically follows nextpageurl cursor pagination |
| Limit | 1–1,500 items per page (default: 50) |
| Offset | Skip N results for offset-based pagination |
| Sort | +field ascending / -field descending (e.g. +name, -modified) |
| Filters | Per-resource filters: name, code, status, date ranges, path references |
| Date filters | Modified After/Before, Created After using Rentman’s relational operators |
| Incremental sync | ID Greater Than filter for efficient delta syncs |
| Field selection | Fields filter to request only specific fields (reduces payload) |
Expanding linked items
All read operations (Get, Get Collection, and read sub-resource operations) expose an Expand field. By default a field that references another resource returns a path string (e.g. "/equipment/12"); pass one or more field names to Expand to inline the full linked object instead. Accepts a comma-separated list and supports dot notation for nested expansion up to 3 levels.
Expand: equipment,equipment.creator
Only item/link fields can be expanded. Requires Rentman API v1.13.0 or newer.
—
API Limits
| Limit | Value |
|—|—|
| Requests per day | 50,000 |
| Requests per second | 10 |
| Max concurrent requests | 20 |
| Max items per page | 1,500 |
—
Changelog
See CHANGELOG.md for a full version history, or browse the GitHub releases.
—
Links
—