Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI Readiness using our scorecardArazzo UIVisualize Arazzo Workflows As Interactive DocumentationArazzo EditorBuild And Edit Multi-Step API Workflows Visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic. All rights reserved.
Switch to light modeSwitch to dark mode
APIs / Communications / Getgo / GoToWebinar
GoToWebinar logo

Getgo GoToWebinar

Browse all Getgo APIs
Agent-ready OpenAPI document · curated by JenticCommunicationsVideo Conferencingoauth238 EndpointsREST

Know of an official OpenAPI document? Contribute it →

For Agents

Schedule GoToWebinar events, manage registrants and panelists, and pull attendance and performance reports.

Use for: I need to schedule a new webinar for next Thursday, Register a contact for a specific GoToWebinar event, List all upcoming webinars for an organizer, Get attendees for the most recent webinar session

Not supported: Does not handle small-group meetings, classroom training, or telephony conferencing - use for one-to-many webinar broadcasts only.

Jentic publishes the only available OpenAPI specification for GoToWebinar, keeping it validated and agent-ready. GoToWebinar is GoTo's webinar platform for one-to-many online events. The REST API exposes 38 endpoints covering webinar creation, registrant and attendee management, panelists, co-organizers, audio configuration, and per-session performance reports. It is designed for marketing and customer education teams that want webinar registrations and attendance data flowing into their CRM or marketing automation system.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the GoToWebinar to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the GoToWebinar, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fgetgo.com%2Fgotowebinar" | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fgetgo.com%2Fgotowebinar" | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with GoToWebinar API.

Create, update, and cancel webinars under an organizer with full session and registration settings

Add or remove panelists and resend their invitation emails when bounces occur

Manage co-organizers on a webinar and resend their invitations as needed

Register attendees and pull registrant lists, including the configured registration field set

Pull attendee-level performance data after each webinar session for CRM scoring

List historical and upcoming webinars to drive reporting dashboards

Use Cases

Patterns agents use GoToWebinar API for, with concrete tasks.

★ Marketing-Webinar Lead Capture

Push webinar registrations from a marketing site into GoToWebinar, then pull attendance and performance back into a marketing automation platform for lead scoring. The integration uses POST /organizers/{organizerKey}/webinars/{webinarKey}/registrants to enrol leads and GET /organizers/{organizerKey}/webinars/{webinarKey}/performance to pull engagement metrics. Setup typically takes 2-3 days.

Call POST /organizers/{organizerKey}/webinars/{webinarKey}/registrants with email, firstName, and lastName for each new lead, then poll the performance endpoint after the session ends.

Panelist and Co-Organizer Management

Programmatically add panelists and co-organizers to a webinar so that the prep work is automated rather than manual in the GoToWebinar UI. The integration calls POST /organizers/{organizerKey}/webinars/{webinarKey}/panelists and POST /organizers/{organizerKey}/webinars/{webinarKey}/coorganizers, then resends invitations if the original emails bounce. Useful for agencies running many webinars per week.

Call POST /organizers/{organizerKey}/webinars/{webinarKey}/panelists with name=Alex Smith and email=alex@example.com, then POST resendInvitation if delivery fails.

Post-Webinar Performance Pipeline

After every webinar, pull session-level performance and attendee lists to feed a sales follow-up workflow. The integration calls GET /organizers/{organizerKey}/webinars/{webinarKey}/performance and GET /organizers/{organizerKey}/webinars/{webinarKey}/attendees to surface high-engagement leads. Replaces the daily CSV export from the GoTo console.

Call GET /organizers/{organizerKey}/webinars/{webinarKey}/attendees for each completed session and tag attendees with engagement greater than 50% as hot leads.

AI Agent Webinar Producer

An AI agent acts as a webinar producer that creates the event, registers the speaker as a panelist, posts the registration form to a website, and schedules attendance retrieval after the webinar ends. The agent uses Jentic's intent search rather than reading the GoTo developer docs. Time-to-first-webinar-scheduled drops from days to under an hour.

Search Jentic for 'create a GoToWebinar', load the schema, and create a webinar titled 'Product Launch Q3' with a single session next Thursday at 14:00.

Key Endpoints

38 endpoints — jentic publishes the only available openapi specification for gotowebinar, keeping it validated and agent-ready.

METHOD

PATH

DESCRIPTION

POST

/organizers/{organizerKey}/webinars

Create a webinar

GET

/organizers/{organizerKey}/upcomingWebinars

List upcoming webinars

POST

/organizers/{organizerKey}/webinars/{webinarKey}/registrants

Register an attendee

GET

/organizers/{organizerKey}/webinars/{webinarKey}/attendees

Get attendees for all sessions

POST

/organizers/{organizerKey}/webinars/{webinarKey}/panelists

