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 }}
}