interface GoToWebinarNodeParameters {
additionalFields?:
| {
fullAddress?: {
details: {
address?: string;
city?: string;
country?: string;
state?: string;
zipCode?: string;
};
};
industry?: string;
jobTitle?: string;
multiChoiceResponses?: {
details: {
AnswerKey?: string;
questionKey?: string;
}[];
};
numberOfEmployees?: string;
organization?: string;
phone?: string;
purchasingRole?: string;
purchasingTimeFrame?: string;
questionsAndComments?: string;
resendConfirmation?: boolean;
simpleResponses?: {
details: {
questionKey?: string;
responseText?: string;
}[];
};
source?: string;
}
| {
times: {
timesProperties: {
fromTime?: string;
toTime?: string;
};
};
webinarKey?: string;
}
| {
description?: string;
experienceType?: "CLASSIC"
| "BROADCAST"
| "SIMULIVE";
isOnDemand?: boolean;
isPasswordProtected?: boolean;
timezone?: string;
type?: "sequence" | "single_session" | "series";
}
| { sendCancellationEmails?: boolean }
| {
times: {
timesProperties: {
fromTime?: string;
toTime?: string;
};
};
};
coorganizerKey?: string;
details?: | "polls"
| "questions"
| "surveyAnswers"
| "performance"
| "surveys";
email?: string;
firstName?: string;
givenName?: string;
isExternal?: boolean;
lastName?: string;
limit?: number;
name?: string;
notifyParticipants?: boolean;
operation?: | "create"
| "get"
| "getAll"
| "update"
| "delete"
| "getDetails"
| "reinvite";
organizerKey?: string;
panelistKey?: string;
registrantKey?: string;
resource?: | "session"
| "webinar"
| "attendee"
| "coorganizer"
| "panelist"
| "registrant";
returnAll?: boolean;
sessionKey?: string;
subject?: string;
times?: {
timesProperties: {
endTime: string;
startTime: string;
}[];
};
updateFields?: {
description?: string;
experienceType?: "CLASSIC"
| "BROADCAST"
| "SIMULIVE";
isOnDemand?: boolean;
isPasswordProtected?: boolean;
subject?: string;
times?: {
timesProperties: {
endTime: string;
startTime: string;
}[];
};
timezone?: string;
type?: "sequence"
| "single_session"
| "series";
};
webinarKey?: string;
}Properties§
readonly additional Fields?:
| {
fullAddress?: {
details: {
address?: string;
city?: string;
country?: string;
state?: string;
zipCode?: string;
};
};
industry?: string;
jobTitle?: string;
multiChoiceResponses?: {
details: {
AnswerKey?: string;
questionKey?: string;
}[];
};
numberOfEmployees?: string;
organization?: string;
phone?: string;
purchasingRole?: string;
purchasingTimeFrame?: string;
questionsAndComments?: string;
resendConfirmation?: boolean;
simpleResponses?: {
details: {
questionKey?: string;
responseText?: string;
}[];
};
source?: string;
}
| {
times: {
timesProperties: {
fromTime?: string;
toTime?: string;
};
};
webinarKey?: string;
}
| {
description?: string;
experienceType?: "CLASSIC"
| "BROADCAST"
| "SIMULIVE";
isOnDemand?: boolean;
isPasswordProtected?: boolean;
timezone?: string;
type?: "sequence" | "single_session" | "series";
}
| { sendCancellationEmails?: boolean }
| {
times: {
timesProperties: {
fromTime?: string;
toTime?: string;
};
};
}readonly coorganizer Key?: stringKey of the co-organizer to delete
readonly details?:
| "polls"
| "questions"
| "surveyAnswers"
| "performance"
| "surveys"The details to retrieve for the attendee
readonly email?: stringThe co-organizer's email address
readonly first Name?: stringFirst name of the registrant to create
readonly given Name?: stringThe co-organizer's given name
readonly is External?: booleanWhether the co-organizer has no GoToWebinar account
readonly last Name?: stringLast name of the registrant to create
readonly limit?: numberMax number of results to return Default: 10 Type options: {"minValue":1,"maxValue":100}
readonly name?: stringName of the panelist to create
readonly notify Participants?: boolean§readonly operation?:
| "create"
| "get"
| "getAll"
| "update"
| "delete"
| "getDetails"
| "reinvite"Default: "get"
readonly organizer Key?: stringThe co-organizer's organizer key for the webinar
readonly panelist Key?: stringKey of the panelist to delete
readonly registrant Key?: stringRegistrant key of the attendee at the webinar session
readonly resource?:
| "session"
| "webinar"
| "attendee"
| "coorganizer"
| "panelist"
| "registrant"Default: "attendee"
readonly return All?: booleanWhether to return all results or only up to a given limit
readonly session Key?: stringKey of the session that the attendee attended. Choose from the list, or specify an ID using an expression. Type options: {"loadOptionsMethod":"getWebinarSessions","loadOptionsDependsOn":["webinarKey"]}
readonly subject?: string§readonly times?: { ... }Default: {} Type options: {"multipleValues":true}
readonly update Fields?: { ... }Default: {}
readonly webinar Key?: stringKey of the webinar that the attendee attended. Choose from the list, or specify an ID using an expression. Type options: {"loadOptionsMethod":"getWebinars"}
Default: {}