GoToWebinar logo

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

APIs

GoToWebinar REST API

The GoToWebinar V2 REST API exposes webinars, organizers, registrants, attendees, sessions, co-organizers, panelists, polls, questions, and surveys for the GoToWebinar virtual e...

GoToWebinar Webhooks API

The GoToWebinar Webhooks API lets developers create and manage webhook subscriptions and receive real-time HTTP callbacks for registrant.added, registrant.joined, webinar.create...

Features

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

Use Cases

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.

Integrations

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.

Event Specifications

GoToWebinar Webhook Events

Outbound webhook events delivered by the GoToWebinar webhook infrastructure to a developer-supplied callback URL. All events are HTTP POSTs signed via the `X-Webhook-Signature` ...

ASYNCAPI

Semantic Vocabularies

Gotowebinar Context

34 classes · 7 properties

JSON-LD

API Governance Rules

GoToWebinar API Rules

8 rules · 4 errors 3 warnings 1 info

SPECTRAL

Resources

🌐
Portal
Portal
🌐
DeveloperPortal
DeveloperPortal
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
🔑
Authentication
Authentication
📄
ChangeLog
ChangeLog
🟢
StatusPage
StatusPage
💬
Support
Support
📝
SignUp
SignUp
💰
Pricing
Pricing
🔗
Marketplace
Marketplace
🔗
Partners
Partners
🔗
JSONLD
JSONLD
🔗
Vocabulary
Vocabulary
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
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