James PRO icon

James PRO

Read and write data in James PRO

Project → Get Many

AI-generated

Summary

Retrieves James PRO projects from the /projects/ endpoint. Choose whether to fetch all pages or a single page, and optionally narrow the request with fields, included related data, and filters.

Inputs

  • Fields — Comma-separated list of project fields to return; omitted when empty.
  • Include — Related information to include when supported by the endpoint; omitted when empty.
  • Return All — When enabled, starts at page 1 and requests further pages while the response has a next value. Defaults to false.
  • Limit — Maximum number of projects per request; defaults to 30. Supports James PRO offset syntax such as 200,100.
  • Page — Page number to request when Return All is disabled; defaults to 1.
  • Filter JSON — JSON object whose entries become filter[column]=value query parameters; defaults to {}.
  • Return Body Only — Defaults to true and returns the response body when present; turn off to return the full response envelope.

Output shape

A list of n8n items, generally one per project.

With Return All enabled, results from each fetched page are combined. If the selected response data is an array, each element becomes an item; a non-array response becomes one item. Non-object values are wrapped in a value field. Errors stop execution unless Continue On Fail is enabled, in which case an error item is emitted.

Examples

Example 1: Add an optional filter

Set Filter JSON to {"name":"James PRO B.V."}. The node sends the entry as filter[name].

Example 2: Retrieve every matching project

Enable Return All. The node begins at page 1 and continues while each response has a next value.

Links

Discussion