dRofus icon

dRofus

dRofus API: rooms, items, occurrences, room groups, room templates, systems, and RDL PDF reporting

Room → Get Files

AI-generated

Summary

Lists the files attached to a single dRofus room, identified by its numeric room ID. Supports returning all results or a limited number, with optional OData filtering, sorting, field selection and paging.

Inputs

  • Room ID (required) — Numeric primary key of the room (rooms.{ID} in the dRofus API). Minimum 1.
  • Return All — If on, fetches all files by following pagination links. If off, returns up to the Limit.
  • Limit — Maximum number of results to return when Return All is off (default 50).
  • Filter Mode — None (default), Builder, or Raw. Controls how the $filter parameter is built.
  • Filter Builder — Shown in Builder mode. Field/operator/value conditions with an AND/OR combinator and optional nested sub-groups. Field names load from the dRofus room fields endpoint.
  • Filter (Raw OData) — Shown in Raw mode. A hand-written OData $filter expression, e.g. name eq 'Office' and programmed_area gt 10.
  • Query Parameters — Optional collection: Order By ($orderby), Page Size ($top, ignored when Return All is on), Select ($select), Skip ($skip, ignored when Return All is on), and Extra Query Parameters as a JSON object.

Output shape

A list of file records for the given room, as returned by the dRofus API, normally emitted as one n8n item per file.

The exact fields depend on the dRofus API and on any $select you set. I could not see the room.js body in the source pack, so the item-per-file output and the exact endpoint path are inferred from the declared parameters and not confirmed. With Return All on, pagination follows the Link header. API rate limiting and retry helpers exist in the node.

Examples

Example 1: Fetch every file attached to room 1234

Room ID = 1234, Return All = on, Filter Mode = None

Example 2: Get the 10 most recent files for a room

Room ID = 1234, Return All = off, Limit = 10, Query Parameters > Order By = 'ID desc'

Links

Discussion