Smenso icon

Smenso

Interact with the smenso project management API

Reporting (Export) → Get Tasks by Filter

AI-generated

Summary

Retrieve tasks across all projects filtered by a project filter option, with customizable output format and language settings.

Inputs

  • Format — Select the export format of the tasks report, either JSON or CSV. Defaults to JSON.
  • Language — Specify the language code for the report output (e.g., 'de-DE'). Defaults to 'de-DE'.
  • Timezone (IANA) — Set the IANA timezone identifier (e.g., 'Europe/Berlin') to adjust time-related data. Defaults to 'Europe/Berlin'.
  • Project Filter — Filter tasks by projects based on status: all, active, archived, or templates. Defaults to 'active'.

Output shape

Returns a list of tasks matching the filter criteria across projects.

The returned data format depends on the chosen format input: JSON returns parsed JSON objects, CSV returns a CSV string. The API request is made to the /api/reports/tasks/filtered endpoint with query parameters for language, format, and project filter.

Examples

Example 1: Get all tasks filtered by active projects in JSON format

Format: JSON, Project Filter: active, Language: de-DE, Timezone: Europe/Berlin

Links

Discussion