Crowd.dev Node icon

Crowd.dev Node

Crowd.dev - An open-source suite of community and data tools built to unlock community-led growth for developer tools.

Overview

The Crowd.dev Node for n8n allows you to interact with the Crowd.dev platform, specifically to update an existing Task. This node is useful in automation scenarios where you need to programmatically modify task details—such as updating its name, body, status, or associated members and activities—based on workflow logic or external triggers.

Practical examples:

  • Automatically update a task's status when a related event occurs.
  • Change task details based on user input from another system.
  • Assign or reassign members and activities to a task as part of a project management workflow.

Properties

Name Type Meaning
ID string The unique identifier of the task to update.
Name string The new name for the task.
Body string (multi-line) The updated description or content of the task.
Status string The new status value for the task.
Members fixedCollection (multiple) Array of member IDs to associate with the task. Each entry represents a member.
Activities fixedCollection (multiple) Array of activity IDs to associate with the task. Each entry represents an activity.
Assigneess string Comma-separated list or array of user IDs assigned to the task.

Output

The node outputs a JSON object representing the result of the update operation. The structure typically mirrors the updated task as returned by the Crowd.dev API. If the API call returns no data, the output will be:

{
  "result": "success"
}

Otherwise, the output will contain the updated task fields as provided by the API response.

Note: The node does not output binary data.

Dependencies

  • External Service: Requires access to the Crowd.dev API.
  • Credentials: You must configure the crowdApi credential in n8n for authentication.
  • n8n Configuration: No additional environment variables are required beyond standard credential setup.

Troubleshooting

  • Missing or Invalid Credentials:
    Error: Authentication errors if the crowdApi credential is missing or incorrect.
    Resolution: Ensure the correct API key or credentials are set up in n8n.

  • Task Not Found:
    Error: The API may return an error if the provided Task ID does not exist.
    Resolution: Double-check that the "ID" property matches an existing task in Crowd.dev.

  • Invalid Input Data:
    Error: Errors may occur if required fields are missing or have invalid formats (e.g., non-string IDs).
    Resolution: Verify all required properties are correctly filled out.

  • API Errors:
    Error: Any unhandled API errors will be thrown unless "Continue On Fail" is enabled, in which case the error is attached to the output item.
    Resolution: Review the error message in the output and adjust your input or API configuration accordingly.

Links and References

Discussion