interface SyncroMspV1NodeParameters {
additionalFields?:
| {
address?: {
addressFields: {
address?: string;
address2?: string;
city?: string;
state?: string;
zip?: string;
};
};
businessName?: string;
firstName?: string;
getSms?: boolean;
invoiceCcEmails?: string;
lastname?: string;
noEmail?: boolean;
notes?: string;
notificationEmail?: string;
phone?: string;
referredBy?: string;
}
| {
assetId?: string;
contactId?: string;
issueType?: | "Contract Work"
| "Network Project"
| "Other"
| "Regular Maintenance"
| "Remote Support";
status?: | "New"
| "Customer Reply"
| "In Progress"
| "Resolved"
| "Scheduled"
| "Waiting for Parts"
| "Waiting on Customer";
}
| {
address?: {
addressFields: {
address?: string;
address2?: string;
city?: string;
state?: string;
zip?: string;
};
};
name?: string;
notes?: string;
phone?: string;
}
| { resolved?: boolean };
alertId?: string;
assetId?: string;
contactId?: string;
customerId?: string;
description?: string;
email?: string;
filters?:
| {
businessName?: string;
email?: string;
firstName?: string;
includeDisabled?: boolean;
lastname?: string;
query?: string;
sort?: string;
}
| {
query?: string;
status?: | "New"
| "Customer Reply"
| "In Progress"
| "Resolved"
| "Scheduled"
| "Waiting for Parts"
| "Waiting on Customer";
}
| { status?: "all"
| "active"
| "resolved" };
limit?: number;
muteFor?:
| "forever"
| "1-hour"
| "1-day"
| "2-days"
| "1-week"
| "2-weeks"
| "1-month";
operation?: | "create"
| "get"
| "getAll"
| "update"
| "delete"
| "mute";
resource?: "contact"
| "customer"
| "ticket"
| "rmm";
returnAll?: boolean;
subject?: string;
ticketId?: string;
updateFields?:
| {
address?: {
addressFields: {
address?: string;
address2?: string;
city?: string;
state?: string;
zip?: string;
};
};
businessName?: string;
email?: string;
firstName?: string;
getSms?: boolean;
invoiceCcEmails?: string;
lastName?: string;
noEmail?: boolean;
notes?: string;
notificationEmail?: string;
phone?: string;
referredBy?: string;
}
| {
assetId?: string;
contactId?: string;
customerId?: string;
dueDate?: string;
issueType?: | "Contract Work"
| "Network Project"
| "Other"
| "Regular Maintenance"
| "Remote Support";
status?: | "New"
| "Customer Reply"
| "In Progress"
| "Resolved"
| "Scheduled"
| "Waiting for Parts"
| "Waiting on Customer";
subject?: string;
}
| {
address?: {
addressFields: {
address?: string;
address2?: string;
city?: string;
state?: string;
zip?: string;
};
};
customerId?: string;
email?: string;
name?: string;
notes?: string;
phone?: string;
};
}
Properties§
Source§readonly additional Fields?:
| {
address?: {
addressFields: {
address?: string;
address2?: string;
city?: string;
state?: string;
zip?: string;
};
};
businessName?: string;
firstName?: string;
getSms?: boolean;
invoiceCcEmails?: string;
lastname?: string;
noEmail?: boolean;
notes?: string;
notificationEmail?: string;
phone?: string;
referredBy?: string;
}
| {
assetId?: string;
contactId?: string;
issueType?: | "Contract Work"
| "Network Project"
| "Other"
| "Regular Maintenance"
| "Remote Support";
status?: | "New"
| "Customer Reply"
| "In Progress"
| "Resolved"
| "Scheduled"
| "Waiting for Parts"
| "Waiting on Customer";
}
| {
address?: {
addressFields: {
address?: string;
address2?: string;
city?: string;
state?: string;
zip?: string;
};
};
name?: string;
notes?: string;
phone?: string;
}
| { resolved?: boolean }
readonly additional Fields?:
| {
address?: {
addressFields: {
address?: string;
address2?: string;
city?: string;
state?: string;
zip?: string;
};
};
businessName?: string;
firstName?: string;
getSms?: boolean;
invoiceCcEmails?: string;
lastname?: string;
noEmail?: boolean;
notes?: string;
notificationEmail?: string;
phone?: string;
referredBy?: string;
}
| {
assetId?: string;
contactId?: string;
issueType?: | "Contract Work"
| "Network Project"
| "Other"
| "Regular Maintenance"
| "Remote Support";
status?: | "New"
| "Customer Reply"
| "In Progress"
| "Resolved"
| "Scheduled"
| "Waiting for Parts"
| "Waiting on Customer";
}
| {
address?: {
addressFields: {
address?: string;
address2?: string;
city?: string;
state?: string;
zip?: string;
};
};
name?: string;
notes?: string;
phone?: string;
}
| { resolved?: boolean }
Source§readonly filters?:
| {
businessName?: string;
email?: string;
firstName?: string;
includeDisabled?: boolean;
lastname?: string;
query?: string;
sort?: string;
}
| {
query?: string;
status?: | "New"
| "Customer Reply"
| "In Progress"
| "Resolved"
| "Scheduled"
| "Waiting for Parts"
| "Waiting on Customer";
}
| { status?: "all"
| "active"
| "resolved" }
readonly filters?:
| {
businessName?: string;
email?: string;
firstName?: string;
includeDisabled?: boolean;
lastname?: string;
query?: string;
sort?: string;
}
| {
query?: string;
status?: | "New"
| "Customer Reply"
| "In Progress"
| "Resolved"
| "Scheduled"
| "Waiting for Parts"
| "Waiting on Customer";
}
| { status?: "all"
| "active"
| "resolved" }
Default: {}
Source§readonly limit?: number
readonly limit?: number
Max number of results to return Default: 25 Type options: {"minValue":1}
Source§readonly mute For?:
| "forever"
| "1-hour"
| "1-day"
| "2-days"
| "1-week"
| "2-weeks"
| "1-month"
readonly mute For?:
| "forever"
| "1-hour"
| "1-day"
| "2-days"
| "1-week"
| "2-weeks"
| "1-month"
Length of time to mute alert for
Source§readonly operation?: "create" | "get" | "getAll" | "update" | "delete" | "mute"
readonly operation?: "create" | "get" | "getAll" | "update" | "delete" | "mute"
Default: "getAll"
Source§readonly update Fields?:
| {
address?: {
addressFields: {
address?: string;
address2?: string;
city?: string;
state?: string;
zip?: string;
};
};
businessName?: string;
email?: string;
firstName?: string;
getSms?: boolean;
invoiceCcEmails?: string;
lastName?: string;
noEmail?: boolean;
notes?: string;
notificationEmail?: string;
phone?: string;
referredBy?: string;
}
| {
assetId?: string;
contactId?: string;
customerId?: string;
dueDate?: string;
issueType?: | "Contract Work"
| "Network Project"
| "Other"
| "Regular Maintenance"
| "Remote Support";
status?: | "New"
| "Customer Reply"
| "In Progress"
| "Resolved"
| "Scheduled"
| "Waiting for Parts"
| "Waiting on Customer";
subject?: string;
}
| {
address?: {
addressFields: {
address?: string;
address2?: string;
city?: string;
state?: string;
zip?: string;
};
};
customerId?: string;
email?: string;
name?: string;
notes?: string;
phone?: string;
}
readonly update Fields?:
| {
address?: {
addressFields: {
address?: string;
address2?: string;
city?: string;
state?: string;
zip?: string;
};
};
businessName?: string;
email?: string;
firstName?: string;
getSms?: boolean;
invoiceCcEmails?: string;
lastName?: string;
noEmail?: boolean;
notes?: string;
notificationEmail?: string;
phone?: string;
referredBy?: string;
}
| {
assetId?: string;
contactId?: string;
customerId?: string;
dueDate?: string;
issueType?: | "Contract Work"
| "Network Project"
| "Other"
| "Regular Maintenance"
| "Remote Support";
status?: | "New"
| "Customer Reply"
| "In Progress"
| "Resolved"
| "Scheduled"
| "Waiting for Parts"
| "Waiting on Customer";
subject?: string;
}
| {
address?: {
addressFields: {
address?: string;
address2?: string;
city?: string;
state?: string;
zip?: string;
};
};
customerId?: string;
email?: string;
name?: string;
notes?: string;
phone?: string;
}
Default: {}
Default: {}