Actions15
Overview
This node integrates with the Redmine API to manage users, projects, and issues. Specifically for the User - Delete operation, it deletes a user identified by a given User ID from the Redmine system. This is useful in scenarios where you need to automate user management tasks such as removing inactive or obsolete users from your project management environment.
Practical examples include:
- Automatically deleting users who no longer belong to your organization.
- Cleaning up test or temporary user accounts after a project phase ends.
- Integrating with HR systems to sync user status changes.
Properties
| Name | Meaning |
|---|---|
| User ID | The unique identifier of the user to delete |
Output
The output is an array of JSON objects corresponding to each input item processed. For the delete operation, the output typically contains confirmation of deletion or relevant status information returned by the Redmine API. If an error occurs during deletion, the output will contain an error field with the error message.
Example output structure for a successful deletion might be:
{
"json": {
"status": "success",
"userId": "123"
}
}
If the node encounters an error and is set to continue on failure, the output will look like:
{
"json": {
"error": "User not found"
},
"pairedItem": {
"item": 0
}
}
No binary data output is expected from this operation.
Dependencies
- Requires access to a Redmine instance via its REST API.
- Needs an API key credential for authentication with Redmine.
- The node expects the Redmine base URL and API key to be configured in the credentials.
Troubleshooting
Common Issues:
- Invalid or missing User ID: Ensure the User ID provided exists in Redmine.
- Authentication failures: Verify that the API key and base URL are correct and have sufficient permissions.
- Network connectivity problems: Confirm that the Redmine server is reachable from n8n.
Error Messages:
"User not found": The specified User ID does not exist. Double-check the ID."Unauthorized"or"Authentication failed": Check API key validity and permissions.- Other HTTP errors (e.g., 400, 500): Review Redmine server logs and API documentation for details.