Skip to content

Halo Psa

Node: haloPSA · Full type: n8n-nodes-base.haloPSA · Version: 1

Credentials

haloPSAApi (alias: @halo)

CREDENTIAL @halo = haloPSAApi "My Halo Psa"

Operations

Resource: client

create

Parameter Type Default Details
clientName string "" required
additionalFields collection {} keys: inactive, notes, is_vip, website

delete

Parameter Type Default Details
clientId string "" required

get

Parameter Type Default Details
clientId string "" required
simplify boolean true

getAll

Parameter Type Default Details
simplify boolean true
returnAll boolean false
limit number 50
filters collection {} keys: activeStatus, search

update

Parameter Type Default Details
clientId string "" required
updateFields collection {} keys: inactive, name, notes, is_vip, website

Resource: site

create

Parameter Type Default Details
siteName string "" required
selectOption boolean false
clientId string "" required
clientId options "" required
additionalFields collection {} keys: maincontact_name, notes, phonenumber

delete

Parameter Type Default Details
siteId string "" required

get

Parameter Type Default Details
siteId string "" required
simplify boolean true

getAll

Parameter Type Default Details
simplify boolean true
returnAll boolean false
limit number 50
filters collection {} keys: activeStatus, search

update

Parameter Type Default Details
siteId string ""
updateFields collection {} keys: client_id, maincontact_name, name, notes, phonenumber

Resource: ticket

create

Parameter Type Default Details
ticketType options "" required
summary string "" required
details string "" required
additionalFields collection {} keys: agent_id, startdate, targetdate

delete

Parameter Type Default Details
ticketId string "" required

get

Parameter Type Default Details
ticketId string "" required
simplify boolean true

getAll

Parameter Type Default Details
simplify boolean true
returnAll boolean false
limit number 50
filters collection {} keys: activeStatus, search

update

Parameter Type Default Details
ticketId string ""
updateFields collection {} keys: agent_id, details, startdate, summary, targetdate

Resource: user

create

Parameter Type Default Details
userName string "" required
siteId options "" required
additionalFields collection {} keys: emailaddress, notes, password, surname, inactive

delete

Parameter Type Default Details
userId string "" required

get

Parameter Type Default Details
userId string "" required
simplify boolean true

getAll

Parameter Type Default Details
simplify boolean true
returnAll boolean false
limit number 50
filters collection {} keys: activeStatus, search

update

Parameter Type Default Details
userId string ""
updateFields collection {} keys: emailaddress, name, notes, password, site_id, surname, ...

Parameter Details

additionalFields children:

Parameter Type Default Details
inactive options false False, True
notes string ""
is_vip boolean false
website string ""

filters children:

Parameter Type Default Details
activeStatus options "active" active, all, inactive
search string ""

updateFields children:

Parameter Type Default Details
inactive options false False, True
name string ""
notes string ""
is_vip boolean false
website string ""

Example

NODE "haloPSA" @halo AS "Halo Psa" {
  resource: "client",
  operation: "get",
  clientName: {{ $json.clientName }},
  clientId: {{ $json.clientId }},
  summary: {{ $json.summary }}
}