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. deliveryModel: model: saas open_source: false commercial: true callable_host: true label: Hosted service · you call their endpoint confidence: high source: - openapi - pricing generated: '2026-08-28' method: derived accessModel: pricing: paid onboarding: self-serve trial: false try_now: false public: false label: Paid · Self-serve signup confidence: high source: - plans - authentication generated: '2026-07-22' method: derived image: https://www.goto.com/-/media/images/logos/goto-logo.svg x-docs-platform: redoc x-docs-platform-confidence: medium x-docs-platform-checked: 2026-10-03 tags: - Attendees - Collaboration - Communications - Event - Meetings - Registrants - Sessions - Surveys - Video Conferencing - Virtual Events - Webhook - Webinars tags_raw: - Attendees - Collaboration - Communications - Events - Meetings - Registrants - Sessions - Surveys - Video Conferencing - Virtual Events - Webhooks - Webinars created: '2026-05-23' modified: '2026-05-23' specificationVersion: '0.23' type: Index access: 3rd-Party position: Consuming apis: - aid: gotowebinar:gotowebinar-attendees-api name: GoToWebinar Attendees API description: Read attendees for past webinar sessions. humanURL: https://developer.goto.com/GoToWebinarV2 baseURL: https://api.getgo.com/G2W/rest/v2 tags: - Attendees properties: - type: OpenAPI url: openapi/gotowebinar-attendees-api-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: 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/ - aid: gotowebinar:gotowebinar-co-organizers-api name: GoToWebinar Co-Organizers API description: Manage co-organizers on a webinar. humanURL: https://developer.goto.com/GoToWebinarV2 baseURL: https://api.getgo.com/G2W/rest/v2 tags: - Co-Organizers properties: - type: OpenAPI url: openapi/gotowebinar-co-organizers-api-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: 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/ - aid: gotowebinar:gotowebinar-panelists-api name: GoToWebinar Panelists API description: Manage panelists on a webinar. humanURL: https://developer.goto.com/GoToWebinarV2 baseURL: https://api.getgo.com/G2W/rest/v2 tags: - Panelists properties: - type: OpenAPI url: openapi/gotowebinar-panelists-api-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: 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/ - aid: gotowebinar:gotowebinar-polls-api name: GoToWebinar Polls API description: Retrieve poll results from past sessions. humanURL: https://developer.goto.com/GoToWebinarV2 baseURL: https://api.getgo.com/G2W/rest/v2 tags: - Polls properties: - type: OpenAPI url: openapi/gotowebinar-polls-api-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: 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/ - aid: gotowebinar:gotowebinar-questions-api name: GoToWebinar Questions API description: Retrieve Q&A from past sessions. humanURL: https://developer.goto.com/GoToWebinarV2 baseURL: https://api.getgo.com/G2W/rest/v2 tags: - Questions properties: - type: OpenAPI url: openapi/gotowebinar-questions-api-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: 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/ - aid: gotowebinar:gotowebinar-recordings-api name: GoToWebinar Recordings API description: Retrieve webinar recording assets. humanURL: https://developer.goto.com/GoToWebinarV2 baseURL: https://api.getgo.com/G2W/rest/v2 tags: - Recording tags_raw: - Recordings properties: - type: OpenAPI url: openapi/gotowebinar-recordings-api-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: 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/ - aid: gotowebinar:gotowebinar-registrants-api name: GoToWebinar Registrants API description: Manage registrants for upcoming webinars. humanURL: https://developer.goto.com/GoToWebinarV2 baseURL: https://api.getgo.com/G2W/rest/v2 tags: - Registrants properties: - type: OpenAPI url: openapi/gotowebinar-registrants-api-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: 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/ - aid: gotowebinar:gotowebinar-sessions-api name: GoToWebinar Sessions API description: Inspect past and live webinar sessions. humanURL: https://developer.goto.com/GoToWebinarV2 baseURL: https://api.getgo.com/G2W/rest/v2 tags: - Sessions properties: - type: OpenAPI url: openapi/gotowebinar-sessions-api-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: 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/ - aid: gotowebinar:gotowebinar-surveys-api name: GoToWebinar Surveys API description: Retrieve survey results from past sessions. humanURL: https://developer.goto.com/GoToWebinarV2 baseURL: https://api.getgo.com/G2W/rest/v2 tags: - Surveys properties: - type: OpenAPI url: openapi/gotowebinar-surveys-api-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: 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/ - aid: gotowebinar:gotowebinar-user-subscriptions-api name: GoToWebinar User Subscriptions API description: Manage per-user subscriptions to a webhook. humanURL: https://developer.goto.com/GoToWebinarV2 baseURL: https://api.getgo.com/G2W/rest/v2 tags: - User Subscriptions properties: - type: OpenAPI url: openapi/gotowebinar-user-subscriptions-api-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: 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/ - aid: gotowebinar:gotowebinar-webhooks-api name: GoToWebinar Webhooks API description: Manage webhook definitions and secret keys. humanURL: https://developer.goto.com/GoToWebinarV2 baseURL: https://api.getgo.com/G2W/rest/v2 tags: - Webhook tags_raw: - Webhooks properties: - type: OpenAPI url: openapi/gotowebinar-webhooks-api-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: 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/ - aid: gotowebinar:gotowebinar-webinars-api name: GoToWebinar Webinars API description: Create, read, update, and delete webinars. humanURL: https://developer.goto.com/GoToWebinarV2 baseURL: https://api.getgo.com/G2W/rest/v2 tags: - Webinars properties: - type: OpenAPI url: openapi/gotowebinar-webinars-api-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: 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/ - aid: gotowebinar:gotowebinar-recording-assets-api name: GoToWebinar Recording Assets API description: Operations available for assets of a given organizer. humanURL: https://developer.goto.com/GoToWebinarV2 baseURL: https://api.getgo.com/G2W/rest/v2 tags: - Recording Assets properties: - type: OpenAPI url: openapi/gotowebinar-recording-assets-api-openapi.yml common: - type: OpenAPI url: openapi/_original/gotowebinar-openapi.yml - type: Packages url: packages/gotowebinar-packages.yml - type: SDKs url: packages/gotowebinar-packages.yml - type: WellKnown url: well-known/gotowebinar-well-known.yml - type: X-MCPServerCandidate url: mcp/gotowebinar-mcp.yml - type: LLMsTxt url: llms/gotowebinar-llms.txt - type: Overlay url: overlays/gotowebinar-openapi-overlay.yaml - type: Conformance url: conformance/gotowebinar-conformance.yml - type: Compliance url: https://www.goto.com/company/trust/compliance - type: TrustCenter url: security/gotowebinar-trust-center.yml - type: VulnerabilityDisclosure url: security/gotowebinar-vulnerability-disclosure.yml - type: Security url: https://www.goto.com/company/trust/security-measures - type: ErrorCatalog url: errors/gotowebinar-problem-types.yml - type: Lifecycle url: lifecycle/gotowebinar-lifecycle.yml - type: Conventions url: conventions/gotowebinar-conventions.yml - type: DataModel url: data-model/gotowebinar-data-model.yml - type: Webhooks url: asyncapi/gotowebinar-webhooks.yml - type: AgentSkill url: skills/_index.yml - type: Postman url: collections/gotowebinar-v2-provider.postman_collection.json - type: Website url: https://www.goto.com/webinar - type: APIReference url: https://developer.goto.com/GoToWebinarV2 - type: GitHubOrganization url: https://github.com/GoTo-Developers - type: Blog url: https://www.goto.com/blog - type: SignUp url: https://developer.goto.com/signup - type: TermsOfService url: https://www.goto.com/company/legal/api-terms - type: PrivacyPolicy url: https://www.goto.com/company/legal/privacy - type: LinkedIn url: https://www.linkedin.com/company/goto - type: AgenticAccess url: agentic-access/gotowebinar-agentic-access.yml - type: DomainSecurity url: security/gotowebinar-domain-security.yml - type: Authentication url: authentication/gotowebinar-authentication.yml - type: OAuthScopes url: scopes/gotowebinar-scopes.yml - 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