awork icon

awork

Automate your workflows with the awork API

Overview

This node interacts with the awork API to retrieve tasks associated with a specific project. It is useful for automating workflows that require fetching project task data, such as project management dashboards, reporting tools, or task tracking systems. For example, a user can input a project ID to get all tasks for that project, optionally filtering or ordering the results, and deciding whether to return all tasks or limit the number of results.

Use Case Examples

  1. Retrieve all tasks for a given project to display in a project management dashboard.
  2. Fetch tasks filtered by duration or status to generate a report.
  3. Order tasks by due date ascending to prioritize work.

Properties

Name Meaning
Project ID The ID of the project for which to retrieve tasks.
Return All Whether to return all tasks or limit the number of results.
Filter By Filter the tasks by specific criteria, such as duration or status.
Order By Order the tasks by a specific field and direction, e.g., ascending or descending.
Request Options Additional request options such as batching, SSL certificate validation, proxy settings, and timeout.

Output

JSON

  • tasks - Array of task objects retrieved for the specified project.

Dependencies

  • awork API
  • an API key credential for authentication

Troubleshooting

  • Ensure the Project ID is valid and exists in awork to avoid empty results or errors.
  • If filtering or ordering syntax is incorrect, the API may return errors; refer to https://developers.awork.com/filtering and https://developers.awork.com/ordering for correct usage.
  • Network issues or incorrect proxy settings can cause request failures; verify proxy configuration and network connectivity.
  • If SSL certificate validation fails and 'Ignore SSL Issues' is not enabled, requests may be blocked; enable this option only if you trust the source.

Links

Discussion