Add panelists to a webinar

GET

/organizers/{organizerKey}/webinars/{webinarKey}/performance

Get session performance metrics

POST

/organizers/{organizerKey}/webinars

Create a webinar

GET

/organizers/{organizerKey}/upcomingWebinars

List upcoming webinars

POST

/organizers/{organizerKey}/webinars/{webinarKey}/registrants

Register an attendee

GET

/organizers/{organizerKey}/webinars/{webinarKey}/attendees

Get attendees for all sessions

POST

/organizers/{organizerKey}/webinars/{webinarKey}/panelists

Add panelists to a webinar

GET

/organizers/{organizerKey}/webinars/{webinarKey}/performance

Get session performance metrics

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Setup

Wiring GoToWebinar by hand means running its OAuth2 flow, exchanging refresh tokens for short-lived access tokens, and threading the organizer and webinar keys through the G2W paths yourself. Through Jentic you install once, import GoToWebinar from the API Directory, store the credential once, and your agent calls it.

Permission scoping

Permission scoping

GoToWebinar puts the organizer key in the URL path (/organizers/{organizerKey}/webinars), so a rule can pin your agent to one organizer: it creates webinars, registers attendees, and reads attendee and performance data there. You choose the operations it may call, so adding panelists is not included unless you add it.

Credential management

Credential isolation

Your GoTo OAuth credential is stored once, encrypted, by your own Jentic One instance and exchanged for short-lived access tokens at execution time. The raw refresh token and client secret never enter the agent's prompt, logs, or context.

Intent-based discovery

Intent-based discovery

Agents search Jentic by intent such as 'create a GoToWebinar' or 'list webinar attendees', and Jentic returns the matching GoToWebinar operation with its input schema so the agent calls the right endpoint without browsing the reference docs.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

GoToTraining

→

Same GoTo platform, oriented towards cohort-based training rather than broadcast webinars

Choose GoToTraining for recurring class-style training; GoToWebinar suits one-to-many marketing or product launches.

Alternative

Zoom Meetings API

→

Broader video conferencing platform with separate Webinars and Events products

Choose Zoom when the customer already standardises on it; GoToWebinar suits enterprise marketing departments already on the GoTo stack.

Alternative

ON24 API

→

Webinar and digital experience platform with deeper engagement and analytics tooling

Choose ON24 when the buyer is paying for advanced analytics and on-demand experiences; GoToWebinar suits straightforward live webinars.

FAQs

Specific to using GoToWebinar API through Jentic.

Why is there no official OpenAPI spec for GoToWebinar?

GoTo (formerly LogMeIn) does not publish a maintained OpenAPI specification for GoToWebinar. Jentic generates and maintains this spec so that AI agents and developers can call GoToWebinar via structured tooling. It is validated against the live API and kept up to date. Get started with Jentic One, the self-hosted execution layer.

What authentication does the GoToWebinar API use?

GoToWebinar uses OAuth 2.0 with the authorization code flow against GoTo's identity service. Access tokens are passed as Bearer tokens. Jentic stores the refresh token in its encrypted vault and rotates access tokens automatically per call.

Can I register attendees for a webinar with the GoToWebinar API?

Yes. Call POST /organizers/{organizerKey}/webinars/{webinarKey}/registrants with the registrant's email, first name, and last name plus any required fields returned by GET /organizers/{organizerKey}/webinars/{webinarKey}/registrants/fields.

What are the rate limits for the GoToWebinar API?

The GoTo API applies per-app and per-account throttles that are not encoded in the spec. Plan for a sustained limit near 5 requests per second per organizer and back off when 429 responses arrive with a Retry-After header.

How do I pull post-webinar attendees through Jentic?

Search Jentic for 'GoToWebinar attendees', load the schema for GET /organizers/{organizerKey}/webinars/{webinarKey}/attendees, and execute with the webinarKey from the completed session. Jentic injects the OAuth token transparently.

Can I update the audio settings on a webinar through this API?

Yes. POST /organizers/{organizerKey}/webinars/{webinarKey}/audio updates the audio configuration for a scheduled webinar without recreating the event. Use GET on the same path to read current settings first.

Can I limit what my agent is allowed to do with the GoToWebinar API?

Yes. Because you run Jentic One yourself, your own rules decide which GoToWebinar operations and credentials the agent may use. Since the organizer key sits in the path (/organizers/{organizerKey}/webinars), you can pin the agent to a single organizer and to a specific set of calls, such as creating webinars, registering attendees, and reading attendee and performance data. Operations you do not grant, like adding panelists via POST /organizers/{organizerKey}/webinars/{webinarKey}/panelists, stay off limits until you add them.

GET STARTED

Start building with GoToWebinar API

Explore with Jentic One
View OpenAPI Document