Actions10
Task → Get Many
AI-generatedOverview
This node interacts with the Nifty project management API to retrieve multiple tasks based on various filters and criteria. It is useful for scenarios where users need to fetch a list of tasks from one or more projects, optionally filtered by status, priority, assignee, milestone, due dates, or search queries. For example, a project manager can use this node to get all high-priority tasks assigned to a specific team member or to retrieve tasks due within a certain date range.
Use Case Examples
- Retrieve all tasks from a specific project.
- Get tasks filtered by status 'In Progress' and priority 'High'.
- Fetch tasks assigned to a particular team member.
- Search tasks by keywords in their name or description.
Properties
| Name | Meaning |
|---|---|
| Project | Filter tasks by a specific project, either by selecting from a list or by providing a project ID. |
| Return All | Boolean flag to determine whether to return all matching tasks or limit the number of results. |
| Limit | Maximum number of task results to return when 'Return All' is false. |
| Filters | Collection of optional filters to narrow down the tasks retrieved, including status, priority, assignee, milestone, due date range, and search query. |
| Request Options | Additional request settings such as batching, SSL certificate validation, proxy configuration, and request timeout. |
Output
JSON
id- Unique identifier of the task.name- Name or title of the task.description- Detailed description of the task.status- Current status of the task (e.g., To Do, In Progress).priority- Priority level assigned to the task.assignee_id- Identifier of the member assigned to the task.milestone_id- Identifier of the milestone associated with the task.due_date- Due date of the task.
Dependencies
- Nifty project management API
- OAuth2 API credentials for authentication
Troubleshooting
- Ensure the provided project ID matches the required 24-character hexadecimal format to avoid validation errors.
- If no tasks are returned, verify that the filters applied are correct and that tasks exist matching those criteria.
- Timeout errors may occur if the server is slow to respond; consider increasing the timeout setting in request options.
- SSL certificate validation errors can be bypassed by enabling the 'Ignore SSL Issues' option, but use this with caution due to security risks.
Links
- Nifty API Documentation - Official API documentation for Nifty project management system.
- n8n Expressions Documentation - Guide on using expressions in n8n to dynamically set property values.