Actions26
- Activities Actions
- Project Actions
- Project Member Actions
- Project Document Actions
- Project Data Actions
- Project Work Unit Actions
- Project Indicators Actions
Overview
This node interacts with the Pulse API to perform various workflow actions related to projects and other resources. Specifically for the Project resource, it supports operations such as creating a project, updating project details, activating or deactivating a project, and retrieving project lists.
The Activate/Deactivate Project operation allows users to change the active status of a project by specifying its ID and desired status (active or inactive). This is useful in scenarios where projects need to be temporarily disabled or re-enabled without deleting them, such as pausing work on a project or archiving it for later use.
Practical example:
A project manager wants to deactivate a project that is currently on hold. Using this node, they provide the project ID and set the status to false (inactive). Later, when the project resumes, they can reactivate it by setting the status back to true.
Properties
| Name | Meaning |
|---|---|
| Project ID * | The unique identifier of the project to update. |
| Status * | Whether the project should be active (true) or inactive (false). |
Output
The node outputs JSON data representing the result of the activate/deactivate operation on the project. This typically includes confirmation of the updated project status and any relevant metadata returned by the Pulse API.
No binary data output is involved in this operation.
Dependencies
- Requires an API key credential for authenticating with the Pulse API.
- The node depends on the Pulse API helper utilities bundled within the node's codebase.
- Proper configuration of the API credentials in n8n is necessary for successful execution.
Troubleshooting
Common issues:
- Invalid or missing Project ID: Ensure the provided project ID exists and is correctly formatted.
- Authentication errors: Verify that the API key credential is valid and has sufficient permissions.
- Network or API downtime: Check connectivity and Pulse API service status.
Error messages:
"The operation "updateProjectStatus" is not supported for resource "projects"!"
This indicates a mismatch between the selected operation and resource; ensure the correct operation is chosen.- Errors containing
"error"in the JSON output usually indicate API-level failures; inspect the error message for details.
Links and References
- Pulse API Documentation (replace with actual URL if available)
- n8n Documentation on Creating Custom Nodes