interface ZendeskNodeParameters {
additionalFields?:
| {
customFieldsUi?: {
customFieldsValues: {
id?: string;
value?: string;
}[];
};
externalId?: string;
group?: string;
recipient?: string;
status?: | "new"
| "open"
| "pending"
| "closed"
| "hold"
| "solved";
subject?: string;
tags?: unknown[];
type?: "task"
| "problem"
| "question"
| "incident";
}
| {
alias?: string;
custom_role_id?: number;
details?: string;
email?: string;
external_id?: string;
locale?: string;
moderator?: boolean;
notes?: string;
only_private_comments?: boolean;
organization_id?: string;
phone?: string;
report_csv?: boolean;
restricted_agent?: boolean;
role?: "admin"
| "agent"
| "end-user";
signature?: string;
suspended?: boolean;
tags?: unknown[];
ticket_restriction?:
| "organization"
| "groups"
| "assigned"
| "requested";
time_zone?: string;
userFieldsUi?: {
userFieldValues: {
field?: string;
value?: string;
}[];
};
verified?: boolean;
}
| {
details?: string;
domain_names?: string;
notes?: string;
organizationFieldsUi?: {
organizationFieldValues: {
field?: string;
value?: string;
}[];
};
tags?: unknown[];
};
additionalFieldsJson?: string;
authentication?: "oAuth2"
| "apiToken";
description?: string;
filters?:
| { role?: ("admin" | "agent" | "end-user")[] }
| { external_id?: string; query?: string };
id?: string;
jsonParameters?: boolean;
limit?: number;
name?: string;
operation?:
| "create"
| "get"
| "getAll"
| "update"
| "delete"
| "search"
| "count"
| "recover"
| "getOrganizations"
| "getRelatedData";
options?: {
group?: string;
query?: string;
sortBy?: | "updated_at"
| "status"
| "created_at"
| "priority"
| "ticket_type";
sortOrder?: "asc"
| "desc";
status?:
| "new"
| "open"
| "pending"
| "closed"
| "hold"
| "solved";
};
resource?: | "organization"
| "user"
| "ticket"
| "ticketField";
returnAll?: boolean;
ticketFieldId?: string;
ticketType?: "suspended"
| "regular";
updateFields?:
| {
assigneeEmail?: string;
customFieldsUi?: {
customFieldsValues: {
id?: string;
value?: string;
}[];
};
externalId?: string;
group?: string;
internalNote?: string;
publicReply?: string;
recipient?: string;
status?: | "new"
| "open"
| "pending"
| "closed"
| "hold"
| "solved";
subject?: string;
tags?: unknown[];
type?: "task"
| "problem"
| "question"
| "incident";
}
| {
alias?: string;
custom_role_id?: number;
details?: string;
email?: string;
external_id?: string;
locale?: string;
moderator?: boolean;
name?: string;
notes?: string;
only_private_comments?: boolean;
organization_id?: string;
phone?: string;
report_csv?: boolean;
restricted_agent?: boolean;
role?: "admin"
| "agent"
| "end-user";
signature?: string;
suspended?: boolean;
tags?: unknown[];
ticket_restriction?:
| "organization"
| "groups"
| "assigned"
| "requested";
time_zone?: string;
userFieldsUi?: {
userFieldValues: {
field?: string;
value?: string;
}[];
};
verified?: boolean;
}
| {
details?: string;
domain_names?: string;
name?: string;
notes?: string;
organizationFieldsUi?: {
organizationFieldValues: {
field?: string;
value?: string;
}[];
};
tags?: unknown[];
};
updateFieldsJson?: string;
}
Properties§
Source§readonly additional Fields?:
| {
customFieldsUi?: {
customFieldsValues: {
id?: string;
value?: string;
}[];
};
externalId?: string;
group?: string;
recipient?: string;
status?: | "new"
| "open"
| "pending"
| "closed"
| "hold"
| "solved";
subject?: string;
tags?: unknown[];
type?: "task"
| "problem"
| "question"
| "incident";
}
| {
alias?: string;
custom_role_id?: number;
details?: string;
email?: string;
external_id?: string;
locale?: string;
moderator?: boolean;
notes?: string;
only_private_comments?: boolean;
organization_id?: string;
phone?: string;
report_csv?: boolean;
restricted_agent?: boolean;
role?: "admin"
| "agent"
| "end-user";
signature?: string;
suspended?: boolean;
tags?: unknown[];
ticket_restriction?:
| "organization"
| "groups"
| "assigned"
| "requested";
time_zone?: string;
userFieldsUi?: {
userFieldValues: {
field?: string;
value?: string;
}[];
};
verified?: boolean;
}
| {
details?: string;
domain_names?: string;
notes?: string;
organizationFieldsUi?: {
organizationFieldValues: {
field?: string;
value?: string;
}[];
};
tags?: unknown[];
}
readonly additional Fields?:
| {
customFieldsUi?: {
customFieldsValues: {
id?: string;
value?: string;
}[];
};
externalId?: string;
group?: string;
recipient?: string;
status?: | "new"
| "open"
| "pending"
| "closed"
| "hold"
| "solved";
subject?: string;
tags?: unknown[];
type?: "task"
| "problem"
| "question"
| "incident";
}
| {
alias?: string;
custom_role_id?: number;
details?: string;
email?: string;
external_id?: string;
locale?: string;
moderator?: boolean;
notes?: string;
only_private_comments?: boolean;
organization_id?: string;
phone?: string;
report_csv?: boolean;
restricted_agent?: boolean;
role?: "admin"
| "agent"
| "end-user";
signature?: string;
suspended?: boolean;
tags?: unknown[];
ticket_restriction?:
| "organization"
| "groups"
| "assigned"
| "requested";
time_zone?: string;
userFieldsUi?: {
userFieldValues: {
field?: string;
value?: string;
}[];
};
verified?: boolean;
}
| {
details?: string;
domain_names?: string;
notes?: string;
organizationFieldsUi?: {
organizationFieldValues: {
field?: string;
value?: string;
}[];
};
tags?: unknown[];
}
Source§readonly additional Fields Json?: string
readonly additional Fields Json?: string
Object of values to set as described here Type options: {"alwaysOpenEditWindow":true}
Source§readonly filters?:
| { role?: ("admin" | "agent" | "end-user")[] }
| { external_id?: string; query?: string }
readonly filters?:
| { role?: ("admin" | "agent" | "end-user")[] }
| { external_id?: string; query?: string }
Default: {}
Source§readonly limit?: number
readonly limit?: number
Max number of results to return Default: 100 Type options: {"minValue":1,"maxValue":100}
Source§readonly operation?:
| "create"
| "get"
| "getAll"
| "update"
| "delete"
| "search"
| "count"
| "recover"
| "getOrganizations"
| "getRelatedData"
readonly operation?:
| "create"
| "get"
| "getAll"
| "update"
| "delete"
| "search"
| "count"
| "recover"
| "getOrganizations"
| "getRelatedData"
Default: "create"
Source§readonly options?: {
group?: string;
query?: string;
sortBy?:
| "updated_at"
| "status"
| "created_at"
| "priority"
| "ticket_type";
sortOrder?: "asc"
| "desc";
status?:
| "new"
| "open"
| "pending"
| "closed"
| "hold"
| "solved";
}
readonly options?: {
group?: string;
query?: string;
sortBy?:
| "updated_at"
| "status"
| "created_at"
| "priority"
| "ticket_type";
sortOrder?: "asc"
| "desc";
status?:
| "new"
| "open"
| "pending"
| "closed"
| "hold"
| "solved";
}
Default: {}
Source§readonly update Fields?:
| {
assigneeEmail?: string;
customFieldsUi?: {
customFieldsValues: {
id?: string;
value?: string;
}[];
};
externalId?: string;
group?: string;
internalNote?: string;
publicReply?: string;
recipient?: string;
status?: | "new"
| "open"
| "pending"
| "closed"
| "hold"
| "solved";
subject?: string;
tags?: unknown[];
type?: "task"
| "problem"
| "question"
| "incident";
}
| {
alias?: string;
custom_role_id?: number;
details?: string;
email?: string;
external_id?: string;
locale?: string;
moderator?: boolean;
name?: string;
notes?: string;
only_private_comments?: boolean;
organization_id?: string;
phone?: string;
report_csv?: boolean;
restricted_agent?: boolean;
role?: "admin"
| "agent"
| "end-user";
signature?: string;
suspended?: boolean;
tags?: unknown[];
ticket_restriction?:
| "organization"
| "groups"
| "assigned"
| "requested";
time_zone?: string;
userFieldsUi?: {
userFieldValues: {
field?: string;
value?: string;
}[];
};
verified?: boolean;
}
| {
details?: string;
domain_names?: string;
name?: string;
notes?: string;
organizationFieldsUi?: {
organizationFieldValues: {
field?: string;
value?: string;
}[];
};
tags?: unknown[];
}
readonly update Fields?:
| {
assigneeEmail?: string;
customFieldsUi?: {
customFieldsValues: {
id?: string;
value?: string;
}[];
};
externalId?: string;
group?: string;
internalNote?: string;
publicReply?: string;
recipient?: string;
status?: | "new"
| "open"
| "pending"
| "closed"
| "hold"
| "solved";
subject?: string;
tags?: unknown[];
type?: "task"
| "problem"
| "question"
| "incident";
}
| {
alias?: string;
custom_role_id?: number;
details?: string;
email?: string;
external_id?: string;
locale?: string;
moderator?: boolean;
name?: string;
notes?: string;
only_private_comments?: boolean;
organization_id?: string;
phone?: string;
report_csv?: boolean;
restricted_agent?: boolean;
role?: "admin"
| "agent"
| "end-user";
signature?: string;
suspended?: boolean;
tags?: unknown[];
ticket_restriction?:
| "organization"
| "groups"
| "assigned"
| "requested";
time_zone?: string;
userFieldsUi?: {
userFieldValues: {
field?: string;
value?: string;
}[];
};
verified?: boolean;
}
| {
details?: string;
domain_names?: string;
name?: string;
notes?: string;
organizationFieldsUi?: {
organizationFieldValues: {
field?: string;
value?: string;
}[];
};
tags?: unknown[];
}
Default: {}
Default: {}