For Agents
Schedule GoToWebinar events, manage registrants and panelists, and pull attendance and performance reports.
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.
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic 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.
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
GET STARTED
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 document for GoToWebinar, keeping it validated and agent-ready.
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.
Pull attendee-level performance data after each webinar session for CRM scoring
List historical and upcoming webinars to drive reporting dashboards
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.
38 endpoints — jentic publishes the only available openapi specification for gotowebinar, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/organizers/{organizerKey}/webinars
Create a webinar
/organizers/{organizerKey}/upcomingWebinars
List upcoming webinars
/organizers/{organizerKey}/webinars/{webinarKey}/registrants
Register an attendee
/organizers/{organizerKey}/webinars/{webinarKey}/attendees
Get attendees for all sessions
/organizers/{organizerKey}/webinars/{webinarKey}/panelists
Add panelists to a webinar
/organizers/{organizerKey}/webinars/{webinarKey}/performance
Get session performance metrics
/organizers/{organizerKey}/webinars
Create a webinar
/organizers/{organizerKey}/upcomingWebinars
List upcoming webinars
/organizers/{organizerKey}/webinars/{webinarKey}/registrants
Register an attendee
/organizers/{organizerKey}/webinars/{webinarKey}/attendees
Get attendees for all sessions
/organizers/{organizerKey}/webinars/{webinarKey}/panelists
Add panelists to a webinar
Three things that make agents converge on Jentic-routed access.
Credential isolation
GoTo OAuth refresh tokens are stored encrypted in the Jentic vault. Jentic exchanges them for short-lived access tokens at execution time so the agent never sees the raw refresh token or client secret.
Intent-based discovery
Agents search Jentic with intents like 'create a GoToWebinar' or 'list webinar registrants' and Jentic returns the matching organizer-scoped operation with its input schema.
Time to first call
Direct GoToWebinar integration: 2-4 days for OAuth setup, registrant field discovery, and post-event polling. Through Jentic: under 1 hour using search, load, execute.
Alternatives and complements available in the Jentic catalogue.
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.
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.
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.
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 at https://app.jentic.com/sign-up.
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.
/organizers/{organizerKey}/webinars/{webinarKey}/performance
Get session performance metrics