Streamdata.io API Gallery - GoToMeeting (Report Issue)

Organization(s):

GoToMeeting DEPRECATED: Get Organizers

DEPRECATED: Please use the Admin API call 'Get all users' instead. For details see https://developer.citrixonline.com/get-all-users.

GoToMeeting Get all webinars for an account

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 documen...

GoToMeeting Get Groups

Queries multiple group identities in the organization domain. Filtering, sorting and pagination are available. This call requires the role ROLE_ORG_READ.

GoToMeeting Create Group

Creates a new organization group and adds it to the user domain. Member groups and member users must be in the organization. This call requires the role ROLE_ORG_WRITE.

GoToMeeting Delete Group

Deletes a group from the organization (but not from the account). The group must be in the organization. This call requires the role ROLE_ORG_WRITE.

GoToMeeting Get Group

Queries group details in the organization domain. This call requires the role ROLE_ORG_READ.

GoToMeeting Update Group

Updates one or more values of an existing group without sending the full definition. Member groups and member users must be in the organization. This call requires the role ROLE_ORG_WRITE.

GoToMeeting Replace Group

Updates an existing group. The request must include the full group definition. To modify one or more values without sending the full definition, see "Update Group". Member groups and member users must be in the organization. This call requires the...

GoToMeeting Get attendees by group

Returns all attendees for all meetings within specified date range held by organizers within the specified group. This API call is only available to users with the admin role. This API call can be used only for groups with maximum 50 organizers.

GoToMeeting Get historical meetings by group

Get historical meetings for the specified group that started within the specified date/time range. This API call is only available to users with the admin role. This API call is restricted to groups with a maximum of 50 organizers. Remark: Meeting...

GoToMeeting DEPRECATED: Get historical meetings by group

DEPRECATED: Please use the new API calls 'Get historical meetings by group' and 'Get upcoming meetings by group'. Get meetings for a specified group. Additional filters can be used to view only meetings within a specified date range. This API call...

GoToMeeting Get organizers by group

Returns all the organizers within a specific group. This API call is only available to users with the admin role.

GoToMeeting Create organizer in group

Creates a new organizer and sends an email to the email address defined in request. This API call is only available to users with the admin role. You may also pass 'G2W' or 'G2T' or 'OPENVOICE' as productType variables, creating organizers for tho...

GoToMeeting Get upcoming meetings by group

Get upcoming meetings for a specified group. This API call is only available to users with the admin role. This API call can be used only for groups with maximum 50 organizers.

GoToMeeting Get historical meetings

Get historical meetings for the currently authenticated organizer that started within the specified date/time range. Remark: Meetings which are still ongoing at the time of the request are NOT contained in the result array.

GoToMeeting DEPRECATED: Get historical meetings

DEPRECATED: Please use the new API calls 'Get historical meetings' and 'Get upcoming meetings'. Gets historical meetings for the current authenticated organizer. Requires date range for filtering results to only meetings within specified dates. H...

GoToMeeting Create meeting

Create a new meeting based on the parameters specified.

GoToMeeting Delete meeting

Deletes the meeting identified by the meetingId.

GoToMeeting Get meeting

Returns the meeting details for the specified meeting.

GoToMeeting Update meeting

Updates an existing meeting specified by meetingId.

GoToMeeting Get attendees by meeting

List all attendees for specified meetingId of historical meeting. The historical meetings can be fetched using 'Get historical meetings', 'Get historical meetings by organizer', and 'Get historical meetings by group'. For users with the admin role...

GoToMeeting Start meeting

Returns a host URL that can be used to start a meeting. When this URL is opened in a web browser, the GoToMeeting client will be downloaded and launched and the meeting will start. The end user is not required to login to a client.

GoToMeeting Delete organizer by email

Deletes the individual organizer specified by the email address. This API call is only available to users with the admin role.

GoToMeeting Get organizer by email / Get all organizers

Gets the individual organizer specified by the organizer's email address. If an email address is not specified, all organizers are returned. This API call is only available to users with the admin role.

GoToMeeting Create organizer

Creates a new organizer and sends an email to the email address defined in the request. This API call is only available to users with the admin role. You may also pass 'G2W' or 'G2T' or 'OPENVOICE' as productType variables, creating organizers for...

GoToMeeting Delete organizer

Deletes the individual organizer specified by the organizer key. This API call is only available to users with the admin role.

GoToMeeting Get organizer

Returns the individual organizer specified by the key. This API call is only available to users with the admin role. Non-admin users can only make this call for their own organizerKey.

GoToMeeting Update organizer

