GoToWebinar
GoToWebinar is GoTo's (formerly LogMeIn) webinar and virtual event platform. The GoToWebinar REST API lets developers create and manage webinars, organizers, registrants, attendees, sessions, panelists, co-organizers, polls, surveys, and recordings, and subscribe to real-time webhook events for registrant and webinar lifecycle activity.
2 APIs
16 Features
AttendeesCollaborationCommunicationsEventsMeetingsRegistrantsSessionsSurveysVideo ConferencingVirtual EventsWebhooksWebinars
REST API for webinars, registrants, attendees, sessions, polls, surveys, recordings
OAuth 2.0 authorization-code, password (deprecated), and refresh-token grants
Token endpoint migrated to https://authentication.logmeininc.com/oauth/token
Base URL https://api.getgo.com/G2W/rest/v2 for all V2 REST resources
Webhooks for registrant.added, registrant.joined, webinar.created, webinar.changed
X-Webhook-Signature HMAC header for callback validation
User-subscription model layering webhook subscriptions per user (organizer)
Single-session, recurring, and series webinar experience types
Co-organizer and panelist management endpoints
Pre-webinar registration with configurable custom questions
Post-webinar polls, surveys, and Q&A retrieval
Recording download URLs for post-event distribution
Past-webinar deletion (deleteAll flag) introduced 03/25/2025
Breakout session support for webinar creation added 01/21/2025
Postman collections and OpenAPI download from developer.goto.com
Integrates with Salesforce, Slack, Microsoft Teams, Zoho CRM, Google Workspace via GoTo marketplace
Lead Generation Webinars
Marketing teams capture qualified leads via registration forms and sync attendee data into their CRM through the GoToWebinar REST API.
Customer Education
Customer success teams deliver scheduled product training webinars and pull attendance and survey data for engagement reporting.
Virtual Events at Scale
Event teams host multi-session webinars with co-organizers, panelists, and breakout rooms for up to 3,000 attendees per session.
Sales Enablement
Sales orgs run product demos as webinars and push registrant.joined webhook events into CRM workflows in real time.
Internal Town Halls
HR and executive teams broadcast company-wide updates and use polls and surveys to capture employee feedback.
Continuing Education
Professional associations deliver accredited training webinars and export attendance data for CEU credit reporting.
Salesforce
Sync GoToWebinar registrants, attendees, and engagement data into Salesforce campaigns and leads.
Microsoft Teams
Schedule and launch GoToWebinar sessions from Microsoft Teams workspaces.
Slack
Receive webinar registration notifications and start sessions from Slack channels.
Google Workspace
Connect Google Calendar invites and Gmail follow-ups with scheduled webinars.
Zoho CRM
Push registrant.added webhook events into Zoho CRM lead pipelines.
HubSpot
Trigger HubSpot workflows from GoToWebinar registration and attendance events.
Marketo
Sync webinar engagement back into Marketo nurture programs.
Zapier
Connect GoToWebinar to thousands of apps via no-code Zapier automations.
aid: gotowebinar
url: https://raw.githubusercontent.com/api-evangelist/gotowebinar/main/apis.yml
name: GoToWebinar
description: >-
GoToWebinar is GoTo's (formerly LogMeIn) webinar and virtual event platform. The GoToWebinar REST API lets developers
create and manage webinars, organizers, registrants, attendees, sessions, panelists, co-organizers, polls, surveys,
and recordings, and subscribe to real-time webhook events for registrant and webinar lifecycle activity.
image: https://www.goto.com/-/media/images/logos/goto-logo.svg
tags:
- Attendees
- Collaboration
- Communications
- Events
- Meetings
- Registrants
- Sessions
- Surveys
- Video Conferencing
- Virtual Events
- Webhooks
- Webinars
created: '2026-05-23'
modified: '2026-05-23'
specificationVersion: '0.19'
type: Index
access: 3rd-Party
position: Consumer
apis:
- aid: gotowebinar:gotowebinar-rest-api
name: GoToWebinar REST API
description: >-
The GoToWebinar V2 REST API exposes webinars, organizers, registrants, attendees, sessions, co-organizers,
panelists, polls, questions, and surveys for the GoToWebinar virtual event platform, with OAuth 2.0 authentication
via the GoTo authentication service.
humanURL: https://developer.goto.com/GoToWebinarV2
baseURL: https://api.getgo.com/G2W/rest/v2
tags:
- Attendees
- Co-Organizers
- Organizers
- Panelists
- Polls
- Questions
- Recordings
- Registrants
- Sessions
- Surveys
- Webinars
properties:
- type: OpenAPI
url: openapi/gotowebinar-rest-openapi.yml
- type: Documentation
url: https://developer.goto.com/GoToWebinarV2
- type: APIReference
url: https://developer.goto.com/GoToWebinarV2
- type: GettingStarted
url: https://developer.goto.com/guides/Get%20Started/00_Quickstart_GettingStarted/
- type: Authentication
url: https://developer.goto.com/guides/Authentication/New_Token_Retrieval_Migration_Guide/
- type: SpectralRules
url: rules/gotowebinar-rules.yml
- aid: gotowebinar:gotowebinar-webhooks-api
name: GoToWebinar Webhooks API
description: >-
The GoToWebinar Webhooks API lets developers create and manage webhook subscriptions and receive real-time HTTP
callbacks for registrant.added, registrant.joined, webinar.created, and webinar.changed events, secured via the
X-Webhook-Signature header.
humanURL: https://developer.goto.com/guides/GoToWebinar/07_HOW_WebHooksOverview/
baseURL: https://api.getgo.com/G2W/rest/v2
tags:
- Callbacks
- Events
- Real-Time
- Subscriptions
- Webhooks
properties:
- type: OpenAPI
url: openapi/gotowebinar-webhooks-openapi.yml
- type: AsyncAPI
url: asyncapi/gotowebinar-webhooks-asyncapi.yml
- type: Documentation
url: https://developer.goto.com/guides/GoToWebinar/07_HOW_WebHooksOverview/
- type: APIReference
url: https://developer.goto.com/guides/GoToWebinar/08_HOW_webhooks/
common:
- type: Portal
url: https://developer.goto.com/
- type: DeveloperPortal
url: https://developer.goto.com/
- type: Documentation
url: https://developer.goto.com/
- type: GettingStarted
url: https://developer.goto.com/guides/Get%20Started/00_Quickstart_GettingStarted/
- type: Authentication
url: https://developer.goto.com/guides/Authentication/New_Token_Retrieval_Migration_Guide/
- type: ChangeLog
url: https://developer.goto.com/changelog/
- type: StatusPage
url: https://status.goto.com/
- type: Support
url: https://developer.goto.com/support
- type: SignUp
url: https://developer.goto.com/
- type: Pricing
url: https://www.goto.com/pricing/webinar
- type: Marketplace
url: https://www.goto.com/integrations
- type: Partners
url: https://www.goto.com/partners
- type: JSONLD
url: json-ld/gotowebinar-context.jsonld
- type: Vocabulary
url: vocabulary/gotowebinar-vocabulary.yml
- type: Plans
url: plans/gotowebinar-plans-pricing.yml
- type: RateLimits
url: rate-limits/gotowebinar-rate-limits.yml
- type: FinOps
url: finops/gotowebinar-finops.yml
- type: Features
data:
- REST API for webinars, registrants, attendees, sessions, polls, surveys, recordings
- OAuth 2.0 authorization-code, password (deprecated), and refresh-token grants
- Token endpoint migrated to https://authentication.logmeininc.com/oauth/token
- Base URL https://api.getgo.com/G2W/rest/v2 for all V2 REST resources
- Webhooks for registrant.added, registrant.joined, webinar.created, webinar.changed
- X-Webhook-Signature HMAC header for callback validation
- User-subscription model layering webhook subscriptions per user (organizer)
- Single-session, recurring, and series webinar experience types
- Co-organizer and panelist management endpoints
- Pre-webinar registration with configurable custom questions
- Post-webinar polls, surveys, and Q&A retrieval
- Recording download URLs for post-event distribution
- Past-webinar deletion (deleteAll flag) introduced 03/25/2025
- Breakout session support for webinar creation added 01/21/2025
- Postman collections and OpenAPI download from developer.goto.com
- Integrates with Salesforce, Slack, Microsoft Teams, Zoho CRM, Google Workspace via GoTo marketplace
sources:
- https://developer.goto.com/GoToWebinarV2
- https://developer.goto.com/changelog/
- https://developer.goto.com/guides/Authentication/New_Token_Retrieval_Migration_Guide/
- https://developer.goto.com/guides/GoToWebinar/07_HOW_WebHooksOverview/
updated: '2026-05-23'
- type: UseCases
data:
- name: Lead Generation Webinars
description: >-
Marketing teams capture qualified leads via registration forms and sync attendee data into their CRM through
the GoToWebinar REST API.
- name: Customer Education
description: >-
Customer success teams deliver scheduled product training webinars and pull attendance and survey data for
engagement reporting.
- name: Virtual Events at Scale
description: >-
Event teams host multi-session webinars with co-organizers, panelists, and breakout rooms for up to 3,000
attendees per session.
- name: Sales Enablement
description: >-
Sales orgs run product demos as webinars and push registrant.joined webhook events into CRM workflows in real
time.
- name: Internal Town Halls
description: HR and executive teams broadcast company-wide updates and use polls and surveys to capture employee feedback.
- name: Continuing Education
description: >-
Professional associations deliver accredited training webinars and export attendance data for CEU credit
reporting.
- type: Integrations
data:
- name: Salesforce
description: Sync GoToWebinar registrants, attendees, and engagement data into Salesforce campaigns and leads.
- name: Microsoft Teams
description: Schedule and launch GoToWebinar sessions from Microsoft Teams workspaces.
- name: Slack
description: Receive webinar registration notifications and start sessions from Slack channels.
- name: Google Workspace
description: Connect Google Calendar invites and Gmail follow-ups with scheduled webinars.
- name: Zoho CRM
description: Push registrant.added webhook events into Zoho CRM lead pipelines.
- name: HubSpot
description: Trigger HubSpot workflows from GoToWebinar registration and attendance events.
- name: Marketo
description: Sync webinar engagement back into Marketo nurture programs.
- name: Zapier
description: Connect GoToWebinar to thousands of apps via no-code Zapier automations.
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com