Nifty icon

Nifty

Interact with Nifty project management API

Actions10

Task → Get Many

AI-generated

Overview

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

  1. Retrieve all tasks from a specific project.
  2. Get tasks filtered by status 'In Progress' and priority 'High'.
  3. Fetch tasks assigned to a particular team member.
  4. 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

Discussion