This page provides an overview of the Application Programming Interfaces (APIs) available on this site. 

GoToWebinar REST 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 information between their primary applications without manual intervention.

Overview   Quick-Start    Postman Collection

 

GoToMeeting REST API

The GoToMeeting API provides seamless integration of GoToMeeting provisioning and meeting management into your existing infrastructure or third party applications.

For corporate customers the ability to add, suspend or delete an organizer in your GoToMeeting Corporate account from within your primary management systems simplifies and streamlines the entire process of account management. The ability to monitor meeting schedules, history and active meeting status allows managers to leverage GoToMeeting Corporate activities through your primary applications. 

For third parties the ability to create, update or delete a meeting from within your application makes real-time collaboration possible for your customers. The ability to update meeting schedules, view history and scheduled meetings, and view attendees from past meetings allows you to enhance your users experience and your applications value. 

Overview   Quick-Start    Postman Collection

 

GoToTraining REST API

The GoToTraining API provides developers with the ability to develop seamless integrations between GoToTraining and the other applications that comprise your existing learning infrastructure such as your 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 learning infrastructure, you can offer your learners a seamless user experience and provide them with a market leading virtual classroom environment.

Overview    Quick-Start    Postman Collection

GoToAssist Remote Support REST API

The GoToAssist Remote Support API provides developers with the ability to create seamless integrations between GoToAssist Remote Support and third-party applications that comprise an organization's existing IT support infrastructure. The GoToAssist Remote Support API provides the ability to initiate attended remote support sessions from external applications and retrieve the related session information to incorporate into external applications. This session information can be utilized for incident tracking, reporting, billing, auditing and other purposes.

Terms:

  • Technician: Person providing support using GoToAssist
  • Customer: Person receiving support
  • Partner system: System making calls to this API
  • Partner Object: A data entity in the partner system. Typically the partner object will be the ID of a ticket in the partner helpdesk/ticketing system.

Overview    Quick-Start    Postman Collection

GoToAssist Service Desk REST API

GoToAssist Service Desk is a stable, cloud-based application that helps companies manage their professional IT services. Based on the widely accepted ITIL framework of best practices, GoToAssist Service Desk covers the full spectrum of managing a service, from dealing with customer issues to implementing changes and mapping your assets and infrastructure. It provides incident, problem, change, knowledge, release and configuration management. You can also set up a customer portal so that users have a quick, simple way to find answers and get help, access a knowledge base, chat with your team, and manage IT events such as software updates via email.

Developers can use our application programming interface (API) to connect Service Desk with other solutions, such as CRM tools or IT management platforms. Your team can free up time by cutting out repetitive data entry and other tasks. You can retrieve a list of incidents, create new ones, show time entries and much more.

Overview    Quick-Start (coming)

GoToAssist Corporate REST API

The GoToAssist Corporate API provides developers with the ability to create seamless integrations between GoToAssist Corporate and third-party applications that comprise an organization's existing IT support infrastructure. The GoToAssist Corporate API provides the ability to create, retrieve and delete representatives and teams, update representatives, as well as retrieve portals.

Domain Objects

The GoToAssist Corporate API model contains the following 3 domain objects:

  • Representative: Representatives are the functional units of the data model. Each belongs to a single team and has a unique key and login, with which they are referenced throughout the API.
  • Team: Each team belong to a single parent portal. Each team also has a unique key and name, with which they are referenced throughout the API.
  • Portal: Portals also have a unique key and name, with which they are referenced throughout the API.

Overview    Methods

 

Administration REST API

The Administration REST API provides developers with the ability to manage users, products, and licenses. User accounts can be extended with attributes you define (for example, department, title, location, etc.). Users can be added, updated, and deleted. You can assign admin roles to individual users. Users can be managed in groups, including adding all users in a group to a specific set of product licenses, for instance. You can also manage product settings and produce numerous useful reports.

Overview   Quick-Start    Postman Collection

 

SCIM API

SCIM is a set of API calls, that let you manage users in your domain-level Organization. Once you have created your domain-level Organization , you can then automate the provisioning of product licenses for these users, and these users can use your company’s Single Sign-On solution through an Identity Provider.

Overview   Methods