OpenProject icon

OpenProject

Interact with OpenProject via API

Actions199

Overview

This node allows you to create a new project in the OpenProject system via its API. It is useful for automating project management workflows, such as setting up new projects programmatically when triggered by other events or systems. For example, you could use this node to automatically create a project when a new client signs up or when a new product development cycle begins.

Properties

Name Meaning
Type The type of the resource; fixed to "Project" for this operation.
Id Numeric identifier for the project.
Identifier A string identifier for the project.
Name The name of the project.
Active Boolean indicating if the project is active (true) or archived (false).
Status Explanation JSON object with formatted text explaining the project's status (supports markdown and HTML).
Public Boolean indicating if the project is publicly accessible.
Description JSON object containing a formatted description of the project (supports markdown and HTML).
Created At Timestamp string for when the project was created; writable only with special admin settings.
Updated At Timestamp string for the most recent update to the project.
Links JSON object containing various related API links and actions associated with the project.

Output

The node outputs JSON data representing the newly created project as returned by the OpenProject API. This includes all the properties sent during creation along with any additional metadata or identifiers assigned by the server. There is no binary output.

Dependencies

  • Requires an API key credential for authenticating with the OpenProject API.
  • The base URL for the OpenProject instance must be configured in the node credentials.
  • The node sends requests with Content-Type: application/json and expects JSON responses.

Troubleshooting

  • Authentication errors: Ensure the API key and base URL are correctly set in the credentials.
  • Validation errors: Check that required fields like name and id are provided and valid.
  • JSON parsing errors: When entering JSON for fields like description or statusExplanation, ensure the JSON is well-formed.
  • Permission issues: Some fields like createdAt may require elevated permissions or special settings enabled on the OpenProject server.

Links and References

Discussion