Actions795
- X Type Role Actions
- View Filter Actions
- View List Group Actions
- View Lists Actions
- Virima Details Actions
- Virtual Agent Actions
- VM Workspace Details Actions
- Webhook Actions
- Webhook Event Actions
- Webhook Repository Actions
- Wordpress Details Actions
- Wordpress Org Details Actions
- Workdays Actions
- Workflow Target Actions
- Xero Details Actions
- Xtype Actions
- X Type Mapping Actions
- To Do Group Actions
- T Outcome Actions
- Tree Actions
- T Status Actions
- Twilio Whats App Details Actions
- Twitter Details Actions
- Type Info Actions
- Uname Actions
- Uname Event Subscription Actions
- Uname Notification Actions
- Uname Presence Subscription Actions
- Unsub Email Service Users Actions
- User Change Actions
- User Roles Actions
- Users Actions
- Version Actions
- View Columns Actions
- Snipe IT Details Actions
- Snow Details Actions
- SQL Import Actions
- Std Request Actions
- Stream One Ion Details Actions
- Supplier Order Header Actions
- Synnex Details Actions
- Tabname Actions
- Tag Actions
- Tanium Details Actions
- Tax Actions
- Tax Rule Actions
- Team Image Actions
- Teams Chat Message Actions
- Tech Data Reseller Details Actions
- Tenable Actions
- Tenable Details Actions
- Ticket Area Actions
- Timesheet Actions
- Timesheet Event Actions
- Timeslot Actions
- Schedule Occurrence Actions
- Screen Layout Actions
- Script Header Actions
- Search Actions
- Section Detail Actions
- Security Question Actions
- Security Question Validate Actions
- Service Availability Actions
- Service Category Actions
- Service Request Details Actions
- Service Restriction Actions
- Serv Site Actions
- Serv Status Actions
- Setup Tab Actions
- Setup Tab Group Actions
- Shopify Details Actions
- Site Actions
- Slack Details Actions
- Sla Head Actions
- Quotation Header Actions
- Recurring Invoice Header Actions
- Release Actions
- Release Branch Actions
- Release Component Actions
- Release Note Group Actions
- Release Pipeline Actions
- Release Product Actions
- Release Type Actions
- Remote Session Data Actions
- Remote Session Teams Actions
- Report Data Actions
- Report Repository Actions
- Request Type Actions
- Request Type Field Actions
- Request Type Group Actions
- Roadmap Actions
- Sage Business Cloud Details Actions
- Sales Mailbox Actions
- Sales Mailbox Detail Actions
- Schedule Actions
- Outgoingemail Actions
- Pager Duty Mapping Actions
- Parts Lookup Actions
- Parts Lookup Confirmation Actions
- Pdf Template Actions
- Pdf Template Repository Actions
- Policy Actions
- Power Shell Script Actions
- Power Shell Script Criteria Actions
- Power Shell Script Processing Actions
- Prepay History Actions
- Projects Actions
- PRTG Details Actions
- Publish Profiles Actions
- Qualification Actions
- Quick Books Details Actions
- Message Content Actions
- Microsoft Subscription Mapping Actions
- Microsoft Teams Mapping Actions
- Module Setup Actions
- MYOB Details Actions
- N Central Details Actions
- NHD Device Info Actions
- NHD Identity Application Actions
- NHD Roles Actions
- NH Server Config Actions
- Notification Content Actions
- Online Status Actions
- Opps Actions
- Order Head Actions
- Organisation Actions
- Outbound Integration Actions
- Outbound Integration Method Actions
- Outbound Integration Repository Actions
- Outgoing Actions
- Outgoing Attempt Actions
- Kandji Details Actions
- Kashflow Details Actions
- KB Entry Actions
- Language Pack Actions
- Language Pack Translations Custom Actions
- LDAP Connection Actions
- Licence Actions
- Licence Change Actions
- Licence Info Actions
- Licence Role Actions
- Live Chat Header Actions
- Live Chat Msg Actions
- Login Token Actions
- Lookup Actions
- Mailbox Actions
- Mail Campaign Actions
- Mail Campaign Email Actions
- Manage Engine Details Actions
- Marketing Open Actions
- Marketing Unsubscribe Actions
- Mattermost Details Actions
- Integration Configuration Actions
- Integration Data Actions
- Integration Error Actions
- Integration Export Actions
- Integration Field Data Actions
- Integration Field Mapping Actions
- Integration Look Up Actions
- Integration Request Actions
- Integration Runbook Variable Group Actions
- Integration Site Mapping Actions
- Integrator Log Actions
- Integrator Schedule Actions
- Invoice Change Actions
- Invoice Header Actions
- Invoice Payment Actions
- Item Actions
- Item Group Actions
- Item Stock Actions
- Item Stock History Actions
- Item Supplier Actions
- Jamf Details Actions
- Jira Details Actions
- Journey Actions
- Fault To Do Actions
- Feed Actions
- Feedback Actions
- Field Actions
- Field Group Actions
- Field Info Actions
- Flow Detail Actions
- Flow Header Actions
- Formatted Email Actions
- Fortnox Details Actions
- Generic Actions
- Google Business Details Actions
- Halo News Actions
- Holidays Actions
- Impersonation Request Actions
- Import Csv Actions
- Incoming Email Actions
- Incoming Event Actions
- Ingram Micro Details Actions
- Ingram Micro Reseller Details Actions
- Instance Actions
- Device Applications Actions
- Device Change Actions
- Device Meter Reading Actions
- Distribution Lists Actions
- Distribution Lists Log Actions
- Downtime Actions
- Dynatrace Details Actions
- Ecommerce Order Actions
- Email Address Book Actions
- Email Rule Actions
- Email Store Actions
- Esc Msg Actions
- Event Actions
- Event Rule Actions
- Exact Details Actions
- External Link Actions
- Facebook Details Actions
- FAQ List Head Actions
- Fault Approval Actions
- Fault Forecasting Actions
- Faults Actions
- Contactgroup Actions
- Contactgroupcontacts Actions
- Contract Actions
- Contract Header Actions
- Contract Rule Actions
- Contract Schedule Actions
- Contract Schedule Plan Actions
- Contract Template Header Actions
- Control Actions
- Costcentres Actions
- CSV Template Actions
- Currency Actions
- Custom Button Actions
- Custom Query Actions
- Custom Table Actions
- Dashboard Links Actions
- Datto Commerce Details Actions
- Device Actions
- Booking Type Actions
- Bookmark Actions
- Budget Type Actions
- Bulk Email Actions
- Business Central Details Actions
- Cab Header Actions
- Call Log Actions
- Canned Text Actions
- Category Detail Actions
- Certificate Actions
- Charge Rate Actions
- Chat Flow Actions
- Chat Profile Actions
- Company Actions
- Config Commit Actions
- Confirm Closure Actions
- Confluence Details Actions
- Connected Instance Actions
- Consignment Header Actions
- Amazon Seller Details Actions
- Analyzer Profile Actions
- Appointment Actions
- Approval Process Actions
- Approval Process Rule Actions
- Approval Store Actions
- Area Actions
- Area Azure Tenant Actions
- Area Item Actions
- Area Note Actions
- Area Popup Actions
- Area Request Type Actions
- Attachment Actions
- Audit Actions
- Audit Password Field Actions
- Autoassign Actions
- Automation Actions
- Avalara Details Actions
- AWS Details Actions
- Azure AD Connection Actions
- Azure AD Mapping Actions
- Azure Delta Actions
- Azure Dev Ops Actions
- Background Task Actions
- Actions Actions
- Addressbook Actions
- Address Store Actions
- Adobe Acrobat Details Actions
- Adobe Commerce Details Actions
- Agent Check In Actions
- Agent Image Actions
- Ai Suggestion Actions
Projects → List Of Faults
AI-generatedOverview
This node integrates with the Halo PSA API to list faults (tickets) related to projects. It allows users to retrieve detailed information about faults filtered by numerous criteria such as agent, client, status, priority, dates, and many other parameters. This is useful for IT service management, project tracking, and fault resolution workflows where you need to automate fetching and processing ticket data from Halo PSA.
Typical use cases include:
- Automatically retrieving a filtered list of faults for reporting or dashboarding.
- Integrating fault data into other systems or workflows for further automation.
- Monitoring tickets based on specific agents, clients, or statuses.
- Extracting fault details for invoicing or SLA compliance checks.
Properties
| Name | Meaning |
|---|---|
| Advanced Search | A string parameter for advanced search queries. |
| Agent | Array of agent IDs (integers) to filter tickets assigned to those agents. |
| Agent Id | Single agent ID (integer) to filter tickets assigned to that agent. |
| Alerttype | String to include specific alert type field in response, e.g., 'ninjarmm'. |
| Asset Id | Integer to filter tickets by a specific asset. |
| Awaitinginput | String parameter to filter tickets awaiting input. |
| Billableonly | Boolean to filter only billable tickets. |
| Billing Date | String to filter tickets by billing date. |
| Billing Type | String to filter tickets by billing type. |
| Calendar Enddate | String specifying upper bound date for calendar-based filtering of actions. |
| Calendar Startdate | String specifying lower bound date for calendar-based filtering of actions. |
| Category 1-4 | Arrays of category IDs (integers) to filter tickets by categories 1 through 4. |
| Checkmyticketsonly | Boolean to filter tickets assigned only to the current user. |
| Client Id | Integer to filter tickets by a specific client. |
| Client Ids | Array of client IDs (integers) to filter tickets by multiple clients. |
| Client Ref | String to filter tickets by client reference. |
| Closed Only | Boolean to return only closed tickets. |
| Columns Id | Integer specifying column profile ID for filtering. |
| Contract Id | Integer to filter tickets by contract. |
| Contract Period | Integer to filter tickets by contract period. |
| Count | Integer specifying number of tickets to return. |
| Datesearch | String specifying which date field to filter on, e.g., 'dateoccured' (opened), 'datecleared' (closed). |
| Debug | Boolean to enable debug mode. |
| Default Columns | Boolean to include only default columns in response. |
| Deleted | Boolean to filter deleted tickets. |
| Domain | String to filter ticket areas: 'reqs' (requests), 'opps' (opportunities), 'prjs' (projects). |
| Enddate | String for end date filter used with datesearch. |
| Enddatetime | Boolean to include project end date and time details. |
| Excludeslacalcs | Boolean to exclude SLA calculation details. |
| Excludethese | Array of fault IDs (integers) to exclude from results. |
| Excludetickettypeallowall | Boolean to exclude "allow all" ticket type details. |
| Extraportalfilter | String filter on extraportalfilter field, e.g., 'MyTicketsOnly', 'MyClientTickets'. |
| Facebook Id | String to filter by Facebook ID. |
| Fetchgrandchildren | Boolean to fetch grandchildren tickets. |
| Flagged | Array of flagged ticket IDs (integers) to filter. |
| Followedandagents | Array of agent and follower IDs (integers) to filter tickets. |
| Ignoremilestonerestriction | Boolean to ignore milestone restrictions. |
| Includeaccountmanager | Boolean to include account manager details. |
| Includeagent | Boolean to include agent details. |
| Includeallopen | Boolean to include all open tickets. |
| Includeappointmentid | Boolean to include appointment ID. |
| Includeapproval | Array of integers to filter approval tickets (1 = approval, 0 = not approval). |
| Includeassetkeyfield | Boolean to include asset key field. |
| Includeassettype | Boolean to include asset type details. |
| Includebreached | Array of breached ticket IDs (integers) to filter. |
| Includebudgettype | Boolean to include budget type details. |
| Includechildids | Boolean to include child ticket IDs. |
| Includechildread | Boolean to include read status of child tickets. |
| Includechildren | Array of integers to filter child tickets: 0 = no children/not a child, 1 = has children, 2 = is a child. |
| Includeclosed | Array of integers to filter closed tickets: 1 = closed, 0 = not closed. |
| Includecolumns | Boolean to include column details. |
| Includecompleted | Boolean to include completed tickets. |
| Includecontract | Boolean to include contract details. |
| Includecountryregion | Boolean to include country/region details. |
| Includefirstname | Boolean to include first name of user details. |
| Includefollowedonly | Array of follower IDs (integers) to filter tickets. |
| Includehold | Array of on-hold ticket IDs (integers) to filter. |
| Includeinactivetechs | Array of inactive tech IDs (integers) to filter tickets. |
| Includeinactiveusers | Array of integers to filter inactive users: 1 = inactive, 0 = active. |
| Includeitilname | Boolean to include ITIL name details. |
| Includelastaction | Boolean to include last action (only if one ticket returned). |
| Includelastincomingemail | Boolean to include last incoming email details. |
| Includelastname | Boolean to include last name of user details. |
| Includelastnote | Boolean to include last note details. |
| Includelocked | Boolean to include locked tickets. |
| Includemailbox | Boolean to include mailbox details. |
| Includemailid | Boolean to include mail ID. |
| Includemyuseronly | Array of user IDs (integers) to filter tickets belonging to these users. |
| Includenextactivitydate | Boolean to include next activity date. |
| Includenextappointmenttype | Boolean to include next appointment type details. |
| Includeparentsubject | Boolean to include parent ticket subject. |
| Includeprojects | Array of integers to filter projects: 1 = opportunities not projects, 2 = projects not opportunities, 0 = neither. |
| Includeread | Array of read ticket IDs (integers) to filter. |
| Includerelatedservices | Boolean to include related services. |
| Includerelease 1-3 | Booleans to include release 1, 2, and 3 details respectively. |
| Includeservicecategory | Boolean to include service category. |
| Includeslaactiondate | Boolean to include SLA action date. |
| Includeslatimer | Boolean to include SLA timer. |
| Includestatus | Boolean to include status details. |
| Includesubmittedonly | Array of agent submitted IDs (integers) to filter tickets. |
| Includesupplier | Boolean to include supplier details. |
| Includetickettype | Boolean to include ticket type details. |
| Includetimetaken | Boolean to include time taken. |
| Includetoplevel | Boolean to include top level details. |
| Includeviewing | Boolean to include tickets currently being viewed. |
| Includeworkflowstage | Boolean to include workflow stage details. |
| Includeworkflowstagenumber | Boolean to include workflow stage number. |
| Includuserdepartments | Boolean to include user departments. |
| Inlcludeopenchildcount | Boolean to include count of open child tickets. |
| Invlucebranch | Boolean to include branch details. |
| Ismilestone | Boolean to filter milestones. |
| Isorion | Boolean to include Orion integration details. |
| Isquicktimesearch | Boolean to return only quick time tickets. |
| Isscom | Boolean to include SCOM integration details. |
| Isteams | Boolean to return only team tickets. |
| Iszapier | Boolean to return a single ticket based on permissions. |
| Itil Requesttype | Array of ITIL request type IDs (integers) to filter tickets. |
| Itil Requesttype Id | Integer to filter by specific ITIL ticket type. |
| Kanbanviewontheagentapp | Boolean to include Kanban view on agent app. |
| Kanbanviewontheportal | Boolean to include Kanban view on portal. |
| Lastupdatefromdate | String to filter tickets updated after this date. |
| Lastupdatetodate | String to filter tickets updated before this date. |
| List Id | Integer to filter by list ID. |
| Milestone Id | Integer to filter by milestone ID. |
| Mine | Boolean to include only tickets belonging to the current user. |
| Nochargeonly | Boolean to filter tickets with no charge. |
| Notime | Boolean to filter tickets without time entries. |
| Onlytime | Boolean to filter tickets with only time entries. |
| Open Only | Boolean to return only open tickets. |
| Order 1-5 | Strings specifying fields to order results by (up to five levels). |
| Orderdesc 1-5 | Booleans specifying ascending/descending order for each order field. |
| Orion Type | Boolean to filter by Orion type. |
| Page No | Integer specifying page number for pagination. |
| Page Size | Integer specifying page size for pagination (max 100). |
| Pageinate | Boolean to enable pagination. |
| Parent Id | Integer to filter by parent ticket ID. |
| Pending Review | Boolean to filter tickets pending review. |
| Per Action | Boolean to calculate billing per action. |
| Prepayorcontractonly | Boolean to filter prepay or contract only tickets. |
| Priority | Array of priority IDs (integers) to filter tickets. |
| Product | Array of product IDs (integers) to filter tickets. |
| Project Ids | String to filter by project IDs. |
| Ready For Invoicing | Boolean to filter tickets ready for invoicing. |
| Related Id | Integer to filter by related ticket ID. |
| Release Id | Integer to filter by release ID. |
| Requesttype | Array of request type IDs (integers) to filter tickets. |
| Requesttype Id | Integer to filter by request type. |
| Requesttypegroup | Array of request type group IDs (integers) to filter tickets. |
| Search | String to filter tickets by search string. |
| Search Details | String to filter tickets by matching details. |
| Search Id | String to filter tickets by matching IDs. |
| Search Inventory Number | String to filter tickets by asset tag. |
| Search Oppcompanyname | String to filter tickets by opportunity company name. |
| Search Oppcontactname | String to filter tickets by opportunity contact name. |
| Search Oppemailaddress | String to filter tickets by opportunity email address. |
| Search Release 1-3 | Strings to filter tickets by release 1, 2, and 3 matching search. |
| Search Releasenote | String to filter tickets by release note. |
| Search Reportedby | String to filter tickets by reported by field. |
| Search Summary | String to filter tickets by summary. |
| Search Supplier Reference | String to filter tickets by supplier reference. |
| Search User Name | String to filter tickets by user name. |
| Search Version | String to filter tickets by software version. |
| Searchactions | Boolean to include actions in search. |
| Searchthisticketid | Integer to filter by specific ticket ID. |
| Service Id | Integer to filter by service ID. |
| Showonroadmap | Array of integers to filter roadmap visibility: 1 = visible, 0 = not visible. |
| Site Id | Integer to filter by site ID. |
| Sitepostcode | Boolean to include site postcode details. |
| Sla | Array of SLA IDs (integers) to filter tickets. |
| Sprint For Tickettype Id | Integer to filter sprint for ticket type ID. |
| Sprints | Boolean to return only sprint tickets. |
| Startandendset | Boolean to filter tickets with both start and end project dates set. |
| Startdate | String for start date filter used with datesearch. |
| Startdatetime | Boolean to include project start date and time details. |
| Status | Array of status IDs (integers) to filter tickets. |
| Status Id | Integer to filter by status ID. |
| Submittedandagents | Array of agent and agent submitted IDs (integers) to filter tickets. |
| Supplier Id | Integer to filter by supplier ID. |
| Supplier Status | Array of supplier status IDs (integers) to filter tickets. |
| Team | Array of team IDs (integers) to filter tickets. |
| Team Name | String to include team name details. |
| Ticketarea Id | Integer to filter tickets by ticket area ID. |
| Ticketcontract Id | Integer to filter tickets by ticket contract ID. |
| Ticketidonly | Boolean to return only ticket ID fields (not compatible with pagination). |
| Ticketids | String to return only specified tickets. |
| Ticketlinktype | Integer to filter by ticket link type. |
| Toplevel Id | Integer to filter by top level ID. |
| Unlinked Only | Boolean to return only unlinked tickets. |
| User Id | Integer to filter by user ID. |
| Username | String to filter by username. |
| Utcoffset | Double to add offset to UTC date. |
| View Id | Integer to filter by filter profile ID. |
| Withattachments | Boolean to return only tickets with attachments. |
(Note: Many properties are optional booleans, integers, strings, or arrays of integers used to filter or customize the returned fault/ticket data.)
Output
The node outputs an array of JSON objects representing the faults (tickets) retrieved from the Halo PSA API according to the specified filters. Each item in the output corresponds to one fault record with detailed fields as returned by the API.
The exact structure depends on the API response and the included fields based on input parameters. It may contain nested objects for agents, clients, assets, statuses, SLAs, and other related entities depending on the inclusion flags.
No binary data output is indicated for this operation.
Dependencies
- Requires valid credentials for the Halo PSA API, including base URL, tenant identifier, client ID, and client secret.
- The node uses HTTP requests to communicate with the Halo PSA API endpoints.
- Proper configuration of the API credentials in n8n is necessary.
- No additional external dependencies beyond the standard n8n environment and the bundled openapi client.
Troubleshooting
- No credentials returned!: Ensure that the API credentials are correctly configured and available in n8n.
- Resource or Operation not found: Verify that the resource is set to "Projects" and operation to "List Of Faults".
- Invalid parameter values: Some filters require specific types (e.g., integers or arrays of integers). Make sure inputs conform to expected types.
- Pagination issues: When using pagination, ensure
page_no,page_size, andpageinateare set correctly. Maximum page size is 100. - Ticketidonly incompatible with pagination: If
ticketidonlyis true, do not use pagination parameters. - API errors: Errors returned from the API will be passed through unless "Continue On Fail" is enabled, in which case error messages will appear in the output JSON under an
errorproperty. - Empty results: Adjust filters or remove overly restrictive parameters to get results.
Links and References
- Halo PSA API Documentation (generic link; replace with actual if available)
- n8n Documentation - Creating Custom Nodes
- n8n HTTP Request Node (for understanding underlying request mechanics)
This summary is based on static analysis of the provided source code and property definitions for the "Projects" resource and "List Of Faults" operation.