OpenProject

Interact with OpenProject API

Overview

This node operation updates an existing project in OpenProject by sending a PATCH request to the OpenProject API. It allows users to modify project attributes such as name, identifier, description, and public visibility status. This operation is useful for managing project details dynamically within an automation workflow, for example, updating project descriptions or changing project visibility based on external triggers or conditions.

Use Case Examples

  1. Updating the description and public status of a project when a related event occurs.
  2. Changing the project name or identifier to reflect new organizational standards.

Properties

Name Meaning
Project ID The unique identifier of the project to update, required to specify which project to modify.
Update Fields A collection of fields to update on the project, including name, identifier, description, and public status.

Output

JSON

  • json - The JSON response from the OpenProject API representing the updated project object.

Dependencies

  • Requires an API key credential for OpenProject API authentication.

Troubleshooting

  • Ensure the Project ID is correct and exists in OpenProject to avoid 'not found' errors.
  • Verify that the API key credential is valid and has sufficient permissions to update projects.
  • Check that the JSON structure of update fields is correct; invalid or empty update fields may cause errors.
  • If no fields are provided to update, the node may throw an error indicating no fields to update.

Links

Discussion