flowground for Business Customers

Technical Specifications

startFlow

OnInit
./lib/triggers/startFlow.js
OnStartup
-
OnClose
-

Attributes

-

getAllAccountWebinars

Retrieves the list of webinars for an account within a given date range. __*Page*__ and __*size*__ parameters are optional. Default __*page*__ is 0 and default __*size*__ is 20. For technical reasons, this call cannot be executed from this documentation. Please use the curl command to execute it.

OnInit
./lib/actions/getAllAccountWebinars.js
OnStartup
-
OnClose
-

Attributes

-

getHistoricalWebinars

Returns details for completed webinars for the specified organizer and completed webinars of other organizers where the specified organizer is a co-organizer.

OnInit
./lib/actions/getHistoricalWebinars.js
OnStartup
-
OnClose
-

Attributes

-

getOrganizerSessions

Retrieve all completed sessions of all the webinars of a given organizer.

OnInit
./lib/actions/getOrganizerSessions.js
OnStartup
-
OnClose
-

Attributes

-

getUpcomingWebinars

Returns webinars scheduled for the future for the specified organizer and webinars of other organizers where the specified organizer is a co-organizer.

OnInit
./lib/actions/getUpcomingWebinars.js
OnStartup
-
OnClose
-

Attributes

-

getAllWebinars

Returns webinars scheduled for the future for a specified organizer.

OnInit
./lib/actions/getAllWebinars.js
OnStartup
-
OnClose
-

Attributes

-

createWebinar

