{"@context": "https://schema.org", "@type": "WebAPI", "name": "GoToWebinar API", "description": "The GoToWebinar API provides seamless integration of webinar registrant and attendee data into your existing infrastructure or third-party applications. The ability to register participants, as well as pull lists of registrants and attendees for a webinar, allows organizers to manage the flow of inf", "provider": {"@type": "Organization", "name": "getgo.com"}, "documentation": "https://developer.citrixonline.com/sites/default/files/citrix/citrix-apis/gotowebinar.json"}
Index / APIs / getgo.com

GoToWebinar API

The GoToWebinar API provides seamless integration of webinar registrant and attendee data into your existing infrastructure or third-party applications. The ability to register participants, as well as pull lists of registrants and attendees for a webinar, allows organizers to manage the flow of inf

Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.

Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.

base URLs: https://api.getgo.com/G2W/rest https://api.getgo.com/G2T/rest

find it by capability: POST /search {"query":{"text":"..."}} returns these operations with their invocation detail. Connect any agent client.

GoToWebinar v1.0.0

The GoToWebinar API provides seamless integration of webinar registrant and attendee data into your existing infrastructure or third-party applications. The ability to register participants, as well as pull lists of registrants and attendees for a webinar, allows organizers to manage the flow of information between their primary applications without manual intervention.

