Cloodo Project icon

Cloodo Project

Get data from Cloodo Worksuite API

Overview

The node integrates with the Cloodo Worksuite API to update a Task resource. It allows users to modify specific fields of an existing task by specifying its ID and providing additional optional fields such as member IDs, board column IDs, and status. This node is useful in project management workflows where tasks need to be programmatically updated based on changing project requirements or user inputs.

Practical examples include:

  • Updating the status of a task to "completed" after finishing work.
  • Reassigning members to a task by updating the member IDs.
  • Moving a task to a different board column to reflect progress stages.

Properties

Name Meaning
ID The unique identifier of the task to update.
Additional Fields Optional fields to update on the task:
- Member IDs JSON array of user IDs to assign to the task (e.g., [123,456]).
- Board Column IDs String representing the ID of the board column to move the task into.
- Status String indicating the new status of the task (e.g., "completed").

Output

The node outputs JSON data representing the updated task object returned from the Cloodo Worksuite API. This typically includes the task's current state after the update operation, reflecting any changes made. There is no indication that binary data is output by this node.

Dependencies

  • Requires an API key credential for authenticating with the Cloodo Worksuite API.
  • The base URL for API requests is https://erp-amz.cloodo.com/v4.
  • Proper configuration of the API credential within n8n is necessary for successful execution.

Troubleshooting

  • Invalid or missing ID: If the task ID is not provided or incorrect, the API will likely return an error indicating the task was not found. Ensure the ID corresponds to an existing task.
  • Malformed JSON in Member IDs: The "Member IDs" field expects a valid JSON array string. Invalid JSON will cause parsing errors. Use proper JSON formatting.
  • Unauthorized errors: Occur if the API key credential is missing, invalid, or lacks permissions. Verify the API key and its scopes.
  • API rate limits or downtime: Temporary failures may happen due to API limits or service issues. Retry after some time or check API status.

Links and References

Discussion