v2
latestSwagger 2.02026-08-04108164321.0 KBRetrieves a paginated list of projects with details including status, billing type, budget, category, and date range. Supports filtering by company, category, owner, status, billable type, budget type, and creation date.
Query parameters
Only return projects updated after this UTC date-time (ISO 8601).
Number of items per page (max 1000)
Page to display. Starts from 1.
A column to sort on. Current possible values: "DateUpdated", "DateCreated", "DateUpdated desc", "DateCreated desc"
Filter to the projects that the supplied UserID can add timesheets to.
Filter projects belonging to a specific customer company by Company ID.
Filter projects by project category ID.
Filter projects owned by a specific user by User ID.
Filter by project status code. Per-account configurable; default codes are NotStarted, InProgress, Complete, OnHold (seeded for every account); admins may add custom codes.
Filter by billing type. Values: CategoryHourly, NoRate, NotBillable, PersonHourly, ProjectHourly.
Filter by budget type. Values: CategoryHours, NoBudget, PersonHours, ProjectFees, ProjectHours.
Filter projects created on or after this date (ISO 8601).
Filter projects created on or before this date (ISO 8601).
Include Archived Projects in the results.
Filter to projects assigned the supplied tag name(s). Repeat the parameter for multiple tags (e.g. ?Tags=Urgent&Tags=Retainer). Names are matched case-insensitively; a name not in the account simply matches nothing. By default a project matches if it has ANY of the supplied tags (see TagMatchMode).
How multiple Tags combine. "any" (default) returns projects with at least one of the supplied tags; "all" returns only projects that have every supplied tag.
Response
Returns a paginated list of projects with details.