Actions508
- Activities Actions
- Approval Policies Actions
- Approval Policy Assignments Actions
- Approval Workflows Actions
- Attachments Actions
- Automatic Invoicing Rules Actions
- Bankaccounts Actions
- Bills Actions
- Boards Actions
- Bookings Actions
- Comments Actions
- Companies Actions
- Contact Entries Actions
- Contracts Actions
- Custom Domain Actions
- Custom Fields Actions
- Custom Field Options Actions
- Custom Field Sections Actions
- Dashboards Actions
- Deal Cost Rates Actions
- Deal Statuses Actions
- Deals Actions
- Deleted Items Actions
- Discussions Actions
- Document Styles Actions
- Document Types Actions
- Emails Actions
- Entitlements Actions
- Events Actions
- Exchange Rates Actions
- Expenses Actions
- Filters Actions
- Holiday Calendars Actions
- Holidays Actions
- Integrations Actions
- Invitations Actions
- Invoice Attributions Actions
- Invoice Templates Actions
- Invoices Actions
- Line Items Actions
- Lost Reasons Actions
- Memberships Actions
- Notifications Actions
- Organization Memberships Actions
- Organization Subscriptions Actions
- Organizations Actions
- Overheads Actions
- Pages Actions
- Pageversions Actions
- Passwords Actions
- Payment Reminder Sequences Actions
- Payments Actions
- People Actions
- Permission Sets Actions
- Pipelines Actions
- Placeholder Usages Actions
- Placeholders Actions
- Prices Actions
- Project Assignments Actions
- Projects Actions
- Pulses Actions
- Purchase Orders Actions
- Rate Cards Actions
- Report Categories Actions
- Reports Actions
- Revenue Distributions Actions
- Salaries Actions
- Sections Actions
- Service Assignments Actions
- Service Types Actions
- Service Type Assignments Actions
- Services Actions
- Sessions Actions
- Subsidiaries Actions
- Survey Fields Actions
- Survey Field Options Actions
- Survey Responses Actions
- Surveys Actions
- Tags Actions
- Task Lists Actions
- Taskdependency Actions
- Tasks Actions
- Taxrates Actions
- Team Memberships Actions
- Teams Actions
- Time Entries Actions
- Time Entries - Bulk Actions
- Time Entry Versions Actions
- Time Tracking Policies Actions
- Timers Actions
- Timesheet Reports Actions
- Timesheets Actions
- Todos Actions
- Users Actions
- Webhook Logs Actions
- Webhooks Actions
- Widgets Actions
- Workflow Statuses Actions
- Workflows Actions
Tasks → Get tasks
AI-generatedSummary
Retrieve a collection of tasks from the Productive API applying optional filtering, sorting, and pagination.
Inputs
- Return All — Boolean flag to return all tasks matching filters instead of limiting results.
- Limit — Maximum number of tasks to return when 'Return All' is false.
- Page Number — The page number to retrieve when paginating results and 'Return All' is false.
- Page Size — Number of tasks returned per page in pagination, maximum 200, used when 'Return All' is false.
- Filter Query String — Literal filter query string to override all other filters; supports Productive API syntax for multiple filters.
- Filters — One or more filters on task fields (ignored if Filter Query String is used). Each filter specifies a field, an operation (e.g., equals, contains), and a value.
- Sort By — Field by which to sort the retrieved tasks.
- Sort Order — Order direction for sorting: ascending or descending.
Output shape
a list of task objects matching the applied filters, sorted and paginated as specified
Results are paginated when 'Return All' is false, limited by 'Limit', 'Page Number', and 'Page Size' parameters; if 'Return All' is true, all matching tasks are returned ignoring pagination. Filtering can be done either by providing a raw filter query string or by using the advanced filters UI. Errors during retrieval can result in error messages when 'Continue On Fail' is enabled.
Examples
Example 1: Fetch up to 50 tasks assigned to a specific user, sorted by due date in ascending order.
Return All = false; Limit = 50; Filters include Assignee ID equals specific user ID; Sort By = Due Date; Sort Order = Ascending
Example 2: Retrieve all tasks with status 'Open' without pagination.
Return All = true; Filters include Status equals 'Open'