Actions43
- Project Actions
- User Actions
- Work Package Actions
- Time Entry Actions
- Version Actions
- Type Actions
- Status Actions
- Priority Actions
- Category Actions
Overview
This node integrates with the OpenProject API to manage various resources such as projects, users, work packages, time entries, versions, types, statuses, priorities, and categories. Specifically, for the Project - Delete operation, it allows users to delete a project by specifying its unique Project ID.
Common scenarios where this node is beneficial include:
- Automating project lifecycle management by programmatically removing obsolete or completed projects.
- Integrating OpenProject with other systems to synchronize project deletions.
- Cleaning up test or temporary projects in bulk via workflows.
Example use case:
- A workflow that deletes a project when a certain condition is met (e.g., project marked as archived in another system), by providing the Project ID to this node’s delete operation.
Properties
| Name | Meaning |
|---|---|
| Project ID | The unique identifier of the project to delete. This is a required string input. |
Output
The node outputs JSON data representing the response from the OpenProject API after attempting to delete the specified project. Typically, this will be an empty object or confirmation message indicating successful deletion.
No binary data output is produced by this operation.
Example output JSON might look like:
{}
or may contain additional metadata depending on the API response.
Dependencies
- Requires an active connection to the OpenProject API.
- Needs an API key credential configured in n8n for authentication.
- The base URL of the OpenProject instance must be provided in the credentials.
- Uses HTTP Basic Authentication with the API key encoded in Base64.
Troubleshooting
Common issues:
- Invalid or missing Project ID: Ensure the Project ID is correct and exists in OpenProject.
- Authentication errors: Verify that the API key credential is valid and has sufficient permissions.
- Network or connectivity problems: Confirm that the OpenProject server is reachable from n8n.
Error messages:
OpenProject error response: <message>: Indicates an error returned by the OpenProject API. The message usually explains the cause, such as "Project not found" or "Unauthorized".The resource 'project' is not supported!: This would occur if an unsupported resource is selected, but since "project" is supported, this should not happen here.The method 'DELETE' is not supported!: Unlikely unless the API endpoint changes; indicates an internal issue with HTTP method usage.
To resolve errors:
- Double-check the Project ID input.
- Confirm API credentials and permissions.
- Review network access and firewall settings.
- Consult OpenProject API documentation for specific error codes.