ON24 Platform API

ON24's REST API for automating registration, pulling event and attendee analytics, managing events, and syncing engagement data with external marketing, CRM, and data-warehouse systems.

Documentation

Specifications

Other Resources

🔗
Overlay
https://raw.githubusercontent.com/api-evangelist/on24/refs/heads/main/overlays/on24-client-level-analytics-overlay.yaml
🔗
Overlay
https://raw.githubusercontent.com/api-evangelist/on24/refs/heads/main/overlays/on24-event-level-analytics-overlay.yaml
🔗
Overlay
https://raw.githubusercontent.com/api-evangelist/on24/refs/heads/main/overlays/on24-event-management-overlay.yaml
🔗
Overlay
https://raw.githubusercontent.com/api-evangelist/on24/refs/heads/main/overlays/on24-rest-registration-overlay.yaml
🔗
Overlay
https://raw.githubusercontent.com/api-evangelist/on24/refs/heads/main/overlays/on24-content-listings-overlay.yaml
🔗
Overlay
https://raw.githubusercontent.com/api-evangelist/on24/refs/heads/main/overlays/on24-helpers-overlay.yaml
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/on24/refs/heads/main/examples/_index.yml
🔗
Conventions
https://raw.githubusercontent.com/api-evangelist/on24/refs/heads/main/conventions/on24-conventions.yml
🔗
ErrorCatalog
https://raw.githubusercontent.com/api-evangelist/on24/refs/heads/main/errors/on24-problem-types.yml
🔗
DataModel
https://raw.githubusercontent.com/api-evangelist/on24/refs/heads/main/data-model/on24-data-model.yml
🔗
MCPServer
https://raw.githubusercontent.com/api-evangelist/on24/refs/heads/main/mcp/on24-mcp.yml
🔗
ToolCrosswalk
https://raw.githubusercontent.com/api-evangelist/on24/refs/heads/main/mcp/on24-tool-crosswalk.yml
🔗
APIsJSON
https://raw.githubusercontent.com/api-evangelist/on24/refs/heads/main/apis.yml

OpenAPI Specification

on24-client-level-analytics-openapi.yml Raw ↑
openapi: 3.0.1
info:
  title: ON24 WCC API v2 — Client Level Analytics
  description: 'ON24 Webinar & Content Center REST API v2. All secured endpoints require two request headers: AccessTokenKey and AccessTokenSecret. Both headers must be supplied together — providing only one is not sufficient.'
  version: '2'
servers:
- url: https://api.on24.com/v2
  description: North America (production)
- url: https://api.eu.on24.com/v2
  description: European Union (production)
