OpenProject icon

OpenProject

Interact with OpenProject via API

Actions199

Overview

This node interacts with the OpenProject API to update an existing time entry. It is useful in scenarios where you need to programmatically modify details of a recorded time entry, such as correcting hours worked, changing descriptions, or updating associated tasks. For example, a project manager could automate adjustments to time logs after reviewing team input or integrating with other time tracking systems.

Properties

Name Meaning
Id The unique identifier of the time entry to update. This is a required numeric value specifying which time entry record will be modified.

Output

The node outputs JSON data representing the updated time entry object returned by the OpenProject API. This typically includes fields such as the time entry's id, hours logged, comments, and related project/task information. There is no indication that binary data is output by this node.

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 depends on the @devlikeapro/n8n-openapi-node package and an OpenAPI specification file (openapi.json) bundled within the node implementation.

Troubleshooting

  • Common issues:
    • Invalid or missing time entry ID will cause the update to fail.
    • Authentication errors if the API key or base URL is incorrect or expired.
    • Network connectivity problems preventing access to the OpenProject server.
  • Error messages:
    • "Time entry not found" indicates the specified ID does not exist.
    • "Unauthorized" or "Authentication failed" suggests invalid credentials.
    • "Request timeout" or similar network errors require checking connectivity and endpoint availability.
  • Resolutions:
    • Verify the time entry ID exists in OpenProject before attempting update.
    • Confirm API credentials and base URL are correctly set in n8n.
    • Ensure the OpenProject server is reachable from the n8n environment.

Links and References

Discussion