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?: string
Key of the co-organizer to delete
readonly details?:
| "polls"
| "questions"
| "surveyAnswers"
| "performance"
| "surveys"
The details to retrieve for the attendee
readonly email?: string
The co-organizer's email address
readonly first Name?: string
First name of the registrant to create
readonly given Name?: string
The co-organizer's given name
readonly is External?: boolean
Whether the co-organizer has no GoToWebinar account
readonly last Name?: string
Last name of the registrant to create
readonly limit?: number
Max number of results to return Default: 10 Type options: {"minValue":1,"maxValue":100}
readonly name?: string
Name of the panelist to create
readonly notify Participants?: boolean
§readonly operation?:
| "create"
| "get"
| "getAll"
| "update"
| "delete"
| "getDetails"
| "reinvite"
Default: "get"
readonly organizer Key?: string
The co-organizer's organizer key for the webinar
readonly panelist Key?: string
Key of the panelist to delete
readonly registrant Key?: string
Registrant key of the attendee at the webinar session
readonly resource?:
| "session"
| "webinar"
| "attendee"
| "coorganizer"
| "panelist"
| "registrant"
Default: "attendee"
readonly return All?: boolean
Whether to return all results or only up to a given limit
readonly session Key?: string
Key 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?: string
Key of the webinar that the attendee attended. Choose from the list, or specify an ID using an expression. Type options: {"loadOptionsMethod":"getWebinars"}
Default: {}