tags:
- name: Client Level Analytics
paths:
  /client/{clientId}:
    get:
      tags:
      - Client Level Analytics
      summary: Sub-Clients
      description: Returns a listing of sub-clients for a particular client.
      operationId: AnalyticsClientLevel.SubClients
      parameters:
      - name: accessTokenKey
        in: header
        description: client access token key
        required: true
        schema:
          type: string
        example: 63129107067A520E6B7DE18D5E1CB2BF
      - name: accessTokenSecret
        in: header
        description: client access token secret
        required: true
        schema:
          type: string
        example: 072639740ac239333e3708a1623b9de3590d972e6b1060071b726ecfd9b216001b45391717d9fbeb780438
      - name: clientId
        in: path
        description: The client id
        required: true
        schema:
          type: string
        example: 15448
      responses:
        '200':
          description: Return list of clientIds
          content:
            application/json:
              example:
                clientname: ON24SalesElite
                subclients:
                - id: 4475
                  name: Sales
                - id: 4479
                  name: ON24USWestElite
                - id: 4481
                  name: ON24ProdMgmt
                  subclients:
                  - id: 20828
                    name: ON24ProdMgmt_Sub1
                  - id: 20829
                    name: ON24ProductMgmt_Sub2
        '401':
          description: AccessTokenKey and AccessTokenSecret are wrong or invalid.
        '403':
          description: You do not have permission to perform the requested operation. | You have reached the maximum number of calls for this api. | The client id {clientId} is inactive.
        '404':
          description: The client {clientId} doesn't exist.
  /client/{clientId}/attendee:
    get:
      tags:
      - Client Level Analytics
      summary: Attendees
      description: "Returns a listing of attendees for a particular client. There is a limit of 100 attendees per page.\n\n- **subaccounts** parameter conditions:\n  - Value can be 1 or more child client ids (multiple values will need to be delimited by a comma).\n  - Child client IDs must be under the {clientId} of the request\n  - If **subaccounts** is provided and **excludeSubaccounts** is \"Y\", following error message is returned: *\"You have to set excludesubaccounts='N' in order to filter by subaccounts.\".*\n  - If **subaccounts** includes multiple values and at least one value is not valid, an error message is returned.\n  - When **subaccounts** is provided, the response will only return data for the child client ids included in the parameter\n- **dateFilterMode** parameter conditions (not case-sensitive):\n  - If the parameter is not included or no value is supplied, **startDate** and **endDate** will work in the manner they usually do.\n  - \"lastActivity\" is the only supported value. When passed, the response will include only those attendees who have had activity between (and including) the provided **startDate** and **endDate**. Attendee lastActivity value is updated with new modified date whenever one of the following actions is performed by an attendee:\n    - Starting new session\n    - Refreshing browser during webcast presentation\n    - Submitting poll answers\n- **realtimeonly** parameter conditions (when \"Y\" is passed):\n  - Properties that rely on the datawarehouse will not be included in the response, including:\n    - engagementscore\n    - firstliveactivity\n    - lastliveactivity\n    - firstarchiveactivity\n    - lastarchiveactivity\n    - askedquestions\n    - resourcesdownloaded\n    - answeredpolls\n    - answeredsurveys\n    - cumulativeliveminutes\n    - cumulativearchiveminutes\n    - Any activity / updates that have occurred in the last 15 minutes will be available in the response."
      operationId: AnalyticsClientLevel.Attendees
      parameters:
      - name: accessTokenKey
        in: header
        description: client access token key
        required: true
        schema:
          type: string
        example: 63129107067A520E6B7DE18D5E1CB2BF
      - name: accessTokenSecret
        in: header
        description: client access token secret
        required: true
        schema:
          type: string
        example: 072639740ac239333e3708a1623b9de3590d972e6b1060071b726ecfd9b216001b45391717d9fbeb780438
      - name: dateInterval
        in: query
        description: Number of days returned in a response. See Rolling Interval.
        schema:
          type: integer
          format: int64
        example: 30
      - name: dateIntervalOffset
        in: query
        description: Number of days from which the interval should encompass. See Rolling Interval.
        schema:
          type: integer
          format: int64
          default: 0
        example: 4
      - name: dateIntervalTimezone
        in: query
        description: Timezone to be used for determining the 24 hour period that constitutes a day. See Rolling Interval.
        schema:
          type: string
          default: America/Los_Angeles
        example: America/Los_Angeles
      - name: clientId
        in: path
        description: The client id
        required: true
        schema:
          type: string
        example: 15448
      - name: startdate
        in: query
        description: Limit results to those with attendee activity after startDate
        schema:
          type: string
          format: date
          default: 30 days before current date
        example: '2007-12-03'
      - name: enddate
        in: query
        description: Limit results to those with attendee activity before endDate
        schema:
          type: string
          format: date
          default: current date
        example: '2007-12-05'
      - name: pageoffset
        in: query
        description: Selects the page to retrieve
        schema:
          type: integer
          format: int64
          default: 0
        example: 1
      - name: excludesubaccounts
        in: query
        description: if set to "Y", sub-accounts will be excluded
        schema:
          type: string
          default: N
        example: Y
      - name: subaccounts
        in: query
        description: Comma separated list of child client ids
        schema:
          type: string
        example: 22921, 32295
      - name: partnerref
        in: query
        description: filter by partnerref
        schema:
          type: string
        example: EM
      - name: excludelive
        in: query
        description: filter to exclude live attendees
        schema:
          type: string
        example: Y
      - name: filterforgotten
        in: query
        description: '**Deprecated** - Forgotten users filter. Y: only forgotten users will be returned. N: forgotten users will be omitted.'
        schema:
          type: string
          default: N
        example: Y
      - name: itemsperpage
        in: query
        description: Number of items to be retrieved per page
        schema:
          type: integer
          format: int64
          default: 100
        example: 25
      - name: userstatus
        in: query
        description: 'Filters users based on their status. Possible values: any, deleted, forgotten.'
        schema:
          type: string
          default: any
        example: any
      - name: excludeanonymous
        in: query
        description: Filter to exclude System-Generated Email Addresses
        schema:
          type: string
          default: N
        example: Y
      - name: datefiltermode
        in: query
        description: Type of date to be used with the startDate and endDate parameters.
        schema:
          type: string
        example: lastActivity
      - name: realtimeonly
        in: query
        description: Filter to exclude properties that rely on the datawarehouse.
        schema:
          type: string
          default: N
        example: Y
      responses:
        '200':
          description: "Return list of attendees\n\n- Values for fields **liveminutes**, **archiveminutes**, **cumulativeliveminutes** and **cumulativearchiveminutes** are rounded to the closest integer value (e.g. 2.316 is returned as 2, 3.542 is returned as 4). If an attendee's actual viewing minutes are greater than 0 and less than 1, response will return 1 as the value (e.g. 0.123 is returned as 1).\n- The following values are cached on the server between 3 - 24 hours:\n  - firstliveactivity\n  - lastliveactivity\n  - liveviewed\n  - archiveviewed\n  - firstarchiveactivity\n  - lastarchiveactivity\n  - answeredpolls\n  - engagementscore\n- Additionally, there may be a delay of up to 24 hours before new Attendees show up in this endpoint response."
          content:
            application/json:
              examples:
                Elite account:
                  description: Elite account
                  value:
                    clientid: 3484
                    totalattendees: 1
                    pagecount: 1
                    currentpage: 0
                    attendees:
                    - email: xxxxxxxxx@on24.com
                      clientid: 3484
                      eventid: 1000607
                      eventuserid: 123375228
                      exteventusercd: '1502'
                      userstatus: active
                      isblocked: N
                      engagementscore: 5.8
                      liveminutes: 3
                      liveviewed: 1
                      firstliveactivity: '2015-05-19T11:01:42-07:00'
                      lastliveactivity: '2015-05-19T11:04:42-07:00'
                      archiveminutes: 13
                      archiveviewed: 1
                      firstarchiveactivity: '2016-09-09T06:14:17-07:00'
                      lastarchiveactivity: '2016-09-09T11:22:14-07:00'
                      askedquestions: 1
                      resourcesdownloaded: 1
                      answeredpolls: 1
                      answeredsurveys: 1
                      answeredsurveyquestions: 1
                      launchmode: At the Venue
                      questions:
                      - questionid: 1000697
                        createtimestamp: '2016-09-09T10:00:23-07:00'
                        content: Question 1
                        answer:
                          createtimestamp: '2016-09-09T10:05:23-07:00'
                          content: Properly Answered
                          presenterid: 2223110
                          presentername: Brendan XXXXXX
                          privacy: Private
                      polls:
                      - pollid: 29037545
                        pollsubmittedtimestamp: '2016-09-09T13:42:02-07:00'
                        pollquestionid: 9816171
                        pollquestion: What is your biggest attorney challenge with regards to webinars?
                        pollanswers:
                        - Content Creation
                        pollanswersdetail:
                        - answercode: choice1
                          answer: Content Creation
                      resources:
                      - resourceid: 30919784
                        resourceviewed: Resources
                        resourceviewedtimestamp: '2016-09-09T13:46:20-07:00'
                      surveys:
                      - surveyid: 1000607_survey1
                        surveysubmittedtimestamp: '2016-09-09T13:52:06-07:00'
                        surveyquestions:
                        - surveyquestionid: 987654
                          surveyquestion: what is the number phi ?
                          questioncode: '110'
                          primaryquestioncode: '108'
                          surveyanswers:
                          - 'It is the basis for the golden ratio: 1.618'
                          surveyanswersdetail:
                          - answercode: choice1
                            answer: 'It is the basis for the golden ratio: 1.618'
                        - surveyquestionid: 6268271
                          surveyquestion: What industry are you in?
                          surveyanswers:
                          - Food& Beverage
                          surveyanswersdetail:
                          - answercode: choice1
                            answer: Food& Beverage
                      twitterwidget:
                      - date: '2015-05-19T11:02:39-07:00'
                        tweetdescription: A new Webinar on Artificial Intelligence has been scheduled. Check www.on24.com/eventschedule
                      calltoactions:
                      - ctaid: '83970357'
                        ctaname: Call To Action 1
                        clicks: '3'
                        action: https://www.calltoactionurl.com
                        date: '2015-05-19T11:10:00-07:00'
                      testwidgets:
                      - testwidgetresult: P
                        retries: 0
                        correctanswersneeded: 2
                        correctanswersprovided: 2
                      testwidgetresult: P
                      certificationwidgetresult: C
                      certificationcredit: NR
                      certificationtimestamp: '2013-03-11T12:29:41-07:00'
                      userprofileurl: https://localhost.on24.com/webcast/lead?token=Whd13ePXxNyT8vqJXbow3XBwxyVK1wiV4DMNHoF_g1E1_qsy8Ij-v5AFwN1aOVl_fDjjOGF1RrioY0fZhYOwkK0O5IW8350bAssZvhlKzBk=
                      campaigncode: CPM-001
                      sourcecampaigncode: CMP-001
                      sourceeventid: 2141380
                      cumulativeliveminutes: 3
                      cumulativearchiveminutes: 13
                      partnerref: registered_partner
                      attendancepartnerref: last_partner
                      certifications:
                      - certificationid: 83328985
                        certificationresult: C
                        certificationname: Certification 1
                        certificationcredit: NR
                        certificationtimestamp: '2013-03-11T12:29:41-07:00'
                        certificationurl: https://event.on24.com/ceCertficate/26/18/35/24/2/certificate_83328985.pdf
                      meetingconversions:
                      - widgetid: '98533828'
                        widgetname: Book a Meeting Sample
                        widgettype: book_a_meeting
                        widgetaction: https://www.bookedmeeting.com
                        widgetsubmittedtimestamp: '2016-01-01T10:00:23-07:00'
                      democonversions:
                      - widgetid: '98533852'
                        widgetname: Schedule a Demo Sample
                        widgettype: request_a_demo
                        widgetaction: jane.doe@on24.com
                        widgetsubmittedtimestamp: '2016-01-01T11:00:23-07:00'
                      freetrial:
                      - widgetid: '93838564'
                        widgetname: Free Trial Sample
                        widgettype: free_trial
                        widgetaction: john.doe@on24.com
                        widgetsubmittedtimestamp: '2016-01-01T11:07:23-07:00'
                      drift:
                      - widgetid: '93858367'
                        widgetname: startConversation
                        widgettype: drift
                        widgetaction: Jan 01, 2016 10:00 AM
                        widgetsubmittedtimestamp: '2016-01-01T11:07:23-07:00'
                      breakouts:
                      - breakoutid: '4816'
                        breakoutname: Breakout Room Sample
                        breakoutrole: Attendee
                        breakoutcumulativeliveminutes: 15
                      calendly:
                      - meetingsbooked: 2
                      contactus:
                      - widgetid: '98532583'
                        widgetname: Contact us Sample
                        widgettype: contactus
                        widgetaction: john.doe@on24.com
                        widgetsubmittedtimestamp: '2015-05-20T11:00:23-07:00'
                      shareidea:
                      - topic: What are the best colors?
                        type: IDEA
                        description: Blue
                        ideanumber: 66628
                        rating: 1
                        datetime: '2024-07-26T07:38:51-07:00'
                      - topic: How can we increase our audience engagement?
                        type: COMMENT
                        description: By providing relevant and exciting information.
                        ideanumber: 66627
                        datetime: '2024-07-26T07:37:24-07:00'
                      reactions:
                      - type: celebrate
                        timefromstart: 9
                        datetime: '2024-06-16T23:40:40-07:00'
                      - type: laugh
                        timefromstart: 7
                        datetime: '2024-06-16T23:40:38-07:00'
                      - type: heart
                        timefromstart: 6
                        datetime: '2024-06-16T23:40:37-07:00'
                      - type: like
                        timefromstart: 4
                        datetime: '2024-06-16T23:40:35-07:00'
                      livemediaplayerminutes: 3
                      archivemediaplayerminutes: 8
                When content type is experience:
                  description: When content type is experience
                  value:
                    clientid: 3484
                    totalattendees: 1
                    pagecount: 1
                    currentpage: 0
                    attendees:
                    - email: xxxxxxxx@targetexperience.com
                      clientid: 3484
                      eventid: 311513
                      eventuserid: 49502161
                      exteventusercd: '1505'
                      userstatus: active
                      isblocked: N
                      engagementscore: 4.1
                      liveminutes: 0
                      archiveminutes: 32
                      archiveviewed: 13
                      firstarchiveactivity: '2015-05-20T06:14:17-07:00'
                      lastarchiveactivity: '2015-05-20T09:20:48-08:00'
                      askedquestions: 0
                      resourcesdownloaded: 0
                      answeredpolls: 0
                      answeredsurveys: 0
                      answeredsurveyquestions: 0
                      userprofileurl: https://dataqa.on24.com/webcast/lead?token=bEXeTgJ6Y3qWV0hrUSTYW_y2Nlwkx9EiC7UTDo-N6Ler9Nwy34-qz2C-iXx_ejsO7EWvjLE-BRqxO1-mFbLpq4cF99i1M7dmCqVvCrw=
                      campaigncode: CPM-001
                      sourcecampaigncode: CMP-001
                      sourceeventid: 2141380
                      cumulativeliveminutes: 0
                      cumulativearchiveminutes: 32
                      partnerref: registered_partner
                      attendancepartnerref: last_partner
                      meetingconversions:
                      - widgetid: '98533828'
                        widgetname: Book a Meeting Sample
                        widgettype: book_a_meeting
                        widgetaction: https://www.bookedmeeting.com
                        widgetsubmittedtimestamp: '2015-05-20T10:00:23-07:00'
                      democonversions:
                      - widgetid: '98533852'
                        widgetname: Schedule a Demo Sample
                        widgettype: request_a_demo
                        widgetaction: jane.doe@on24.com
                        widgetsubmittedtimestamp: '2015-05-20T11:00:23-07:00'
                      contactus:
                      - widgetid: '98532583'
                        widgetname: Contact us Sample
                        widgettype: contactus
                        widgetaction: john.doe@on24.com
                        widgetsubmittedtimestamp: '2015-05-20T11:00:23-07:00'
                      drift:
                      - widgetid: '93858367'
                        widgetname: startConversation
                        widgettype: drift
                        widgetaction: Jan 01, 2016 10:00 AM
                        widgetsubmittedtimestamp: '2016-01-01T11:07:23-07:00'
                VE account:
                  description: VE account
                  value:
                    clientid: 1322
                    totalattendees: 1
                    pagecount: 1
                    currentpage: 0
                    attendees:
                    - email: xxxxxxxxx@on24.com
                      eventid: 1000608
                      eventuserid: 123375229
                      clientid: 2213
                      exteventusercd: '1502'
                      userstatus: active
                      isblocked: N
                      archiveminutes: 7
                      archiveviewed: 1
                      firstarchiveactivity: '2020-01-20T23:59:38-08:00'
                      lastarchiveactivity: '2020-01-20T23:59:38-08:00'
                      resourcesdownloaded: 1
                      answeredsurveys: 1
                      answeredsurveyquestions: 1
                      campaigncode: CPM-001
                      sourcecampaigncode: CPM-001
                      cumulativearchiveminutes: 13
                      locationsvisited: 1
                      locationvisits:
                      - locationid: 2
                        locationcode: home
                        locationname: Plaza
                        sponsorid: 0
                        sponsorname: Environment-level
                        visits: 31
                        visitsduration: 44
                        cumulativevisitsduration: 44
                      resources:
                      - resourceid: 5626305
                        resourceviewed: Customer Resource
                        resourceviewedtimestamp: '2020-01-21T00:02:29-08:00'
                        resourceviews: 1
                        resourcetype: WEBCAST
                        sponsorid: 223628
                        sponsorname: Sponsor_1
                      surveys:
                      - surveyid: '6388264'
                        surveysubmittedtimestamp: '2020-01-21T00:05:13-08:00'
                        surveyquestions:
                        - surveyquestionid: 987654
                          surveyquestion: what is the number phi ?
                          surveyanswers:
                          - 'It is the basis for the golden ratio: 1.618'
                          surveyanswersdetail:
                          - answercode: choice1
                            answer: 'It is the basis for the golden ratio: 1.618'
                      meetingconversions:
                      - widgetid: '98358328'
                        widgetname: Book a Meeting Sample
                        widgettype: book_a_meeting
                        widgetaction: https://www.bookedmeeting.com
                        widgetsubmittedtimestamp: '2016-01-01T10:00:23-07:00'
                      democonversions:
                      - widgetid: '98533852'
                        widgetname: Schedule a Demo Sample
                        widgettype: request_a_demo
                        widgetaction: jane.doe@on24.com
                        widgetsubmittedtimestamp: '2016-01-01T11:00:23-07:00'
                      getpricing:
                      - widgetid: '93538823'
                        widgetname: Get Pricing Sample
                        widgettype: get_pricing
                        widgetaction: jane.doe@on24.com
                        widgetsubmittedtimestamp: '2016-01-01T11:05:23-07:00'
                      freetrial:
                      - widgetid: '93838564'
                        widgetname: Free Trial Sample
                        widgettype: free_trial
                        widgetaction: john.doe@on24.com
                        widgetsubmittedtimestamp: '2016-01-01T11:07:23-07:00'
                When content type is golive:
                  description: When content type is golive
                  value:
                    clientid: 3484
                    totalattendees: 1
                    pagecount: 1
                    currentpage: 0
                    attendees:
                    - email: xxxxxxxxx@on24.com
                      clientid: 3484
                      eventid: 6958054
                      eventuserid: 264677544
                      userstatus: active
                      isblocked: N
                      engagementscore: 6.2
                      liveminutes: 3
                      liveviewed: 1
                      firstliveactivity: '2021-10-01T05:55:22-08:00'
                      lastliveactivity: '2021-10-02T11:41:42-07:00'
                      resourcesdownloaded: 0
                      answeredpolls: 0
                      sourceeventid: 6958054
                      userprofileurl: https://dataqa.on24.com/webcast/lead?token=bEXeTgJ6Y3qWV0hrUSTYW_y2Nlwkx9EiC7UTDo-N6Ler9Nwy34-qz2C-iXx_ejsO7EWvjLE-BRqxO1-mFbLpq4cF99i1M7dmCqVvCrw=
                      cumulativeliveminutes: 3
        '400':
          description: Error, incorrect date formats.
        '401':
          description: AccessTokenKey and AccessTokenSecret are wrong or invalid.
        '403':
          description: You do not have permission to perform the requested operation. | You have reached the maximum number of calls for this api.
        '404':
          description: The client {clientId} doesn't exist.
  /client/{clientId}/attendee/{email}:
    get:
      tags:
      - Client Level Analytics
      summary: Attendee by Email
      description: Returns most recent attendance information for a specific email address.
      operationId: AnalyticsClientLevel.AttendeeByEmail
      parameters:
      - name: accessTokenKey
        in: header
        description: client access token key
        required: true
        schema:
          type: string
        example: 63129107067A520E6B7DE18D5E1CB2BF
      - name: accessTokenSecret
        in: header
        description: client access token secret
        required: true
        schema:
          type: string
        example: 072639740ac239333e3708a1623b9de3590d972e6b1060071b726ecfd9b216001b45391717d9fbeb780438
      - name: clientId
        in: path
        description: The client id
        required: true
        schema:
          type: string
        example: 15448
      - name: email
        in: path
        description: Attendant to lookup
        required: true
        schema:
          type: string
        example: john.doe@on24.com
      responses:
        '200':
          description: "Return list of attendees\n\n- Values for fields **liveminutes**, **archiveminutes**, **cumulativeliveminutes** and **cumulativearchiveminutes** are rounded to the closest integer value (e.g. 2.316 is returned as 2, 3.542 is returned as 4). If an attendee's actual viewing minutes are greater than 0 and less than 1, response will return 1 as the value (e.g. 0.123 is returned as 1).\n- The following values are cached on the server between 3 - 24 hours:\n  - firstliveactivity\n  - lastliveactivity\n  - liveviewed\n  - archiveviewed\n  - firstarchiveactivity\n  - lastarchiveactivity\n  - answeredpolls\n  - engagementscore"
          content:
            application/json:
              examples:
                Elite account:
                  description: Elite account
                  value:
                    email: xxxxxxxxx@on24.com
                    clientid: 22921
                    eventid: 1000607
                    eventuserid: 123375228
                    exteventusercd: '1502'
                    userstatus: active
                    isblocked: N
                    engagementscore: 5.8
                    liveminutes: 3
                    liveviewed: 1
                    firstliveactivity: '2015-05-19T11:01:42-07:00'
                    lastliveactivity: '2015-05-19T11:04:42-07:00'
                    archiveminutes: 13
                    archiveviewed: 1
                    firstarchiveactivity: '2016-09-09T06:14:17-07:00'
                    lastarchiveactivity: '2016-09-09T11:22:14-07:00'
                    askedquestions: 1
                    resourcesdownloaded: 1
                    answeredpolls: 1
                    answeredsurveys: 1
                    answeredsurveyquestions: 1
                    launchmode: At the Venue
                    questions:
                    - questionid: 1000697
                      createtimestamp: '2016-09-09T10:05:20-07:00'
                      content: Question 1
                      answer:
                        createtimestamp: '2016-09-09T10:05:23-07:00'
                        content: Properly Answered
                        presenterid: 2223110
                        presentername: Brendan XXXXXX
                        privacy: Private
                    polls:
                    - pollid: 29037545
                      pollsubmittedtimestamp: '2016-09-09T13:42:02-07:00'
                      pollquestionid: 9816171
                      pollquestion: What is your biggest attorney challenge with regards to webinars?
                      pollanswers:
                      - Content Creation
                      pollanswersdetail:
                      - answercode: choice1
                        answer: Content Creation
                    resources:
                    - resourceid: 5626305
                      resourceviewed: Customer Resource
                      resourceviewedtimestamp: '2020-01-21T00:02:29-08:00'
                    surveys:
                    - surveyid: 1000607_survey1
                      surveysubmittedtimestamp: '2016-09-09T13:52:06-07:00'
                      surveyquestions:
                      - surveyquestionid: 987654
                        surveyquestion: what is the number phi ?
                        questioncode: '110'
                        primaryquestioncode: '108'
                        surveyanswers:
                        - 'It is the basis for the golden ratio: 1.618'
                        surveyanswersdetail:
                        - answercode: choice1
                          answer: 'It is the basis for the golden ratio: 1.618'
                      - surveyquestionid: 6268271
                        surveyquestion: What industry are you in?
                        surveyanswers:
                        - Food& Beverage
                        surveyanswersdetail:
                        - answercode: choice1
                          answer: Food& Beverage
                    twitterwidget:
                    - date: '2015-05-19T11:02:39-07:00'
                      tweetdescription: A new Webinar on Artificial Intelligence has been scheduled. Check www.on24.com/eventschedule
                    calltoactions:
                    - ctaid: '83970357'
                      ctaname: Call To Action 1
                      clicks: '3'
                      action: https://www.calltoactionurl.com
                      date: '2015-05-19T11:10:00-07:00'
                    testwidgets:
                    - testwidgetresult: P
                      retries: 0
                      correctanswersneeded: 2
                      correctanswersprovided: 2
                    testwidgetresult: P
                    certificationwidgetresult: C
                    certificationcredit: NR
                    certificationtimestamp: '2013-03-11T12:29:41-07:00'
                    userprofileurl: https://localhost.on24.com/webcast/lead?token=Whd13ePXxNyT8vqJXbow3XBwxyVK1wiV4DMNHoF_g1E1_qsy8Ij-v5AFwN1aOVl_fDjjOGF1RrioY0fZhYOwkK0O5IW8350bAssZvhlKzBk=
                    campaigncode: CPM-001
                    sourcecampaigncode: CMP-001
       

# --- truncated at 32 KB (137 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/on24/refs/heads/main/openapi/on24-client-level-analytics-openapi.yml