Updates the products of the specified organizer. To add a product (G2M, G2W, G2T, OPENVOICE) for the organizer, the call must be sent once for each product you want to add. To remove all products for the organizer, set status to 'suspended'. The c...

GoToMeeting Get attendees by organizer

Lists all attendees for all meetings within a specified date range for a specified organizer. This API call is only available to users with the admin role.

GoToMeeting Get historical meetings by organizer

Get historical meetings for the specified organizer that started within the specified date/time range. Remark: Meetings which are still ongoing at the time of the request are NOT contained in the result array.

GoToMeeting Get historical webinars

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

GoToMeeting DEPRECATED: Get meetings by organizer

DEPRECATED: Please use the new API calls 'Get historical meetings by organizer' and 'Get upcoming meetings by organizer'. Gets future (scheduled) or past (history) meetings for a specified organizer. Include 'history=true' and the past start and e...

GoToMeeting Get organizer sessions

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

GoToMeeting Get Trainings

This call retrieves information on all scheduled trainings for a given organizer. The trainings are returned in the order in which they were created. Completed trainings are not included; ongoing trainings with past sessions are included along wit...

GoToMeeting Create Training

Schedules a training of one or more sessions. The call requires a training's name, at least one start and end time, and optionally may include additional sessions, a description, additional organizers (presenters), and registration settings. You c...

GoToMeeting Delete Training

Deletes a scheduled or completed training. For scheduled trainings, it deletes all scheduled sessions of the training. For completed trainings, the sessions remain in the database. No email is sent to organizers or registrants, but when participan...

GoToMeeting Get Training

Uses the organizer key and training key to retrieve information on a scheduled training.

GoToMeeting Get Management URL for Training

A request for a direct URL to the admin portal for a specific training. The request identifies the organizer and the training; the response provides a link the organizer can use to manage or launch the training in the admin portal. The training or...

GoToMeeting Update Training Name and Description

Request to update a scheduled training name and description.

GoToMeeting Get Training Organizers

Retrieves organizer details for a specific training. This is only applicable to multi-user accounts with sharing enabled (co-organizers).

GoToMeeting Update Training Organizers

Replaces the co-organizers for a specific training. The scheduling organizer cannot be unassigned. Organizers will be notified via email if the notifyOrganizers parameter is set to true. Replaced organizers are not notified. This method is only ap...

GoToMeeting Get Training Registrants

Retrieves details on all registrants for a specific training. Registrants can be:
WAITING - registrant registered and is awaiting approval (where organizer has required approval)
APPROVED - registrant registered and is approved
DENIED - r...

GoToMeeting Register for Training

Registers one person, identified by a unique email address, for a training. Approval is automatic unless payment or approval is required. The response contains the Confirmation page URL and Join URL for the registrant. NOTE: If some registrants do...

GoToMeeting Cancel Registration

This call cancels a registration in a scheduled training for a specific registrant. If the registrant has paid for the training, a cancellation cannot be completed with this method; it must be completed on the external admin site. No notification ...

GoToMeeting Get Registrant

Retrieves details for specific registrant in a specific training. Registrants can be:
WAITING - registrant registered and is awaiting approval (where organizer has required approval)
APPROVED - registrant registered and is approved
DENIED...

GoToMeeting Update Training Registration Settings

An API request to automatically enable or disable web registrations and confirmation emails to registrants.

GoToMeeting Get Start Url

Returns a URL that can be used to start a training. When this URL is opened in a web browser, the GoToTraining client will be downloaded and launched and the training will start after the organizer logs in with its credentials.

GoToMeeting Update Training Times

A request to update a scheduled training's start and end times. If the request contains 'notifyTrainers = true' and 'notifyRegistrants = true', both organizers and registrants are notified. The response provides the number of notified trainers and...

GoToMeeting Get upcoming meetings by organizer

Get upcoming meetings for a specified organizer. This API call is only available to users with the admin role.

GoToMeeting Get upcoming webinars

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

GoToMeeting Get all webinars

Returns webinars scheduled for the future for a specified organizer.

GoToMeeting Create webinar

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 a...

GoToMeeting Cancel webinar

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 def...

GoToMeeting Get webinar

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 differe...

GoToMeeting Update webinar

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 notifyPa...

GoToMeeting Get attendees for all webinar sessions

Returns all attendees for all sessions of the specified webinar.

GoToMeeting Get audio information

Retrieves the audio/conferencing information for a specific webinar.

GoToMeeting Update audio information

Updates the audio/conferencing settings for a specific webinar

GoToMeeting Get co-organizers

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 ...

GoToMeeting Create co-organizers

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...

GoToMeeting Delete co-organizer

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

