The Administration API provides developers with the ability to manage users, user groups, accounts, products and licenses, and to access audio and meeting data not available within the GoToMeeting or other product-specific APIs. The Admin API supports GoToMeeting, GoToWebinar, GoToTraining, and OpenVoice. It does not support the GoToAssist products at this time.

  Implementation

Getting Started
Steps to create your product and developer accounts and get your first API call up and running.

Implement Administration API
An implementation overview of the Administration REST API suite.

Administration API Resources
Object definitions - users, accounts, settings, etc. - for the Administration API.

Methods

Admin Reports

This page provides an complete listing of the Reports methods by focus (e.g., activity, aging, billing, etc.). For a listing of these same reports by users, groups and licenses, see the following:

Reports for all users (organizers) on activities; audio billing, usage and rates; historic and scheduled meetings; attendees; and registrants. Many of the reports support date ranges in the URL. Responses are in Excel .xlsx format. NOTE: the audio billing reports are for Openvoice accounts only.

This page provides the syntax for all user reports. For other reports, see:

Reports for specified groups of users (organizers) on activities; audio billing, usage and rates; historic and scheduled meetings; attendees; and registrants. Many of the reports support date ranges in the URL. Responses are in Excel .xlsx format. NOTE: the audio billing reports are for Openvoice accounts only.

This page provides the syntax for user group reports. For other reports, see:

Reports for specified product licenses on activities; audio billing, usage and rates; historic and scheduled meetings; attendees; and registrants. Many of the reports support date ranges in the URL. Responses are in Excel .xlsx format. NOTE: the audio billing reports are for Openvoice accounts only.

This page provides the syntax for license reports. For other reports, see:

Reports for tollfree audio usage. You must have OpenVoice Integrated enabled for your account to enable tollfree audio attendees. Responses are in Excel .xlsx or text/html format.

This page provides the syntax for tollfree (OpenVoice Integrated) reports. For other reports, see:

Reports for specified users (organizers) on activities; audio billing, usage and rates; historic and scheduled meetings; attendees; and registrants. Many of the reports support date ranges in the URL. Responses are in Excel .xlsx format. NOTE: the audio billing reports are for Openvoice accounts only.

This page provides the syntax for user reports. For other reports, see:

Settings

Product settings that will be applied to new users can be retrieved or updated by product.

This page provides the syntax for all new user settings methods.

Product settings for GoToMeeting, GoToTraining, GoToWebinar, and Openvoice can be retrieved or updated by product. You can also set or modify the logo that displays for GoToMeeting interfaces.

This page provides the syntax for all product settings methods.

Product settings for GoToMeeting, GoToTraining, GoToWebinar, and Openvoice can be applied to users, groups of users, or by association with licenses.

This page provides the syntax for all user, group, and license settings methods.

Retrieve available toll and tollfree countries for the audio by product.

This page provides the syntax for all toll and tollfree countries methods.

Accounts and Attributes

Create and add attributes for user records. Examples include 'department', 'division', 'phone,' etc.

Attributes are data fields you can add and populate for users. They consist of an attribute name and the attributes themselves. With the attribute methods, you can create new attribute names, access them, update the names, and delete them. See User Attributes for the methods to populate them for your users.

Create, modify and delete Welcome e-mail templates.

This page provides the syntax for all template methods.

Accounts provide unique identification for individual users. For a more detailed overview, see Implementation. The {accountKey} is generated by for your GoTo account, and can be retrieved using the GET me method.

Users and Groups

Groups are a means to organize and act on user accounts. Licenses and settings can be applied to groups of users, and reports can be run against groups. Groups are limited to two levels. A child group can have only one parent. Parent groups can have multiple child groups. For a more detailed overview, see Implementation. The {groupKey} is generated when you create a group. This page provides the syntax for all groups methods.

Users can be added to accounts, given admin roles, managed in groups, and assigned product licenses and settings. For a more detailed overview, see Implementation. The {userKey} is generated when you create a new user.

Licenses

Licenses associated with user accounts enable use of specific products. Licenses and settings can be assigned to users or to groups of users, and reports can be run against licenses by group or user. For a more detailed overview, see Implementation. The {licenseKey} is available for paid products. This page provides the syntax for all license methods.