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: kin@apievangelist.com