rentman

n8n community node for Rentman — the rental management software for AV, event, and crewing companies

Package Information

Released: 4 mo ago
Downloads: 36 weekly / 181 monthly
Latest Version: 26.5.0-1.13.0
Author: Maurice Huelsevoort

Documentation

Rentman

n8n-nodes-rentman

npm version
npm downloads
License: MIT
GitHub last commit
GitHub issues

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 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.


Links


License

MIT

Discussion