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
- Category
- Transportation
- Base URL
https://api.getgo.com/G2T/rest- Version
- 1.0.0
- Endpoints
- 22
- OpenAPI
- Specification ↗
- Spec updated
- 2017-05-11
Make a first request
Replace the placeholders; the documentation says exactly where credentials go.
curl -X GET "https://api.getgo.com/G2T/rest/organizers/ORGANIZERKEY/trainings" \
-H "Accept: application/json"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);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
| Method | Path | What it does |
|---|---|---|
| GET | /accounts/{accountKey}/organizersdeprecated | DEPRECATED: Get Organizers |
| GET | /organizers/{organizerKey}/trainings | Get Trainings |
| POST | /organizers/{organizerKey}/trainings | Create Training |
| GET | /organizers/{organizerKey}/trainings/{trainingKey} | Get Training |
| DELETE | /organizers/{organizerKey}/trainings/{trainingKey} | Delete Training |
| GET | /organizers/{organizerKey}/trainings/{trainingKey}/manageUrl | Get Management URL for Training |
| PUT | /organizers/{organizerKey}/trainings/{trainingKey}/nameDescription | Update Training Name and Description |
| GET | /organizers/{organizerKey}/trainings/{trainingKey}/organizers | Get Training Organizers |
| PUT | /organizers/{organizerKey}/trainings/{trainingKey}/organizers | Update Training Organizers |
| GET | /organizers/{organizerKey}/trainings/{trainingKey}/registrants | Get Training Registrants |
| POST | /organizers/{organizerKey}/trainings/{trainingKey}/registrants | Register 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}/registrationSettings | Update Training Registration Settings |
| GET | /organizers/{organizerKey}/trainings/{trainingKey}/startUrl | Get Start Url |
| PUT | /organizers/{organizerKey}/trainings/{trainingKey}/times | Update Training Times |
| POST | /reports/organizers/{organizerKey}/sessions | Get Sessions by Date Range |
| GET | /reports/organizers/{organizerKey}/sessions/{sessionKey}/attendees | Get Attendance Details |
| GET | /reports/organizers/{organizerKey}/trainings/{trainingKey} | Get Sessions By Training |
| GET | /trainings/{trainingKey}/recordings | Get Online Recordings for Training |
| GET | /trainings/{trainingKey}/recordings/{recordingId} | Get Download for Online Recordings |
| GET | /trainings/{trainingKey}/start | Start 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.
Similar transportation APIs
Compare alternatives →airportsapi
TransportationGet name and website-URL for airports by ICAO code
Transport for London, England
TransportationDiscover TFL APIs
Uber
TransportationUber ride requests and price estimation
Transport for Spain
TransportationPublic trains of Spain
Amadeus for Developers
TransportationTravel Search - Limited usage
Boston MBTA Transit
TransportationStations and predicted arrivals for MBTA
Listed from APIs.guru (CC0).