Skip to content

Syncro Msp

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

Credentials

syncroMspApi (alias: @syncro)

CREDENTIAL @syncro = syncroMspApi "My Syncro Msp"

Operations

Resource: contact

create

Parameter Type Default Details
customerId string "" required
email string ""
additionalFields collection {} keys: address, name, notes, phone

delete

Parameter Type Default Details
contactId string "" required

get

Parameter Type Default Details
contactId string "" required

getAll

Parameter Type Default Details
returnAll boolean false
limit number 25

update

Parameter Type Default Details
contactId string ""
updateFields collection {} keys: address, customerId, email, name, notes, phone

Resource: customer

create

Parameter Type Default Details
email string ""
additionalFields collection {} keys: address, businessName, firstName, getSms, invoiceCcEmails, lastname, ...

delete

Parameter Type Default Details
customerId string "" required

get

Parameter Type Default Details
customerId string "" required

getAll

Parameter Type Default Details
returnAll boolean false
limit number 25
filters collection {} keys: businessName, email, firstName, includeDisabled, lastname, query, ...

update

Parameter Type Default Details
customerId string ""
updateFields collection {} keys: address, businessName, email, firstName, getSms, invoiceCcEmails, ...

Resource: rmm

create

Parameter Type Default Details
assetId string ""
customerId string ""
description string ""
additionalFields collection {} keys: resolved

delete

Parameter Type Default Details
alertId string "" required

get

Parameter Type Default Details
alertId string "" required

getAll

Parameter Type Default Details
returnAll boolean false
limit number 25
filters collection {} keys: status

mute

Parameter Type Default Details
alertId string "" required
muteFor options "" 1-hour, 1-day, 2-days, 1-week, 2-weeks, 1-month, forever

Resource: ticket

create

Parameter Type Default Details
customerId string "" required
subject string "" required
additionalFields collection {} keys: assetId, contactId, issueType, status

delete

Parameter Type Default Details
ticketId string "" required

get

Parameter Type Default Details
ticketId string ""

getAll

Parameter Type Default Details
returnAll boolean false
limit number 25
filters collection {} keys: query, status

update

Parameter Type Default Details
ticketId string "" required
updateFields collection {} keys: assetId, contactId, customerId, dueDate, issueType, status, ...

Parameter Details

filters children:

Parameter Type Default Details
businessName string ""
email string ""
firstName string ""
includeDisabled boolean false
lastname string ""
query string ""
sort string ""

additionalFields children:

Parameter Type Default Details
address fixedCollection {} groups: addressFields
businessName string ""
firstName string ""
getSms boolean false
invoiceCcEmails string ""
lastname string ""
noEmail boolean false
notes string ""
notificationEmail string ""
phone string ""
referredBy string ""

updateFields children:

Parameter Type Default Details
address fixedCollection {} groups: addressFields
businessName string ""
email string ""
firstName string ""
getSms boolean true
invoiceCcEmails string ""
lastName string ""
noEmail boolean false
notes string ""
notificationEmail string ""
phone string ""
referredBy string ""

Example

NODE "syncroMsp" @syncro AS "Syncro Msp" {
  resource: "contact",
  operation: "get",
  customerId: {{ $json.customerId }},
  subject: {{ $json.subject }},
  contactId: {{ $json.contactId }}
}