Runrunit

Interact with the Runrunit API

Projects → Get Many

AI-generated

Summary

Retrieves a paginated list of Runrunit projects with filtering and sorting options.

Inputs

  • mode (required) — Choose to execute the API request or only preview the curl command.
  • limit — Max number of results to return (1-100, defaults to 50).
  • page — Page number for pagination (defaults to 1).
  • client_id — Filter by client id (include only if provided).
  • project_group_id — Filter by project group id (include only if provided).
  • search_term — Search term to filter projects by name.
  • is_closed — Filter by project status: 'all', 'Open' (false), or 'Closed' (true).
  • filters — Filter projects by field value (e.g., project_name, client_name, created_at, time_worked, tasks_count) using operators like equals, contains, gt, gte, lt, lte, isTrue, or isFalse.
  • sort — Field name to sort results by.
  • sort_dir — Direction to sort the results: 'asc' (Ascending) or 'desc' (Descending).

Output shape

a list of items, each containing a project record

Supports pagination via limit and page parameters. Filters can be applied by search term, status, custom field, or via the fixed collection 'Filters'.

Examples

Example 1: Retrieve the first 20 open projects sorted by creation date

limit: 20, is_closed: 'Open', sort: 'created_at', sort_dir: 'desc'

Example 2: Filter projects by a specific client ID

client_id: 12345

Example 3: Search for projects containing 'Q3' in the name and sort them in descending order

search_term: 'Q3', sort: 'project_name', sort_dir: 'desc'

Links

Discussion