Actions125
- Ticket Actions
- Ticket Note Actions
- Ticket Attachment Actions
- Company Actions
- Company Note Actions
- Company Attachment Actions
- Contact Actions
- Resource (Employee) Actions
- Contract Actions
- Contract Note Actions
- Project Actions
- Project Note Actions
- Task Actions
- Task Note Actions
- Time Entry Actions
- Configuration Item Actions
- Configuration Item Note Actions
- Product Actions
- Opportunity Actions
- Quote Actions
- Quote Item Actions
- Service Call Actions
- Invoice Actions
- Subscription Actions
- Inventory Item Actions
- Purchase Order Actions
- Purchase Order Item Actions
Project → List Projects
AI-generatedSummary
Retrieve a list of Project records from Autotask PSA matching specified filter criteria.
Inputs
- returnAll — Whether to fetch all matching project records or cap results at a specified limit.
- limit — Maximum number of project records to return when Return All is disabled.
- includeFields — Comma-separated list of Autotask field names to restrict response fields (e.g., id, projectName, companyID).
- useAdvancedFilters — Toggles visibility of the row-builder and raw JSON filter controls.
- advancedFilters — List of field-based condition clauses joined by AND logic.
- filterJson — Raw Autotask filter JSON array or object for complex logical queries such as OR groups.
- requestOptions — Additional request options, such as an Impersonation Resource ID to execute the request on behalf of a specific user.
Output shape
a list of items
Returns an array of Project entity objects from Autotask. If no filter clauses are specified, defaults to querying projects with an ID greater than or equal to 0.
Examples
Example 1: List the first 50 projects
Set Return All to false and Limit to 50.
Example 2: Fetch specific project attributes for all projects
Set Return All to true and enter field names in Include Fields (e.g., "id,projectName,companyID,status").
Example 3: Query projects using advanced field filters
Set Use Advanced Filters to true, add a Clause under Advanced Filters where Field is "status", Operator is "eq", and Value is "1".
