Actions69
- Item Actions
- Occurrence Actions
- Other Resource Actions
- Report Actions
- Room Actions
- Room Group Actions
- Room Template Actions
Room → Get Files
AI-generatedSummary
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'