Rentman icon

Rentman

Interact with the Rentman rental management API

Actions206

Crew Rate → Get Collection

AI-generated

Summary

Retrieves a list of Crew Rate records from the Rentman API, with optional pagination, filtering, sorting, field selection and link expansion. The operation is labelled "Get Collection" but its parameters are declared under the getAll operation.

Inputs

  • Return All — If true, follows the response's next_page_url to fetch every page. Default false.
  • Limit — Maximum number of results to return (minimum 1, default 50). Shown only when Return All is off.
  • Offset — Number of results to skip (default 0). Shown only when Return All is off. Sent only if greater than 0.
  • Filters — Optional collection of filters: Created After (created[gt]), Modified After (modified[gt]), Modified Before (modified[lt]), ID Greater Than (id[gt], useful for incremental sync), Fields (comma-separated list of fields to return), and Sort (e.g. +id or -modified; default +id).
  • Custom Query Parameters — Extra key/value query parameters for field-value filtering (e.g. country=nl) or relational operators (e.g. modified[gt]=2024-01-01).
  • Expand — Comma-separated linkable fields to inline in the response instead of returning paths. Supports dot notation up to 3 levels (e.g. equipment,equipment.creator). The listed display options don't include Get Collection, so it may not appear in the UI for this operation.
  • Request Options — Node settings for batching (items per batch, interval), ignoring SSL certificate issues, proxy, and timeout (default 10000 ms).

Output shape

A list of Crew Rate records returned by the Rentman API, emitted as n8n items. Fields depend on the Fields filter if one is set.

With Return All enabled, results from all pages are combined. Otherwise Limit and Offset control the page. Linked fields are returned as paths unless expanded. The source pack contains only stubs for the description files, so request routing is taken from the declared properties.

Examples

Example 1: Incrementally sync crew rates changed since the last run

Return All on; Filters > Modified After set to the last sync timestamp; Sort set to +id.

Example 2: Fetch the 10 most recently modified crew rates with only selected fields

Return All off; Limit 10; Filters > Sort -modified; Fields ID,displayname,modified.

Links

Discussion