Redmine icon

Redmine

Consume Redmine API

Overview

This node integrates with the Redmine API, a project management web application. It allows users to perform various operations on Redmine resources such as Issues, Projects, and Users. Specifically, for the User resource with the Get operation, the node retrieves detailed information about a specific user by their User ID.

Common scenarios where this node is beneficial include:

  • Fetching user details to display or process within an automation workflow.
  • Validating user existence before assigning tasks or permissions.
  • Integrating Redmine user data into other systems like CRMs or HR tools.

Example use case: Automatically retrieving a user's profile information when a new issue is created, to notify or assign the correct person.

Properties

Name Meaning
User ID The unique identifier of the user to retrieve from Redmine. This is a required string input.

Output

The node outputs JSON data representing the user object retrieved from Redmine. This typically includes fields such as user ID, name, email, status, and other user-related metadata as provided by the Redmine API.

If the operation fails and "Continue On Fail" is enabled, the output will contain an error message in the json.error field corresponding to the failure reason.

No binary data output is produced by this node.

Dependencies

  • Requires access to a Redmine instance URL.
  • Needs an API key credential for authenticating requests to the Redmine API.
  • The node expects these credentials to be configured in n8n prior to execution.

Troubleshooting

  • Common issues:

    • Invalid or missing User ID: The node requires a valid User ID; providing an empty or incorrect ID will cause errors.
    • Authentication failures: Incorrect API key or URL will result in authorization errors.
    • Network connectivity problems to the Redmine server.
  • Error messages:

    • Errors returned from the Redmine API (e.g., "User not found") will appear in the output's error field if "Continue On Fail" is enabled.
    • Credential-related errors indicate misconfiguration of the API key or URL.
  • Resolutions:

    • Verify the User ID exists in Redmine.
    • Confirm API key and URL are correctly set in the node credentials.
    • Ensure network access to the Redmine server is available.

Links and References

Discussion