n8n-nodes-rentman
v26.5.0-1.13.0
Published
n8n community node for Rentman — the rental management software for AV, event, and crewing companies
Maintainers
Readme
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)
- Go to Settings → Community Nodes → Install
- Enter
n8n-nodes-rentmanand confirm
Self-hosted / manual
npm install n8n-nodes-rentmanAuthentication
- In Rentman: Configuration → Integrations → Generate API token
- In n8n: add a Rentman API credential and paste the token
- 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 next_page_url 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.creatorOnly 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.
