Actions58
- Branch Actions
- Company Actions
- Contact Actions
- File Actions
- Invoice Actions
- Me Actions
- Note Actions
- Offer Actions
- Project Actions
- Setting Actions
- Tag Actions
- Task Actions
- Custom Request Actions
Project → Get Many
AI-generatedSummary
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
nextvalue. Defaults to false. - Limit — Maximum number of projects per request; defaults to
30. Supports James PRO offset syntax such as200,100. - Page — Page number to request when Return All is disabled; defaults to 1.
- Filter JSON — JSON object whose entries become
filter[column]=valuequery 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
valuefield. 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.