Redmine icon

Redmine

Consume Redmine API

Issue → Update

AI-generated

Overview

This node updates an existing issue in Redmine, a project management tool. It allows users to modify various attributes of an issue such as the subject, notes, privacy settings, and additional fields like assigned user, category, custom fields, description, due date, estimated hours, priority, status, and more. This is useful for keeping issue details current and accurate during project tracking and management.

Use Case Examples

  1. Updating the subject and notes of a specific issue to reflect new information or progress.
  2. Changing the assigned user or priority of an issue to reallocate resources or adjust urgency.
  3. Adding private notes to an issue for internal communication without exposing details to all users.

Properties

Name Meaning
Issue ID The ID of the issue to update, required to identify which issue to modify.
Subject The new subject/title of the issue. If left blank, the subject remains unchanged.
Notes Comments or update notes about the issue.
Private Notes Flag indicating whether the notes should be private or visible to all users.
Additional Fields A collection of optional fields to update various attributes of the issue such as assigned user, category, custom fields, description, due date, estimated hours, fixed version, privacy, parent issue, priority, start date, status, and tracker.
Options Additional options such as impersonating another user for the update operation.

Output

JSON

  • id - The unique identifier of the updated issue.
  • subject - The updated subject/title of the issue.
  • notes - The notes or comments added during the update.
  • private_notes - Indicates if the notes are private.
  • additionalFields
    • assigned_to_id - ID of the user assigned to the issue after update.
    • category_id - Category ID of the issue after update.
    • customFields - Custom fields and their updated values.
    • description - Description of the issue after update.
    • due_date - Due date of the issue after update.
    • estimated_hours - Estimated hours for the issue after update.
    • fixed_version_id - Fixed version ID of the issue after update.
    • is_private - Privacy status of the issue after update.
    • parent_issue_id - Parent issue ID if applicable.
    • priority_id - Priority ID of the issue after update.
    • start_date - Start date of the issue after update.
    • status_id - Status ID of the issue after update.
    • tracker_id - Tracker ID of the issue after update.

Dependencies

  • Redmine API key credential

Troubleshooting

  • Common issues include providing an invalid or missing Issue ID, which will cause the update to fail.
  • Incorrect API key or insufficient permissions can result in authentication errors.
  • Trying to update fields with invalid values or IDs (e.g., non-existent user ID for assignment) may cause errors from the Redmine API.
  • If impersonation is used, the API key must belong to an admin user; otherwise, the operation will fail.

Links

Discussion