Skip to content

GoToTraining API

by getgo.com

No authHTTPSTransportation
Open documentation ↗

Overview

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 learning infrastructure, you can offer your learners a seamless user experience and provide them with a market leading virtual classroom environment.

GoToTraining is a transportation API from getgo.com. It needs no API key. It is served over HTTPS. Its OpenAPI description documents 22 endpoints.

At a glance

Authentication
No auth
HTTPS
Yes
CORS
Unknown
Base URL
https://api.getgo.com/G2T/rest
Version
1.0.0
Endpoints
22
Spec updated
2017-05-11

Make a first request

Replace the placeholders; the documentation says exactly where credentials go.

cURL
curl -X GET "https://api.getgo.com/G2T/rest/organizers/ORGANIZERKEY/trainings" \
  -H "Accept: application/json"
JavaScript
const response = await fetch("https://api.getgo.com/G2T/rest/organizers/ORGANIZERKEY/trainings", {
  method: "GET",
  headers: {
    "Accept": "application/json",
  },
});
const data = await response.json();
console.log(data);
Python
import requests

response = requests.request(
    "GET",
    "https://api.getgo.com/G2T/rest/organizers/ORGANIZERKEY/trainings",
    headers={
    "Accept": "application/json",
    },
    timeout=30,
)
print(response.json())

Endpoints

MethodPathWhat it does
GET/accounts/{accountKey}/organizersdeprecatedDEPRECATED: Get Organizers
GET/organizers/{organizerKey}/trainingsGet Trainings
POST/organizers/{organizerKey}/trainingsCreate Training
GET/organizers/{organizerKey}/trainings/{trainingKey}Get Training
DELETE/organizers/{organizerKey}/trainings/{trainingKey}Delete Training
GET/organizers/{organizerKey}/trainings/{trainingKey}/manageUrlGet Management URL for Training
PUT/organizers/{organizerKey}/trainings/{trainingKey}/nameDescriptionUpdate Training Name and Description
GET/organizers/{organizerKey}/trainings/{trainingKey}/organizersGet Training Organizers
PUT/organizers/{organizerKey}/trainings/{trainingKey}/organizersUpdate Training Organizers
GET/organizers/{organizerKey}/trainings/{trainingKey}/registrantsGet Training Registrants
POST/organizers/{organizerKey}/trainings/{trainingKey}/registrantsRegister for Training
GET/organizers/{organizerKey}/trainings/{trainingKey}/registrants/{registrantKey}Get Registrant
DELETE/organizers/{organizerKey}/trainings/{trainingKey}/registrants/{registrantKey}Cancel Registration
PUT/organizers/{organizerKey}/trainings/{trainingKey}/registrationSettingsUpdate Training Registration Settings
GET/organizers/{organizerKey}/trainings/{trainingKey}/startUrlGet Start Url
PUT/organizers/{organizerKey}/trainings/{trainingKey}/timesUpdate Training Times
POST/reports/organizers/{organizerKey}/sessionsGet Sessions by Date Range
GET/reports/organizers/{organizerKey}/sessions/{sessionKey}/attendeesGet Attendance Details
GET/reports/organizers/{organizerKey}/trainings/{trainingKey}Get Sessions By Training
GET/trainings/{trainingKey}/recordingsGet Online Recordings for Training
GET/trainings/{trainingKey}/recordings/{recordingId}Get Download for Online Recordings
GET/trainings/{trainingKey}/startStart Training

Questions

Does the GoToTraining API need an API key?

No. The GoToTraining API can be called without an API key or sign-up, which makes it handy for prototypes and front-end demos.

Does the GoToTraining API support HTTPS?

Yes, the GoToTraining API is served over HTTPS.

How many endpoints does the GoToTraining API have?

Its OpenAPI description lists 22 endpoints in version 1.0.0. All of them are shown on this page.

What are alternatives to the GoToTraining API?

Other Transportation APIs include airportsapi, Transport for London, England, Uber, Transport for Spain, Amadeus for Developers.

Compare alternatives →

Listed from APIs.guru (CC0).