Creates a single session webinar, a sequence of webinars or a series of webinars depending on the type field in the body: "single_session" creates a single webinar session, "sequence" creates a webinar with multiple meeting times where attendees are expected to be the same for all sessions, and "series" creates a webinar with multiple meetings times where attendees choose only one to attend. The default, if no type is declared, is single_session. A sequence webinar requires a "recurrenceStart" object consisting of a "startTime" and "endTime" key for the first webinar of the sequence, a "recurrencePattern" of "daily", "weekly", "monthly", and a "recurrenceEnd" which is the last date of the sequence (for example, 2016-12-01). A series webinar requires a "times" array with a discrete "startTime" and "endTime" for each webinar in the series. The call requires a webinar subject and description. The "isPasswordProtected" sets whether the webinar requires a password for attendees to join. If set to True, the organizer must go to Registration Settings at My Webinars (https://global.gotowebinar.com/webinars.tmpl) and add the password to the webinar, and send the password to the registrants. The response provides a numeric webinarKey in string format for the new webinar. Once a webinar has been created with this method, you can accept registrations.

OnInit
./lib/actions/createWebinar.js
OnStartup
-
OnClose
-

Attributes

-

cancelWebinar

Cancels a specific webinar. If the webinar is a series or sequence, this call deletes all scheduled sessions. To send cancellation emails to registrants set sendCancellationEmails=true in the request. When the cancellation emails are sent, the default generated message is used in the cancellation email body.

OnInit
./lib/actions/cancelWebinar.js
OnStartup
-
OnClose
-

Attributes

-

getWebinar

Retrieve information on a specific webinar. If the type of the webinar is 'sequence', a sequence of future times will be provided. Webinars of type 'series' are treated the same as normal webinars - each session in the webinar series has a different webinarKey. If an organizer cancels a webinar, then a request to get that webinar would return a '404 Not Found' error.

OnInit
./lib/actions/getWebinar.js
OnStartup
-
OnClose
-

Attributes

-

updateWebinar

Updates a webinar. The call requires at least one of the parameters in the request body. The request completely replaces the existing session, series, or sequence and so must include the full definition of each as for the Create call. Set notifyParticipants=true to send update emails to registrants.

OnInit
./lib/actions/updateWebinar.js
OnStartup
-
OnClose
-

Attributes

-

getAttendeesForAllWebinarSessions

Returns all attendees for all sessions of the specified webinar.

OnInit
./lib/actions/getAttendeesForAllWebinarSessions.js
OnStartup
-
OnClose
-

Attributes

-

getAudioInformation

Retrieves the audio/conferencing information for a specific webinar.

OnInit
./lib/actions/getAudioInformation.js
OnStartup
-
OnClose
-

Attributes

-

updateAudioInformation

Updates the audio/conferencing settings for a specific webinar

OnInit
./lib/actions/updateAudioInformation.js
OnStartup
-
OnClose
-

Attributes

-

getCoorganizers

Returns the co-organizers for the specified webinar. The original organizer who created the webinar is filtered out of the list. If the webinar has no co-organizers, an empty array is returned. Co-organizers that do not have a GoToWebinar account are returned as external co-organizers. For those organizers no surname is returned.

OnInit
./lib/actions/getCoorganizers.js
OnStartup
-
OnClose
-

Attributes

-

createCoorganizers

Creates co-organizers for the specified webinar. For co-organizers that have a GoToWebinar account you have to set the parameter 'external' to 'false'. In this case you have to pass the parameter 'organizerKey' only. For co-organizers that have no GoToWebinar account you have to set the parameter 'external' to 'true'. In this case you have to pass the parameters 'givenName' and 'email'. Since there is no parameter for 'surname' you should pass first and last name to the parameter 'givenName'.

OnInit
./lib/actions/createCoorganizers.js
OnStartup
-
OnClose
-

Attributes

-

deleteCoorganizer

Deletes an internal co-organizer specified by the coorganizerKey (memberKey).

OnInit
./lib/actions/deleteCoorganizer.js
OnStartup
-
OnClose
-

Attributes

-

resendCoorganizerInvitation

Resends an invitation email to the specified co-organizer

OnInit
./lib/actions/resendCoorganizerInvitation.js
OnStartup
-
OnClose
-

Attributes

-

getWebinarMeetingTimes

Retrieves the meeting times for a webinar.

OnInit
./lib/actions/getWebinarMeetingTimes.js
OnStartup
-
OnClose
-

Attributes

-

getPanelists

Retrieves all the panelists for a specific webinar.

OnInit
./lib/actions/getPanelists.js
OnStartup
-
OnClose
-

Attributes

-

createPanelists

Create panelists for a specified webinar

OnInit
./lib/actions/createPanelists.js
OnStartup
-
OnClose
-

Attributes

-

deleteWebinarPanelist

Removes a webinar panelist.

OnInit
./lib/actions/deleteWebinarPanelist.js
OnStartup
-
OnClose
-

Attributes

-

resendPanelistInvitation

Resend the panelist invitation email.

OnInit
./lib/actions/resendPanelistInvitation.js
OnStartup
-
OnClose
-

Attributes

-

getPerformanceForAllWebinarSessions

Gets performance details for all sessions of a specific webinar.

OnInit
./lib/actions/getPerformanceForAllWebinarSessions.js
OnStartup
-
OnClose
-

Attributes

-

getAllRegistrantsForWebinar

Retrieve registration details for all registrants of a specific webinar. Registrant details will not include all fields captured when creating the registrant. To see all data, use the API call 'Get Registrant'. Registrants can have one of the following states;
WAITING - registrant registered and is awaiting approval (where organizer has required approval),
APPROVED - registrant registered and is approved, and
DENIED - registrant registered and was denied.

OnInit
./lib/actions/getAllRegistrantsForWebinar.js
OnStartup
-
OnClose
-

Attributes

-

createRegistrant

Register an attendee for a scheduled webinar. The response contains the registrantKey and join URL for the registrant. An email will be sent to the registrant unless the organizer turns off the confirmation email setting from the GoToWebinar website. Please note that you must provide all required fields including custom fields defined during the webinar creation. Use the API call 'Get registration fields' to get a list of all fields, if they are required, and their possible values. At this time there are two versions of the 'Create Registrant' call. The first version only accepts firstName, lastName, and email and ignores all other fields. If you have custom fields or want to capture additional information this version won't work for you. The second version allows you to pass all required and optional fields, including custom fields defined when creating the webinar. To use the second version you must pass the header value 'Accept: application/vnd.citrix.g2wapi-v1.1+json' instead of 'Accept: application/json'. Leaving this header out results in the first version of the API call.

OnInit
./lib/actions/createRegistrant.js
OnStartup
-
OnClose
-

Attributes

-

getRegistrationFields

Retrieve required, optional registration, and custom questions for a specified webinar.

OnInit
./lib/actions/getRegistrationFields.js
OnStartup
-
OnClose
-

Attributes

-

deleteRegistrant

Removes a webinar registrant from current registrations for the specified webinar. The webinar must be a scheduled, future webinar.

OnInit
./lib/actions/deleteRegistrant.js
OnStartup
-
OnClose
-

Attributes

-

getRegistrant

Retrieve registration details for a specific registrant.

OnInit
./lib/actions/getRegistrant.js
OnStartup
-
OnClose
-

Attributes

-

getAllSessions

Retrieves details for all past sessions of a specific webinar.

OnInit
./lib/actions/getAllSessions.js
OnStartup
-
OnClose
-

Attributes

-

getWebinarSession

Retrieves attendance details for a specific webinar session that has ended. If attendees attended the session ('registrantsAttended'), specific attendance details, such as attendenceTime for a registrant, will also be retrieved. For technical reasons, this call cannot be executed from this documentation. Please use the curl command to execute it.

OnInit
./lib/actions/getWebinarSession.js
OnStartup
-
OnClose
-

Attributes

-

getAttendees

Retrieve details for all attendees of a specific webinar session. For technical reasons, this call cannot be executed from this documentation. Please use the curl command to execute it.

OnInit
./lib/actions/getAttendees.js
OnStartup
-
OnClose
-

Attributes

-

getAttendee

Retrieve registration details for a particular attendee of a specific webinar session. For technical reasons, this call cannot be executed from this documentation. Please use the curl command to execute it.

OnInit
./lib/actions/getAttendee.js
OnStartup
-
OnClose
-

Attributes

-

getAttendeePollAnswers

Get poll answers from a particular attendee of a specific webinar session. For technical reasons, this call cannot be executed from this documentation. Please use the curl command to execute it.

OnInit
./lib/actions/getAttendeePollAnswers.js
OnStartup
-
OnClose
-

Attributes

-

getAttendeeQuestions

Get questions asked by an attendee during a webinar session. For technical reasons, this call cannot be executed from this documentation. Please use the curl command to execute it.

OnInit
./lib/actions/getAttendeeQuestions.js
OnStartup
-
OnClose
-

Attributes

-

getAttendeeSurveyAnswers

Retrieve survey answers from a particular attendee during a webinar session. For technical reasons, this call cannot be executed from this documentation. Please use the curl command to execute it.

OnInit
./lib/actions/getAttendeeSurveyAnswers.js
OnStartup
-
OnClose
-

Attributes

-

getPerformance

Get performance details for a session. For technical reasons, this call cannot be executed from this documentation. Please use the curl command to execute it.

OnInit
./lib/actions/getPerformance.js
OnStartup
-
OnClose
-

Attributes

-

getPolls

Retrieve all collated attendee questions and answers for polls from a specific webinar session. For technical reasons, this call cannot be executed from this documentation. Please use the curl command to execute it.

OnInit
./lib/actions/getPolls.js
OnStartup
-
OnClose
-

Attributes

-

getQuestions

Retrieve questions and answers for a past webinar session. For technical reasons, this call cannot be executed from this documentation. Please use the curl command to execute it.

OnInit
./lib/actions/getQuestions.js
OnStartup
-
OnClose
-

Attributes

-

getSurveys

Retrieve surveys for a past webinar session. For technical reasons, this call cannot be executed from this documentation. Please use the curl command to execute it.

OnInit
./lib/actions/getSurveys.js
OnStartup
-
OnClose
-

Attributes

-

No data available for terms

No data available for environment