methodpathwhat the vendor says it does
GET/accounts/{accountKey}/webinarsGet all webinars for an account Retrieves the list of webinars for an account within a given date range. __*Pa
GET/organizers/{organizerKey}/historicalWebinarsGet historical webinars Returns details for completed webinars for the specified organizer and completed webin
GET/organizers/{organizerKey}/sessionsGet organizer sessions Retrieve all completed sessions of all the webinars of a given organizer. Sessions
GET/organizers/{organizerKey}/upcomingWebinarsGet upcoming webinars Returns webinars scheduled for the future for the specified organizer and webinars of ot
GET/organizers/{organizerKey}/webinarsGet all webinars Returns webinars scheduled for the future for a specified organizer. Webinars
POST/organizers/{organizerKey}/webinarsCreate webinar Creates a single session webinar, a sequence of webinars or a series of webinars depending on t
GET/organizers/{organizerKey}/webinars/{webinarKey}Get webinar Retrieve information on a specific webinar. If the type of the webinar is 'sequence', a sequence o
PUT/organizers/{organizerKey}/webinars/{webinarKey}Update webinar Updates a webinar. The call requires at least one of the parameters in the request body. The re
DELETE/organizers/{organizerKey}/webinars/{webinarKey}Cancel webinar Cancels a specific webinar. If the webinar is a series or sequence, this call deletes all sched
GET/organizers/{organizerKey}/webinars/{webinarKey}/attendeesGet attendees for all webinar sessions Returns all attendees for all sessions of the specified webinar. Webina
GET/organizers/{organizerKey}/webinars/{webinarKey}/audioGet audio information Retrieves the audio/conferencing information for a specific webinar. Webinars
POST/organizers/{organizerKey}/webinars/{webinarKey}/audioUpdate audio information Updates the audio/conferencing settings for a specific webinar Webinars
GET/organizers/{organizerKey}/webinars/{webinarKey}/coorganizersGet co-organizers Returns the co-organizers for the specified webinar. The original organizer who created the
POST/organizers/{organizerKey}/webinars/{webinarKey}/coorganizersCreate co-organizers Creates co-organizers for the specified webinar. For co-organizers that have a GoToWebina
DELETE/organizers/{organizerKey}/webinars/{webinarKey}/coorganizers/{coorganizerKey}Delete co-organizer Deletes an internal co-organizer specified by the coorganizerKey (memberKey). Co-organizer
POST/organizers/{organizerKey}/webinars/{webinarKey}/coorganizers/{coorganizerKey}/resendInvitationResend invitation Resends an invitation email to the specified co-organizer Co-organizers
GET/organizers/{organizerKey}/webinars/{webinarKey}/meetingtimesGet webinar meeting times Retrieves the meeting times for a webinar. Webinars
GET/organizers/{organizerKey}/webinars/{webinarKey}/panelistsGet webinar panelists Retrieves all the panelists for a specific webinar. Panelists
POST/organizers/{organizerKey}/webinars/{webinarKey}/panelistsCreate Panelists Create panelists for a specified webinar Panelists
DELETE/organizers/{organizerKey}/webinars/{webinarKey}/panelists/{panelistKey}Delete webinar panelist Removes a webinar panelist. Panelists
POST/organizers/{organizerKey}/webinars/{webinarKey}/panelists/{panelistKey}/resendInvitationResend panelist invitation Resend the panelist invitation email. Panelists
GET/organizers/{organizerKey}/webinars/{webinarKey}/performanceGet performance for all webinar sessions Gets performance details for all sessions of a specific webinar. Webi
GET/organizers/{organizerKey}/webinars/{webinarKey}/registrantsGet registrants Retrieve registration details for all registrants of a specific webinar. Registrant details wi
POST/organizers/{organizerKey}/webinars/{webinarKey}/registrantsCreate registrant Register an attendee for a scheduled webinar. The response contains the registrantKey and jo
GET/organizers/{organizerKey}/webinars/{webinarKey}/registrants/fieldsGet registration fields Retrieve required, optional registration, and custom questions for a specified webinar
GET/organizers/{organizerKey}/webinars/{webinarKey}/registrants/{registrantKey}Get registrant Retrieve registration details for a specific registrant. Registrants
DELETE/organizers/{organizerKey}/webinars/{webinarKey}/registrants/{registrantKey}Delete registrant Removes a webinar registrant from current registrations for the specified webinar. The webin
GET/organizers/{organizerKey}/webinars/{webinarKey}/sessionsGet webinar sessions Retrieves details for all past sessions of a specific webinar. Sessions
GET/organizers/{organizerKey}/webinars/{webinarKey}/sessions/{sessionKey}Get webinar session Retrieves attendance details for a specific webinar session that has ended. If attendees a
GET/organizers/{organizerKey}/webinars/{webinarKey}/sessions/{sessionKey}/attendeesGet session attendees Retrieve details for all attendees of a specific webinar session. For technical reasons,
GET/organizers/{organizerKey}/webinars/{webinarKey}/sessions/{sessionKey}/attendees/{registrantKey}Get attendee Retrieve registration details for a particular attendee of a specific webinar session. For techni
GET/organizers/{organizerKey}/webinars/{webinarKey}/sessions/{sessionKey}/attendees/{registrantKey}/pollsGet attendee poll answers Get poll answers from a particular attendee of a specific webinar session. For techn
GET/organizers/{organizerKey}/webinars/{webinarKey}/sessions/{sessionKey}/attendees/{registrantKey}/questionsGet attendee questions Get questions asked by an attendee during a webinar session. For technical reasons, thi
GET/organizers/{organizerKey}/webinars/{webinarKey}/sessions/{sessionKey}/attendees/{registrantKey}/surveysGet attendee survey answers Retrieve survey answers from a particular attendee during a webinar session. For t
GET/organizers/{organizerKey}/webinars/{webinarKey}/sessions/{sessionKey}/performanceGet session performance Get performance details for a session. For technical reasons, this call cannot be exec
GET/organizers/{organizerKey}/webinars/{webinarKey}/sessions/{sessionKey}/pollsGet session polls Retrieve all collated attendee questions and answers for polls from a specific webinar sessi
GET/organizers/{organizerKey}/webinars/{webinarKey}/sessions/{sessionKey}/questionsGet session questions Retrieve questions and answers for a past webinar session. For technical reasons, this c
GET/organizers/{organizerKey}/webinars/{webinarKey}/sessions/{sessionKey}/surveysGet session surveys Retrieve surveys for a past webinar session. For technical reasons, this call cannot be ex

