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 pro
Full LLM thinking from the 4-phase benchmark pipeline.
{
"service_type": "platform",
"base_url": "https://api.getgo.com",
"auth_method": "oauth2",
"auth_config": {
"flow": "authorization_code",
"token_url": "https://api.getgo.com/oauth/v2/token",
"authorize_url": "https://api.getgo.com/oauth/v2/authorize",
"notes": "LogMeIn/GoTo uses OAuth 2.0 with the 'getgo' authorization server. Legacy API keys/Organizer Key may still be supported for some endpoints."
},
"endpoints": [
{
"name": "Create Training",
"method": "POST",
"path": "/G2T/rest/trainings",
"description": "Create a new training session"
},
{
"name": "Get Training",
"method": "GET",
"path": "/G2T/rest/trainings/{trainingKey}",
"description": "Retrieve details for a specific training"
},
{
"name": "List Trainings",
"method": "GET",
"path": "/G2T/rest/trainings",
"description": "List trainings, with filtering/pagination"
},
{
"name": "Update Training",
"method": "PUT",
"path": "/G2T/rest/trainings/{trainingKey}",
"description": "Update an existing training's details"
},
{
"name": "Delete Training",
"method": "DELETE",
"path": "/G2T/rest/trainings/{trainingKey}",
"description": "Cancel/delete a training"
},
{
"name": "List Registrants",
"method": "GET",
"path": "/G2T/rest/trainings/{trainingKey}/registrants",
"description": "Retrieve registrants for a training"
},
{
"name": "Create Registrant",
"method": "POST",
"path": "/G2T/rest/trainings/{trainingKey}/registrants",
"description": "Register a user for a training"
},
{
"name": "List Attendees",
"method": "GET",
"path": "/G2T/rest/trainings/{trainingKey}/attendees",
"description": "Retrieve attendees for a completed training"
},
{
"name": "Get Attendee Report",
"method": "GET",
"path": "/G2T/rest/trainings/{trainingKey}/attendees/{registrantKey}",
"description": "Retrieve attendance/performance reports"
},
{
"name": "List Organizers",
"method": "GET",
"path": "/G2T/rest/organizers",
"description": "List organizers (requires admin privileges)"
},
{
"name": "Get Recordings",
"method": "GET",
"path": "/G2T/rest/trainings/{trainingKey}/recordings",
"description": "Retrieve recordings of a training session"
},
{
"name": "List Sessions",
"method": "GET",
"path": "/G2T/rest/trainings/{trainingKey}/sessions",
"description": "List sessions under a training"
}
],
"pricing_model": {
"type": "subscription",
"details": {
"notes": "GoToTraining is a paid subscription product under LogMeIn/GoTo. API access is included with eligible GoToTraining plans; pricing varies by plan tier and number of organizers/attendees."
}
},
"rate_limits": {
"notes": "GoTo/LogMeIn typically applies per-account or per-app throttling. Specific numeric limits are not publicly documented and are subject to change; check the developer portal for current values."
},
"capabilities": [
"Create, update, and cancel online training sessions",
"Manage registrants and attendees for trainings",
"Retrieve attendance and performance reports",
"Access training recordings",
"Schedule recurring/prenotification sessions",
"Integrate GoToTraining into LMS or proprietary learning platforms",
"OAuth 2.0 authorization for secure third-party integrations"
],
"raw_analysis": "GoToTraining is a virtual training and online learning product from LogMeIn (formerly Citrix/GoTo), now part of GoTo. The developer portal at https://goto-developer.logmein.com provides documentation and access for the GoToTraining REST API.\n\nThe API exposes core training functionality: creating and managing trainings, handling registrants, retrieving attendee and performance reports, and accessing recordings. This makes it suitable for integration into an LMS (Learning Management System) or a proprietary training/education platform, as the description states.\n\nAuthentication uses OAuth 2.0 via the LogMeIn/GoTo authorization server (api.getgo.com). Historically, GoTo APIs also supported an API key/Organizer Key model, but OAuth 2.0 is the modern approach and is required for most new integrations.\n\nMaturity: GoToTraining (the product) has been around for many years and is a stable, enterprise-grade offering. The API is documented and stable, though the product itself is somewhat legacy compared to newer competitors; LogMeIn/GoTo has been consolidating and rebranding its product line (GoToMeeting, GoToWebinar, GoToTraining). The developer portal is active but not extensive compared to newer platform vendors.\n\nPricing: GoToTraining is a paid subscription service. API access is generally included with paid plans; there is no separate API pricing tier. Exact limits and quotas0/3 tests passed
| Test | Endpoint | Status | Latency |
|---|---|---|---|
| website_uptime | GET / | 403 | 270ms |
| robots_txt | GET /robots.txt | 404 | 101ms |
| llms_txt | GET /llms.txt | 404 | 97ms |
{
"overall": 62,
"dimensions": {
"token_efficiency": 7.5,
"first_try_success": 5.0,
"response_parseability": 7.5,
"error_clarity": 5.5,
"doc_quality": 6.5,
"auth_simplicity": 5.5,
"latency": 9.5,
"consistency": 5.5
},
"pricing_normalized": {
"model": "subscription",
"api_access_included": true,
"notes": "API access included with eligible GoToTraining plans; pricing varies by tier and organizer/attendee count. Opaque per-tier pricing limits agent recommendation clarity."
},
"issues": [
"Root website and robots.txt/llms.txt return 403/404 — no public discovery, no agent-readable metadata",
"OAuth 2.0 only; no magic link or 'Sign in with Notlogin' flow, so agents cannot self-onboard without a human admin",
"API requires authentication token even for basic probes; error surface is generic ('Missing Authentication Token')",
"Pricing is subscription-tier based and not publicly itemized, making cost-to-value hard for agents to summarize",
"No llms.txt or agent-oriented documentation — agents must scrape or infer capabilities"
],
"recommendations": [
"Publish an llms.txt and a public API spec (OpenAPI) to enable agent discovery and parseability",
"Add a full OAuth 2.0 client credentials / magic link onboarding path so agents can get started without human gating",
"Expose a public status page and rate-limit headers to improve reliability perception",
"Itemize pricing per tier on a public page so agents can give accurate cost estimates",
"Improve error payloads with actionable codes and docs links instead of 'Missing Authentication Token'"
]
}Show your live agent-readiness score on your own site. Free, no auth — it updates as your score changes.
<a href="https://prowl.world/service/gototraining">
<img src="https://prowl.world/badge/gototraining.svg" height="56" alt="Agent-readiness on Prowl">
</a>
See operational metrics, LLM evaluations, agent readiness, and more.
Open in Dashboard