{"@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"}
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.
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.
| method | path | what the vendor says it does |
|---|---|---|
GET | /accounts/{accountKey}/webinars | Get all webinars for an account Retrieves the list of webinars for an account within a given date range. __*Pa |
GET | /organizers/{organizerKey}/historicalWebinars | Get historical webinars Returns details for completed webinars for the specified organizer and completed webin |
GET | /organizers/{organizerKey}/sessions | Get organizer sessions Retrieve all completed sessions of all the webinars of a given organizer. Sessions |
GET | /organizers/{organizerKey}/upcomingWebinars | Get upcoming webinars Returns webinars scheduled for the future for the specified organizer and webinars of ot |
GET | /organizers/{organizerKey}/webinars | Get all webinars Returns webinars scheduled for the future for a specified organizer. Webinars |
POST | /organizers/{organizerKey}/webinars | Create 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}/attendees | Get attendees for all webinar sessions Returns all attendees for all sessions of the specified webinar. Webina |
GET | /organizers/{organizerKey}/webinars/{webinarKey}/audio | Get audio information Retrieves the audio/conferencing information for a specific webinar. Webinars |
POST | /organizers/{organizerKey}/webinars/{webinarKey}/audio | Update audio information Updates the audio/conferencing settings for a specific webinar Webinars |
GET | /organizers/{organizerKey}/webinars/{webinarKey}/coorganizers | Get co-organizers Returns the co-organizers for the specified webinar. The original organizer who created the |
POST | /organizers/{organizerKey}/webinars/{webinarKey}/coorganizers | Create 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}/resendInvitation | Resend invitation Resends an invitation email to the specified co-organizer Co-organizers |
GET | /organizers/{organizerKey}/webinars/{webinarKey}/meetingtimes | Get webinar meeting times Retrieves the meeting times for a webinar. Webinars |
GET | /organizers/{organizerKey}/webinars/{webinarKey}/panelists | Get webinar panelists Retrieves all the panelists for a specific webinar. Panelists |
POST | /organizers/{organizerKey}/webinars/{webinarKey}/panelists | Create 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}/resendInvitation | Resend panelist invitation Resend the panelist invitation email. Panelists |
GET | /organizers/{organizerKey}/webinars/{webinarKey}/performance | Get performance for all webinar sessions Gets performance details for all sessions of a specific webinar. Webi |
GET | /organizers/{organizerKey}/webinars/{webinarKey}/registrants | Get registrants Retrieve registration details for all registrants of a specific webinar. Registrant details wi |
POST | /organizers/{organizerKey}/webinars/{webinarKey}/registrants | Create registrant Register an attendee for a scheduled webinar. The response contains the registrantKey and jo |
GET | /organizers/{organizerKey}/webinars/{webinarKey}/registrants/fields | Get 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}/sessions | Get 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}/attendees | Get 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}/polls | Get 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}/questions | Get 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}/surveys | Get attendee survey answers Retrieve survey answers from a particular attendee during a webinar session. For t |
GET | /organizers/{organizerKey}/webinars/{webinarKey}/sessions/{sessionKey}/performance | Get session performance Get performance details for a session. For technical reasons, this call cannot be exec |
GET | /organizers/{organizerKey}/webinars/{webinarKey}/sessions/{sessionKey}/polls | Get session polls Retrieve all collated attendee questions and answers for polls from a specific webinar sessi |
GET | /organizers/{organizerKey}/webinars/{webinarKey}/sessions/{sessionKey}/questions | Get session questions Retrieve questions and answers for a past webinar session. For technical reasons, this c |
GET | /organizers/{organizerKey}/webinars/{webinarKey}/sessions/{sessionKey}/surveys | Get 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
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
| method | path | what the vendor says it does |
|---|---|---|
GET | /accounts/{accountKey}/organizers | DEPRECATED: Get Organizers DEPRECATED: Please use the Admin API call 'Get all users' instead. For details see |
GET | /organizers/{organizerKey}/trainings | Get Trainings This call retrieves information on all scheduled trainings for a given organizer. The trainings |
POST | /organizers/{organizerKey}/trainings | Create 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}/manageUrl | Get 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}/nameDescription | Update Training Name and Description Request to update a scheduled training name and description. Trainings |
GET | /organizers/{organizerKey}/trainings/{trainingKey}/organizers | Get Training Organizers Retrieves organizer details for a specific training. This is only applicable to multi- |
PUT | /organizers/{organizerKey}/trainings/{trainingKey}/organizers | Update Training Organizers Replaces the co-organizers for a specific training. The scheduling organizer cannot |
GET | /organizers/{organizerKey}/trainings/{trainingKey}/registrants | Get Training Registrants Retrieves details on all registrants for a specific training. Registrants can be:WAIT |
POST | /organizers/{organizerKey}/trainings/{trainingKey}/registrants | Register 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}/registrationSettings | Update Training Registration Settings An API request to automatically enable or disable web registrations and |
GET | /organizers/{organizerKey}/trainings/{trainingKey}/startUrl | Get 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}/times | Update Training Times A request to update a scheduled training's start and end times. If the request contains |
POST | /reports/organizers/{organizerKey}/sessions | Get 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}/attendees | Get 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}/recordings | Get 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}/start | Start 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.