specification origin: https://developer.citrixonline.com/sites/default/files/citrix/citrix-apis/gotowebinar.json

GoToTraining v1.0.0

The GoToTraining API enables developers to use the stable and robust GoToTraining functionality as the basis for online trainings in a proprietary learning management system. The GoToTraining APIs provide the ability to access the scheduling, registration, management, and reporting functions of GoToTraining from external applications. With the ability to tightly integrate GoToTraining into your le

methodpathwhat the vendor says it does
GET/accounts/{accountKey}/organizersDEPRECATED: Get Organizers DEPRECATED: Please use the Admin API call 'Get all users' instead. For details see
GET/organizers/{organizerKey}/trainingsGet Trainings This call retrieves information on all scheduled trainings for a given organizer. The trainings
POST/organizers/{organizerKey}/trainingsCreate Training Schedules a training of one or more sessions. The call requires a training's name, at least on
GET/organizers/{organizerKey}/trainings/{trainingKey}Get Training Uses the organizer key and training key to retrieve information on a scheduled training. Training
DELETE/organizers/{organizerKey}/trainings/{trainingKey}Delete Training Deletes a scheduled or completed training. For scheduled trainings, it deletes all scheduled s
GET/organizers/{organizerKey}/trainings/{trainingKey}/manageUrlGet Management URL for Training A request for a direct URL to the admin portal for a specific training. The re
PUT/organizers/{organizerKey}/trainings/{trainingKey}/nameDescriptionUpdate Training Name and Description Request to update a scheduled training name and description. Trainings
GET/organizers/{organizerKey}/trainings/{trainingKey}/organizersGet Training Organizers Retrieves organizer details for a specific training. This is only applicable to multi-
PUT/organizers/{organizerKey}/trainings/{trainingKey}/organizersUpdate Training Organizers Replaces the co-organizers for a specific training. The scheduling organizer cannot
GET/organizers/{organizerKey}/trainings/{trainingKey}/registrantsGet Training Registrants Retrieves details on all registrants for a specific training. Registrants can be:WAIT
POST/organizers/{organizerKey}/trainings/{trainingKey}/registrantsRegister for Training Registers one person, identified by a unique email address, for a training. Approval is
GET/organizers/{organizerKey}/trainings/{trainingKey}/registrants/{registrantKey}Get Registrant Retrieves details for specific registrant in a specific training. Registrants can be:WAITING -
DELETE/organizers/{organizerKey}/trainings/{trainingKey}/registrants/{registrantKey}Cancel Registration This call cancels a registration in a scheduled training for a specific registrant. If the
PUT/organizers/{organizerKey}/trainings/{trainingKey}/registrationSettingsUpdate Training Registration Settings An API request to automatically enable or disable web registrations and
GET/organizers/{organizerKey}/trainings/{trainingKey}/startUrlGet Start Url Returns a URL that can be used to start a training. When this URL is opened in a web browser, th
PUT/organizers/{organizerKey}/trainings/{trainingKey}/timesUpdate Training Times A request to update a scheduled training's start and end times. If the request contains
POST/reports/organizers/{organizerKey}/sessionsGet Sessions by Date Range This call returns all session details over a given date range for a given organizer
GET/reports/organizers/{organizerKey}/sessions/{sessionKey}/attendeesGet Attendance Details This call retrieves a list of registrants from a specific completed training session. T
GET/reports/organizers/{organizerKey}/trainings/{trainingKey}Get Sessions By Training This call returns session details for a given training. A session is a completed trai
GET/trainings/{trainingKey}/recordingsGet Online Recordings for Training This call retrieves information on all online recordings for a given traini
GET/trainings/{trainingKey}/recordings/{recordingId}Get Download for Online Recordings This call provides the download for the given recording by returning a 302
GET/trainings/{trainingKey}/startStart Training Returns a URL that can be used to start a training. When this URL is opened in a web browser, t

specification origin: https://developer.citrixonline.com/sites/default/files/citrix/citrix-apis/gototraining.jso

nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.