Home
GoToWebinar
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
8 Capabilities
16 Features
Attendees Collaboration Communications Events Meetings Registrants Sessions Surveys Video Conferencing Virtual Events Webhooks Webinars
GoToWebinar publishes 2 APIs on the APIs.io network: REST API and Webhooks API. Tagged areas include Attendees, Collaboration, Communications, Events, and Meetings.
The GoToWebinar catalog on APIs.io includes 8 machine-runnable capabilities , 1 event-driven AsyncAPI specification, 1 JSON-LD context, and 1 Spectral governance ruleset.
GoToWebinar’s developer surface includes developer portal, documentation, getting-started guide, authentication, changelog, support, signup flow, and 10 more developer resources.
The GoToWebinar V2 REST API exposes webinars, organizers, registrants, attendees, sessions, co-organizers, panelists, polls, questions, and surveys for the GoToWebinar virtual e...
The GoToWebinar Webhooks API lets developers create and manage webhook subscriptions and receive real-time HTTP callbacks for registrant.added, registrant.joined, webinar.create...
Run Capabilities with Naftiko — Deploy and orchestrate these API capabilities using Naftiko Fleet.
Run with Naftiko
GoToWebinar REST API — Attendees. 3 operations covering listing all attendees, listing per-session attendees, and fetching a single attendee record.
Run with Naftiko
GoToWebinar REST API — Co-Organizers. Manage co-organizers attached to a webinar.
Run with Naftiko
GoToWebinar REST API — Panelists. Manage panelists for a webinar.
Run with Naftiko
GoToWebinar REST API — engagement readouts per session. Retrieve poll results, Q&A, and survey results for a single past webinar session.
Run with Naftiko
GoToWebinar REST API — Recordings. List recording assets for an organizer's past webinars.
Run with Naftiko
GoToWebinar REST API — Registrants. 4 operations covering list, create, get, and delete of webinar registrants.
Run with Naftiko
GoToWebinar REST API — Sessions. List past sessions for a webinar and pull session-scoped engagement data (polls, surveys, questions).
Run with Naftiko
GoToWebinar Webhooks API — manage webhook definitions, secret keys, and per-user subscriptions for registrant.added, registrant.joined, webinar.created, and webinar.changed events.
Run with Naftiko
Run Capabilities with Naftiko — Deploy and orchestrate these API capabilities using Naftiko Fleet.
Run with Naftiko
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.
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
34 classes · 7 properties
JSON-LD
8 rules ·
4 errors
3 warnings
1 info
SPECTRAL
Sources
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
- type: NaftikoCapability
url: capabilities/gotowebinar-webinars.yaml
- type: NaftikoCapability
url: capabilities/gotowebinar-registrants.yaml
- type: NaftikoCapability
url: capabilities/gotowebinar-attendees.yaml
- type: NaftikoCapability
url: capabilities/gotowebinar-sessions.yaml
- type: NaftikoCapability
url: capabilities/gotowebinar-co-organizers.yaml
- type: NaftikoCapability
url: capabilities/gotowebinar-panelists.yaml
- type: NaftikoCapability
url: capabilities/gotowebinar-polls-surveys.yaml
- type: NaftikoCapability
url: capabilities/gotowebinar-recordings.yaml
- 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/
- type: NaftikoCapability
url: capabilities/gotowebinar-webhooks.yaml
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: [email protected]