Back to Nodes

Rentman

Last updated Jun 2, 2026

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

444 Weekly Downloads
1,042 Monthly Downloads

Included Nodes

Rentman

Description

Rentman

n8n-nodes-rentman

![npm version](https://www.npmjs.com/package/n8n-nodes-rentman)
![npm downloads](https://www.npmjs.com/package/n8n-nodes-rentman)
![License: MIT](LICENSE)
![GitHub last commit](https://github.com/huelsevoort/n8n-nodes-rentman/commits/main)
![GitHub issues](https://github.com/huelsevoort/n8n-nodes-rentman/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 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

  • Rentman API documentation
  • Report an issue

License

MIT