Crowdin (File-Based) icon

Crowdin (File-Based)

Interact with crowdin.com API for localization management

Tasks → List Project Tasks

AI-generated

Summary

Retrieves a paginated list of project tasks, optionally filtered by status, assignee, and order.

Inputs

  • authentication (required) — Authentication method. Supports OAuth2 (recommended) or Personal Access Token.
  • projectId (required) — Project Identifier. Use List Projects operation to retrieve available projects.
  • status — Filter tasks by status (e.g., 'todo', 'in_progress', 'done', 'closed'). Supports a comma-separated list.
  • assigneeId — Filter tasks for a specific assignee ID.
  • batchId — Filter tasks by batch ID.
  • orderBy — Sort criteria (e.g., 'createdAt desc', 'title'). See Crowdin documentation for rules.
  • limit — Maximum number of results to return per page. Default is 50.
  • returnAll — If true, retrieves all pages of results. If false, uses limit and handles pagination automatically.
  • requestOptions — Advanced request options including batching, SSL settings, proxy, and timeout.

Output shape

an array of items, one per task record

Data is paginated. Use Return All to fetch all pages or Limit + automatic pagination for a subset. Tasks include fields like ID, title, status, and assignee.

Examples

Example 1: Retrieve all open tasks for a specific project

Project ID: 12345, Status: todo, Return All: true

Example 2: Get a limited batch of recently created tasks

Project ID: 12345, Order By: createdAt desc, Limit: 100, Return All: false

Example 3: Filter tasks by assignee and status

Project ID: 12345, Assignee ID: 678, Status: in_progress

Links

Discussion