GoToMeeting Resend invitation

Resends an invitation email to the specified co-organizer

GoToMeeting Get webinar meeting times

Retrieves the meeting times for a webinar.

GoToMeeting Get webinar panelists

Retrieves all the panelists for a specific webinar.

GoToMeeting Create Panelists

Create panelists for a specified webinar

GoToMeeting Delete webinar panelist

Removes a webinar panelist.

GoToMeeting Resend panelist invitation

Resend the panelist invitation email.

GoToMeeting Get performance for all webinar sessions

Gets performance details for all sessions of a specific webinar.

GoToMeeting Get registrants

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 foll...

GoToMeeting Create registrant

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 websi...

GoToMeeting Get registration fields

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

GoToMeeting Delete registrant

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

GoToMeeting Get registrant

Retrieve registration details for a specific registrant.

GoToMeeting Get webinar sessions

Retrieves details for all past sessions of a specific webinar.

GoToMeeting Get webinar session

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 reas...

GoToMeeting Get session attendees

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.

GoToMeeting Get attendee

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.

GoToMeeting Get attendee poll answers

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.

GoToMeeting Get attendee questions

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.

GoToMeeting Get attendee survey answers

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.

GoToMeeting Get session performance

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.

GoToMeeting Get session polls

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.

GoToMeeting Get session questions

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.

GoToMeeting Get session surveys

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.

GoToMeeting Get Sessions by Date Range

This call returns all session details over a given date range for a given organizer. A session is a completed training event.

GoToMeeting Get Attendance Details

This call retrieves a list of registrants from a specific completed training session. The response includes the registrants' email addresses, and if they attended, it includes the duration of each period of their attendance in minutes, and the tim...

GoToMeeting Get Sessions By Training

This call returns session details for a given training. A session is a completed training event. Each training may contain one or more sessions.

GoToMeeting Get User Schema

Queries the user schema. The user schema is defined in SCIM Core Schema (http://www.simplecloud.info/specs/draft-scim-core-schema-01.html#resource-schema).

GoToMeeting Get Service Provider Configurations

Queries service provider configurations. The service provider configurations are defined in SCIM Core Schema (http://www.simplecloud.info/specs/draft-scim-core-schema-01.html#anchor6). This call returns a description, a documentationURL, name, and...

GoToMeeting Get details for multiple GoToAssist Seeit sessions

This endpoint allows you to get all relevant details for mulitple GoToAssist Seeit sessions. Session details are available for 90 days.

The fields and their values in the response depend on session status and the time elapsed since sessi...

GoToMeeting Create a GoToAssist Seeit session

This endpoint allows you to create a GoToAssist Seeit session. The session logically exists but is not started until you open the returned startUrl in a suitable browser.

GoToMeeting Get details for a single GoToAssist Seeit session

This endpoint allows you to get all relevant details for a single GoToAssist Seeit session. Session details are available for 90 days.

The fields and their values in the response depend on session status and the time elapsed since session...

GoToMeeting Get Online Recordings for Training

This call retrieves information on all online recordings for a given training. If there are none, it returns an empty list.

GoToMeeting Get Download for Online Recordings

This call provides the download for the given recording by returning a 302 redirect to the original file.

GoToMeeting Start Training

Returns a URL that can be used to start a training. When this URL is opened in a web browser, the GoToTraining client will be downloaded and launched and the training will start. A login of the organizer is not required.

GoToMeeting Get upcoming meetings

Gets upcoming meetings for the current authenticated organizer.

GoToMeeting Get Users

Queries multiple user identities in the organization domain. Filtering is available.

GoToMeeting Create User

Creates a new organization user and adds them to the user domain. The user email domain must match an existing organization email domain.

GoToMeeting Get Current User

Queries the identity of the current authenticated user.

GoToMeeting Update Current User

Changes a limited set (or all if you choose) of the current authenticated user's data. The updated user email domain must be an existing organization email domain.

GoToMeeting Replace Current User

Changes the current authenticated user's displayName, locale, timezone, username and password. The request must include the full user definition (to modify one or more values without sending the full definition, see Update User). The replaced user...

GoToMeeting Delete User

Deletes a user from the organization (but not from the account).

GoToMeeting Get User

Queries user identity in the organization domain.

GoToMeeting Update User

Changes a limited set (or all if you choose) of the user's data. The updated user email domain must be an existing organization email domain.

GoToMeeting Replace User

Changes an existing user's displayName, locale, timezone, username and password. The request must include the full user definition (to modify one or more values without sending the full definition, see Update User). The replaced user email domain ...

Submit Your API

Join the gallery to find out how much you can save with Streamdata.io.