openapi: 3.1.0 info: title: GoTo Webinar REST API v2 Attendees Panelists API description: Best-effort OpenAPI 3.1 for the GoTo Webinar (formerly GoToWebinar / Citrix) v2 REST API. Webinars, sessions, registrants, attendees, polls, questions, and panelists for organizer-scoped requests. Authentication is OAuth 2.0 via GoTo's identity service. version: '2.0' servers: - url: https://api.getgo.com/G2W/rest/v2 security: - oauth2: [] tags: - name: Panelists paths: /organizers/{organizerKey}/webinars/{webinarKey}/panelists: get: tags: - Panelists summary: Get panelists for a webinar operationId: listPanelists parameters: - $ref: '#/components/parameters/OrganizerKey' - $ref: '#/components/parameters/WebinarKey' responses: '200': description: Panelists post: tags: - Panelists summary: Create panelists for a webinar operationId: createPanelists parameters: - $ref: '#/components/parameters/OrganizerKey' - $ref: '#/components/parameters/WebinarKey' requestBody: required: true content: application/json: schema: type: array items: type: object properties: name: type: string email: type: string format: email responses: '201': description: Panelists components: parameters: OrganizerKey: name: organizerKey in: path required: true schema: type: string WebinarKey: name: webinarKey in: path required: true schema: type: string securitySchemes: oauth2: type: oauth2 flows: authorizationCode: authorizationUrl: https://authentication.logmeininc.com/oauth/authorize tokenUrl: https://authentication.logmeininc.com/oauth/token scopes: {}