Actions27
- Project Actions
- Project Task Actions
- User Actions
- Company Actions
Overview
The node integrates with the awork API to automate project management workflows. Specifically, the "Change Project Status" operation allows users to update the status of a given project by specifying the project and the new status ID. This is useful in scenarios where projects move through different phases (e.g., from "In Progress" to "Completed") and you want to reflect these changes automatically within your workflow.
Practical examples include:
- Automatically marking a project as completed when all tasks are done.
- Updating project status based on external triggers or events.
- Synchronizing project statuses between awork and other tools.
Properties
| Name | Meaning |
|---|---|
| Project ID | The unique identifier of the project whose status you want to change. |
| Project Status ID | The identifier of the new status to assign to the project (e.g., "In Progress", "Done"). |
Output
The node outputs JSON data representing the updated project status after the change operation. This typically includes details such as the project ID, the new status information, timestamps, and possibly metadata about the update.
If the node supports binary data output, it would generally relate to attachments or files associated with the project, but for this operation, the focus is on JSON output reflecting the status update.
Dependencies
- Requires an active connection to the awork API via an API key credential.
- The node must be configured with valid authentication credentials to access the awork service.
- Network connectivity to
https://api.awork.comis necessary.
Troubleshooting
Common issues:
- Invalid or missing Project ID or Project Status ID will cause the operation to fail.
- Authentication errors if the API key is invalid or expired.
- Network issues preventing connection to the awork API endpoint.
Error messages:
- "Unauthorized" or "Authentication failed": Check that the API key credential is correctly set up and has proper permissions.
- "Project not found": Verify that the provided Project ID exists and is accessible.
- "Invalid status ID": Ensure the Project Status ID corresponds to a valid status in awork.
Resolving these usually involves verifying input values, refreshing credentials, and ensuring network access.
Links and References
- awork API Documentation
- awork Project Management Overview
- n8n documentation on Creating Custom Nodes