OpenProject icon

OpenProject

Interact with OpenProject via API

Actions199

Overview

This node allows you to view details of a user (referred to as "Principal") in the OpenProject system by specifying their user ID. It is useful for retrieving information about a specific user, such as their profile or account details. A common scenario would be automating workflows that require fetching user data for reporting, auditing, or integration with other systems.

For example, you can use this node to get the current user's information by setting the user ID to me, or retrieve details of any user by providing their unique user ID.

Properties

Name Meaning
Id The identifier of the user to view. You can specify a numeric user ID or use the special value me to reference the currently authenticated user.

Output

The node outputs JSON data containing the detailed information of the specified user. This typically includes fields such as user name, email, roles, status, and other profile-related attributes as provided by the OpenProject API.

No binary data output is expected from this operation.

Dependencies

  • Requires an API key credential for authenticating with the OpenProject API.
  • The node configuration must include the base URL of the OpenProject instance.
  • The node uses standard HTTP headers to accept and send JSON data.

Troubleshooting

  • Invalid User ID: If the provided user ID does not exist, the node may return an error indicating the user was not found. Verify the user ID or use me if you want the current user.
  • Authentication Errors: Ensure the API key credential is valid and has sufficient permissions to access user data.
  • Connection Issues: Confirm the base URL is correct and the OpenProject server is reachable.
  • Permission Denied: The authenticated user might lack rights to view other users' details; check user roles and permissions in OpenProject.

Links and References

Discussion