Package Information
Available Nodes
Documentation
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-rentman
Authentication
- 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.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.