> ## Documentation Index
> Fetch the complete documentation index at: https://docs.octavehq.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Event Detail

> Get full details for a specific event including participants, findings, and optionally full content. Use this to drill down into a specific call or email after finding it with /event/list or /finding/search. Returns the canonical Octave event id and source-provider event/recording id; participants grouped as internal / external / unknown with stable participant/contact ids, provider id, title, and mapped persona; paginated and filterable extracted findings; event summary and sentiment; linked library entities; and the full transcript/email body when includeFullContent=true. Note: includeFullContent=true returns large payloads — use sparingly.



## OpenAPI

````yaml get /api/v2/event/get
openapi: 3.0.0
info:
  version: 5.4.0
  title: Octave API
  description: API for Octave workspace management and AI-powered content generation
servers:
  - url: https://app.octavehq.com
security:
  - ApiKeyAuth: []
paths:
  /api/v2/event/get:
    get:
      tags:
        - Events
      summary: Get Event Detail
      description: >-
        Get full details for a specific event including participants, findings,
        and optionally full content. Use this to drill down into a specific call
        or email after finding it with /event/list or /finding/search. Returns
        the canonical Octave event id and source-provider event/recording id;
        participants grouped as internal / external / unknown with stable
        participant/contact ids, provider id, title, and mapped persona;
        paginated and filterable extracted findings; event summary and
        sentiment; linked library entities; and the full transcript/email body
        when includeFullContent=true. Note: includeFullContent=true returns
        large payloads — use sparingly.
      operationId: getEvent
      parameters:
        - schema:
            type: string
            minLength: 1
            description: The event oId to get details for
            example: evt_1234567890
          required: true
          description: The event oId to get details for
          name: eventOId
          in: query
        - schema:
            type: boolean
            default: false
            description: >-
              Include full transcript (for calls) or email body. Large payload -
              use sparingly. Default: false
          required: false
          description: >-
            Include full transcript (for calls) or email body. Large payload -
            use sparingly. Default: false
          name: includeFullContent
          in: query
        - schema:
            type: integer
            minimum: 1
            maximum: 200
            default: 100
            description: 'Maximum findings to return on this page (default: 100, max: 200)'
          required: false
          description: 'Maximum findings to return on this page (default: 100, max: 200)'
          name: findingsLimit
          in: query
        - schema:
            type: integer
            nullable: true
            minimum: 0
            default: 0
            description: Finding pagination offset
          required: false
          description: Finding pagination offset
          name: findingsOffset
          in: query
        - schema:
            type: string
            enum:
              - EMAIL_INTERNAL_USE_CASE
              - EMAIL_INTERNAL_PROOF_POINT
              - EMAIL_INTERNAL_PAIN_POINT
              - EMAIL_INTERNAL_BENEFITS_HIGHLIGHTED
              - EMAIL_INTERNAL_VALUE_PROP
              - EMAIL_INTERNAL_SOCIAL_PROOF
              - EMAIL_INTERNAL_CALL_TO_ACTION
              - EMAIL_INTERNAL_OBJECTION_HANDLING
              - EMAIL_INTERNAL_COMPETITORS_TO_OUR_OFFERING
              - EMAIL_INTERNAL_CORE_CAPABILITIES
              - EMAIL_INTERNAL_DIFFERENTIATED_VALUE
              - EMAIL_INTERNAL_COMPLEMENTARY_TOOLS_MENTIONED
              - EMAIL_INTERNAL_BUYING_TRIGGER_CITED
              - EMAIL_INTERNAL_COMMITMENTS_MADE
              - EMAIL_EXTERNAL_CALL_TO_ACTION
              - EMAIL_EXTERNAL_OBJECTION
              - EMAIL_EXTERNAL_QUESTION
              - EMAIL_EXTERNAL_INTEREST_EXPRESSION
              - EMAIL_EXTERNAL_FEATURE_REQUEST
              - EMAIL_EXTERNAL_REQUIREMENT
              - EMAIL_EXTERNAL_PRICING_FEEDBACK
              - EMAIL_EXTERNAL_COMPARATIVE_STATEMENT
              - EMAIL_EXTERNAL_KEY_TAKEAWAY
              - EMAIL_EXTERNAL_COMPETITOR_MENTION
              - EMAIL_EXTERNAL_NEXT_STEP
              - EMAIL_EXTERNAL_URGENCY_INDICATOR
              - EMAIL_EXTERNAL_DECISION_MAKING_SIGNAL
              - EMAIL_EXTERNAL_UNIQUE_LANGUAGE_USED
              - EMAIL_EXTERNAL_BUSINESS_PROBLEMS
              - EMAIL_EXTERNAL_PRIMARY_GOALS
              - EMAIL_EXTERNAL_STATUS_QUO_HOW_THEY_SOLVE_TODAY
              - EMAIL_EXTERNAL_CURRENT_TOOL_OR_SOLUTION_PROBLEMS
              - EMAIL_EXTERNAL_PAIN_OR_PROBLEM_AGREEMENTS
              - EMAIL_EXTERNAL_ROLE_OR_RESPONSIBILITIES_DESCRIPTION
              - EMAIL_EXTERNAL_CORE_CAPABILITIES
              - EMAIL_EXTERNAL_USE_CASES_BROUGHT_UP
              - EMAIL_EXTERNAL_BLOCKERS_OR_DEPENDENCIES
              - EMAIL_EXTERNAL_ABSENT_STAKEHOLDER_MENTIONS
              - EMAIL_EXTERNAL_FRUSTRATION_OR_DISAPPOINTMENT
              - EMAIL_OVERALL_SENTIMENT
              - EMAIL_TITLE_TO_PERSONA
              - EMAIL_SEGMENT_DESCRIPTION
              - SOCIAL_INTERNAL_USE_CASE
              - SOCIAL_INTERNAL_PROOF_POINT
              - SOCIAL_INTERNAL_PAIN_POINT
              - SOCIAL_INTERNAL_VALUE_PROP
              - SOCIAL_INTERNAL_SOCIAL_PROOF
              - SOCIAL_INTERNAL_CALL_TO_ACTION
              - SOCIAL_INTERNAL_BENEFITS_HIGHLIGHTED
              - SOCIAL_INTERNAL_OBJECTION_HANDLING
              - SOCIAL_TITLE_TO_PERSONA
              - SOCIAL_SEGMENT_DESCRIPTION
              - SOCIAL_EXTERNAL_CALL_TO_ACTION
              - SOCIAL_EXTERNAL_OBJECTION
              - SOCIAL_EXTERNAL_QUESTION
              - SOCIAL_EXTERNAL_INTEREST_EXPRESSION
              - SOCIAL_EXTERNAL_FEATURE_REQUEST
              - SOCIAL_EXTERNAL_REQUIREMENT
              - SOCIAL_EXTERNAL_PRICING_FEEDBACK
              - SOCIAL_EXTERNAL_COMPARATIVE_STATEMENT
              - SOCIAL_EXTERNAL_KEY_TAKEAWAY
              - SOCIAL_EXTERNAL_COMPETITOR_MENTION
              - SOCIAL_EXTERNAL_NEXT_STEP
              - SOCIAL_EXTERNAL_URGENCY_INDICATOR
              - SOCIAL_EXTERNAL_DECISION_MAKING_SIGNAL
              - SOCIAL_EXTERNAL_UNIQUE_LANGUAGE_USED
              - SOCIAL_OVERALL_SENTIMENT
              - CALL_EXTERNAL_BUSINESS_PROBLEMS
              - CALL_EXTERNAL_IDEAL_SOLUTION_DESCRIPTION
              - CALL_EXTERNAL_PRIMARY_GOALS
              - CALL_EXTERNAL_WHY_ON_THIS_CALL
              - CALL_EXTERNAL_STATUS_QUO_HOW_THEY_SOLVE_TODAY
              - CALL_EXTERNAL_INDUSTRY_TRENDS
              - CALL_EXTERNAL_COMPETITORS_TO_OUR_OFFERING
              - CALL_EXTERNAL_COMPETITORS_OF_THEIR_COMPANY
              - CALL_EXTERNAL_CURRENT_TOOL_OR_SOLUTION_PROBLEMS
              - CALL_EXTERNAL_OBJECTIONS
              - CALL_EXTERNAL_PAIN_OR_PROBLEM_AGREEMENTS
              - CALL_EXTERNAL_ROLE_OR_RESPONSIBILITIES_DESCRIPTION
              - CALL_EXTERNAL_QUESTIONS_OR_CONFUSION_ABOUT_OFFERING
              - CALL_EXTERNAL_CAPABILITIES_THAT_DREW_EXCITEMENT
              - CALL_EXTERNAL_UNIQUE_LANGUAGE_USED
              - CALL_EXTERNAL_FEATURE_REQUEST
              - CALL_EXTERNAL_COMMITMENTS_MADE
              - CALL_EXTERNAL_PRICING_OR_PACKAGING_FEEDBACK
              - CALL_EXTERNAL_BLOCKERS_OR_DEPENDENCIES
              - CALL_EXTERNAL_ABSENT_STAKEHOLDER_MENTIONS
              - CALL_EXTERNAL_FRUSTRATION_OR_DISAPPOINTMENT
              - CALL_EXTERNAL_CORE_CAPABILITIES
              - CALL_EXTERNAL_USE_CASES_BROUGHT_UP
              - CALL_INTERNAL_USE_CASES_BROUGHT_UP
              - CALL_INTERNAL_PROOF_POINTS
              - CALL_INTERNAL_REFERENCE_CUSTOMERS_OR_SOCIAL_PROOF
              - CALL_INTERNAL_COMPETITORS
              - CALL_INTERNAL_COMPETITORS_TO_OUR_OFFERING
              - CALL_INTERNAL_OBJECTION_HANDLING
              - CALL_INTERNAL_VALUE_PROP_PRESENTATIONS
              - CALL_INTERNAL_DIFFERENTIATED_VALUE
              - CALL_INTERNAL_CORE_CAPABILITIES
              - CALL_INTERNAL_COMPLEMENTARY_TOOLS_MENTIONED
              - CALL_INTERNAL_COMMITMENTS_MADE
              - CALL_COMPETITOR_MENTION_ORIGIN
              - CALL_COMPETITOR_RELATIONSHIP_STATUS
              - CALL_COMPETITOR_MENTAL_MODEL
              - CALL_COMPETITOR_PROSPECT_VOICED_STRENGTH
              - CALL_COMPETITOR_PROSPECT_VOICED_WEAKNESS
              - CALL_COMPETITOR_OVERALL_STANCE
              - CALL_COMPETITOR_HEAD_TO_HEAD_COMPARISON
              - CALL_COMPETITOR_CONSIDERATION_SET_ALTERNATIVE
              - CALL_COMPETITOR_COMMERCIAL_INTEL
              - CALL_COMPETITOR_SWITCHING_TRIGGER_OR_BARRIER
              - CALL_COMPETITOR_REP_CLAIM_REACTION
              - CALL_COMPETITOR_DEAL_IMPACT
              - CALL_CORE_FEATURE_MENTION_ORIGIN
              - CALL_CORE_FEATURE_PROSPECT_LANGUAGE
              - CALL_CORE_FEATURE_COMPREHENSION_CORRECTION
              - CALL_CORE_FEATURE_PROSPECT_REACTION
              - CALL_CORE_FEATURE_PROSPECT_QUESTION
              - CALL_CORE_FEATURE_PROBLEM_ATTACHMENT
              - CALL_CORE_FEATURE_VALUE_ARTICULATION
              - CALL_CORE_FEATURE_CONCERN_OR_REQUIREMENT
              - CALL_CORE_FEATURE_STATUS_QUO
              - CALL_CORE_FEATURE_COMPARISON
              - CALL_CORE_FEATURE_DECISION_WEIGHT
              - CALL_CORE_FEATURE_USAGE_STAKEHOLDER
              - CALL_OBJECTION_UNDERLYING_CONCERN
              - CALL_OBJECTION_ASSUMPTION_OR_MISCONCEPTION
              - CALL_OBJECTION_SEVERITY
              - CALL_OBJECTION_STANCE
              - CALL_OBJECTION_UNPROBED_GAP
              - CALL_OBJECTION_REP_RESPONSE
              - CALL_OBJECTION_PROOF_DEMANDED
              - CALL_OBJECTION_RESOLUTION_STATE
              - CALL_ALTERNATIVE_APPROACH_STANCE
              - CALL_ALTERNATIVE_INCUMBENCY_STATE
              - CALL_ALTERNATIVE_BUILD_AND_MAINTENANCE
              - CALL_ALTERNATIVE_RATIONAL_CASE
              - CALL_ALTERNATIVE_PERCEIVED_BENEFIT
              - CALL_ALTERNATIVE_VOICED_LIMITATION
              - CALL_ALTERNATIVE_SWITCHING_BARRIER
              - CALL_ALTERNATIVE_DISPLACEMENT_TRIGGER
              - CALL_ALTERNATIVE_DEFENDER
              - CALL_ALTERNATIVE_REP_POSITIONING
              - CALL_ALTERNATIVE_STANDING
              - RESOURCE_USE_CASES
              - RESOURCE_PROOF_POINTS
              - RESOURCE_REFERENCE_CUSTOMERS
              - RESOURCE_COMPETITORS
              - RESOURCE_OBJECTION_HANDLING
              - RESOURCE_VALUE_PROPS
              - RESOURCE_DIFFERENTIATED_VALUE
              - RESOURCE_CORE_CAPABILITIES
              - RESOURCE_SEGMENTS
              - RESOURCE_INTEGRATIONS_PARTNERS
              - RESOURCE_UNIQUE_LANGUAGE
              - RESOURCE_PAIN_POINTS
              - RESOURCE_TARGET_PERSONAS
              - RESOURCE_ALTERNATIVES
              - RESOURCE_BUYING_TRIGGERS
              - DECLARED_ENTITY_USE_CASES
              - DECLARED_ENTITY_COMPETITORS
              - DECLARED_ENTITY_PROOF_POINTS
              - CALL_OVERALL_SENTIMENT
              - CALL_PURPOSE_CLASSIFICATION
              - CALL_TITLE_TO_PERSONA
              - CALL_SEGMENT_DESCRIPTION
              - CRM_TITLE_TO_PERSONA
              - CRM_SEGMENT_DESCRIPTION
              - EVENT_SUMMARY
              - BULK_IMPORT_THEMES
              - BULK_LOSS_REASONS
              - BULK_WIN_REASONS
              - BULK_PAIN_POINTS
              - BULK_USE_CASES
              - BULK_COMPETITORS
              - BULK_OBJECTIONS
              - BULK_SEGMENTS
              - BULK_PERSONAS
              - ADS_INTERNAL_MESSAGING_THEME
              - ADS_INTERNAL_TARGET_AUDIENCE
              - ADS_INTERNAL_COMPETITIVE_POSITIONING
              - ADS_INTERNAL_KEYWORD_TARGETING
              - ADS_EXTERNAL_ENGAGEMENT_SIGNAL
              - ADS_SEGMENT_DESCRIPTION
              - ADS_MOTION_TYPE
              - ADS_OFFERING_MATCH
              - CALL_PROSPECT_RELATIONSHIP_TO_SELLER
              - CALL_MOTION_TYPE
              - CALL_OFFERING_MATCH
              - EMAIL_PROSPECT_RELATIONSHIP_TO_SELLER
              - EMAIL_REPLY_PURPOSE_CLASSIFICATION
              - EMAIL_MOTION_TYPE
              - EMAIL_OFFERING_MATCH
              - CRM_MOTION_TYPE
              - CRM_OFFERING_MATCH
              - RESOURCE_OFFERING_MATCH
              - RESOURCE_TYPE_CLASSIFICATION
              - CUSTOM
            description: Return only findings with this exact extraction type
          required: false
          description: Return only findings with this exact extraction type
          name: findingExtractionType
          in: query
        - schema:
            type: array
            items:
              type: string
            maxItems: 50
            description: >-
              Return only findings produced by these Custom Extractor oIds (max:
              50)
          required: false
          description: >-
            Return only findings produced by these Custom Extractor oIds (max:
            50)
          name: customExtractorOIds
          in: query
      responses:
        '200':
          description: The event's full detail
          content:
            application/json:
              schema:
                type: object
                properties:
                  _metadata:
                    $ref: '#/components/schemas/Metadata'
                  eventOId:
                    type: string
                    description: Canonical Octave Event id
                  sourceProviderEventId:
                    type: string
                    nullable: true
                    description: Source-provider event/recording id, when known
                  eventType:
                    type: string
                    enum:
                      - EMAIL_SENT
                      - EMAIL_REPLY_RECEIVED
                      - CALL_TRANSCRIPT
                      - DEAL_WON
                      - DEAL_LOST
                      - OPPORTUNITY_CREATED
                      - MEETING_BOOKED
                      - RESOURCE_INDEXED
                      - RESOURCE_REINDEXED
                      - PROJECT_UPDATE
                      - TASK_COMPLETED
                      - ENTITY_CREATED
                      - ENTITY_UPDATED
                      - SOCIAL_MESSAGE_SENT
                      - SOCIAL_MESSAGE_RECEIVED
                      - SOCIAL_CONNECTION_SENT
                      - SOCIAL_CONNECTION_ACCEPTED
                      - AD_SET_PUBLISHED
                      - AD_PERFORMANCE_SNAPSHOT
                      - BULK_IMPORT_SUMMARY
                      - PROCESSING_NOT_APPLICABLE
                      - PROVIDER_EVENT_TYPE_UNKNOWN
                      - UNKNOWN
                  eventTimestamp:
                    type: string
                    nullable: true
                    format: date-time
                  providerName:
                    type: string
                    nullable: true
                    enum:
                      - INSTANTLY
                      - FATHOM
                      - AMPERSAND_HUBSPOT
                      - AMPERSAND_SALESFORCE
                      - AMPERSAND_ATTIO
                      - ATTIO_CALLS
                      - SMARTLEAD
                      - EMAILBISON
                      - FIREFLIES
                      - GONG
                      - CHORUS
                      - ORUM
                      - SALESFINITY
                      - OUTREACH
                      - OCTAVE_RESOURCES
                      - OCTAVE_REVISIONS
                      - SUPERSEND
                      - OCTAVE_GENERIC_EMAIL
                      - OCTAVE_GENERIC_CALL
                      - OCTAVE_GENERIC_CRM
                      - OCTAVE_GENERIC_SOCIAL
                      - CIRCLEBACK
                      - SYBILL
                      - GRANOLA
                      - SALESLOFT
                      - APOLLO
                      - HEYREACH
                      - GOOGLE_ADS
                      - META_ADS
                      - LINEAR
                      - ZOOM
                      - CLARI_COPILOT
                      - null
                  provider:
                    type: string
                    nullable: true
                    description: Friendly display name for the provider
                  sentiment:
                    type: string
                    nullable: true
                    enum:
                      - POSITIVE
                      - NEUTRAL
                      - NEGATIVE
                      - UNKNOWN
                      - null
                  callPurpose:
                    type: string
                    nullable: true
                    enum:
                      - DISCOVERY
                      - DEMO
                      - TECHNICAL_EVALUATION
                      - WORKING_SESSION
                      - NEGOTIATION_PRICING
                      - ONBOARDING
                      - CHECK_IN_SUCCESS
                      - QBR_RENEWAL
                      - EXPANSION_UPSELL
                      - ESCALATION_CHURN_RISK
                      - SUPPORT
                      - INTERNAL_SYNC
                      - OTHER
                      - null
                    description: >-
                      Classified purpose of the call (CALL_TRANSCRIPT events
                      only)
                  participants:
                    type: object
                    properties:
                      internal:
                        type: array
                        items:
                          $ref: '#/components/schemas/EventParticipant'
                      external:
                        type: array
                        items:
                          $ref: '#/components/schemas/EventParticipant'
                      unknown:
                        type: array
                        items:
                          $ref: '#/components/schemas/EventParticipant'
                    required:
                      - internal
                      - external
                      - unknown
                    description: >-
                      Participants grouped as internal / external / unknown,
                      with stable participant/contact ids and mapped persona
                  associatedCompany:
                    type: object
                    nullable: true
                    properties:
                      oId:
                        type: string
                        description: >-
                          Stable Octave id of the associated company (cc_*) —
                          the join key for company-scoped filters and CRM
                          surfaces.
                      name:
                        type: string
                        nullable: true
                      domain:
                        type: string
                        nullable: true
                      logo:
                        type: string
                        nullable: true
                    required:
                      - oId
                      - name
                      - domain
                      - logo
                  findings:
                    type: array
                    items:
                      $ref: '#/components/schemas/EventFinding'
                    description: Paginated extracted findings
                  totalFindings:
                    type: number
                  hasMoreFindings:
                    type: boolean
                  findingsLimit:
                    type: number
                  findingsOffset:
                    type: number
                  entities:
                    $ref: '#/components/schemas/EventEntities'
                  eventSummary:
                    type: object
                    nullable: true
                    properties:
                      text:
                        type: string
                      extractionMetadata:
                        type: object
                        additionalProperties:
                          nullable: true
                    required:
                      - text
                  content:
                    oneOf:
                      - $ref: '#/components/schemas/EventEmailContent'
                      - $ref: '#/components/schemas/EventCallContent'
                      - $ref: '#/components/schemas/EventDealContent'
                      - $ref: '#/components/schemas/EventMeetingContent'
                      - $ref: '#/components/schemas/EventResourceContent'
                      - $ref: '#/components/schemas/EventSocialContent'
                      - type: string
                        nullable: true
                        enum:
                          - null
                    description: >-
                      Full transcript/email body — only returned when
                      includeFullContent=true
                required:
                  - _metadata
                  - eventOId
                  - sourceProviderEventId
                  - eventType
                  - eventTimestamp
                  - provider
                  - participants
                  - associatedCompany
                  - findings
                  - totalFindings
                  - hasMoreFindings
                  - findingsLimit
                  - findingsOffset
                  - eventSummary
        '400':
          description: Bad request
          content:
            application/json:
              schema:
                type: object
                properties:
                  _metadata:
                    $ref: '#/components/schemas/Metadata'
                  message:
                    type: string
                required:
                  - _metadata
                  - message
      deprecated: false
components:
  schemas:
    Metadata:
      type: object
      properties:
        usage:
          type: number
          default: 0
          example: 0
          description: API usage
        requestId:
          type: string
          example: requestId
          description: Request ID
        message:
          type: string
          example: message
          description: Message
        timestamp:
          type: string
          example: '2021-01-01T00:00:00.000Z'
          description: Timestamp
      required:
        - requestId
        - timestamp
    EventParticipant:
      type: object
      properties:
        oId:
          type: string
          description: Stable Octave id for this participant on this event
        contactOId:
          type: string
          nullable: true
        providerParticipantId:
          type: string
          nullable: true
        name:
          type: string
          nullable: true
        email:
          type: string
          nullable: true
        avatarImage:
          type: string
          nullable: true
        title:
          type: string
          nullable: true
        personaOId:
          type: string
          nullable: true
        personaName:
          type: string
          nullable: true
          description: >-
            Name of the contact's classified library Persona, when one is
            assigned
        companyName:
          type: string
          nullable: true
        companyDomain:
          type: string
          nullable: true
        participantType:
          type: string
          enum:
            - INTERNAL
            - EXTERNAL
            - UNKNOWN
          description: INTERNAL / EXTERNAL / UNKNOWN relative to the workspace
      required:
        - oId
        - participantType
    EventFinding:
      type: object
      properties:
        oId:
          type: string
        extractionType:
          type: string
          enum:
            - EMAIL_INTERNAL_USE_CASE
            - EMAIL_INTERNAL_PROOF_POINT
            - EMAIL_INTERNAL_PAIN_POINT
            - EMAIL_INTERNAL_BENEFITS_HIGHLIGHTED
            - EMAIL_INTERNAL_VALUE_PROP
            - EMAIL_INTERNAL_SOCIAL_PROOF
            - EMAIL_INTERNAL_CALL_TO_ACTION
            - EMAIL_INTERNAL_OBJECTION_HANDLING
            - EMAIL_INTERNAL_COMPETITORS_TO_OUR_OFFERING
            - EMAIL_INTERNAL_CORE_CAPABILITIES
            - EMAIL_INTERNAL_DIFFERENTIATED_VALUE
            - EMAIL_INTERNAL_COMPLEMENTARY_TOOLS_MENTIONED
            - EMAIL_INTERNAL_BUYING_TRIGGER_CITED
            - EMAIL_INTERNAL_COMMITMENTS_MADE
            - EMAIL_EXTERNAL_CALL_TO_ACTION
            - EMAIL_EXTERNAL_OBJECTION
            - EMAIL_EXTERNAL_QUESTION
            - EMAIL_EXTERNAL_INTEREST_EXPRESSION
            - EMAIL_EXTERNAL_FEATURE_REQUEST
            - EMAIL_EXTERNAL_REQUIREMENT
            - EMAIL_EXTERNAL_PRICING_FEEDBACK
            - EMAIL_EXTERNAL_COMPARATIVE_STATEMENT
            - EMAIL_EXTERNAL_KEY_TAKEAWAY
            - EMAIL_EXTERNAL_COMPETITOR_MENTION
            - EMAIL_EXTERNAL_NEXT_STEP
            - EMAIL_EXTERNAL_URGENCY_INDICATOR
            - EMAIL_EXTERNAL_DECISION_MAKING_SIGNAL
            - EMAIL_EXTERNAL_UNIQUE_LANGUAGE_USED
            - EMAIL_EXTERNAL_BUSINESS_PROBLEMS
            - EMAIL_EXTERNAL_PRIMARY_GOALS
            - EMAIL_EXTERNAL_STATUS_QUO_HOW_THEY_SOLVE_TODAY
            - EMAIL_EXTERNAL_CURRENT_TOOL_OR_SOLUTION_PROBLEMS
            - EMAIL_EXTERNAL_PAIN_OR_PROBLEM_AGREEMENTS
            - EMAIL_EXTERNAL_ROLE_OR_RESPONSIBILITIES_DESCRIPTION
            - EMAIL_EXTERNAL_CORE_CAPABILITIES
            - EMAIL_EXTERNAL_USE_CASES_BROUGHT_UP
            - EMAIL_EXTERNAL_BLOCKERS_OR_DEPENDENCIES
            - EMAIL_EXTERNAL_ABSENT_STAKEHOLDER_MENTIONS
            - EMAIL_EXTERNAL_FRUSTRATION_OR_DISAPPOINTMENT
            - EMAIL_OVERALL_SENTIMENT
            - EMAIL_TITLE_TO_PERSONA
            - EMAIL_SEGMENT_DESCRIPTION
            - SOCIAL_INTERNAL_USE_CASE
            - SOCIAL_INTERNAL_PROOF_POINT
            - SOCIAL_INTERNAL_PAIN_POINT
            - SOCIAL_INTERNAL_VALUE_PROP
            - SOCIAL_INTERNAL_SOCIAL_PROOF
            - SOCIAL_INTERNAL_CALL_TO_ACTION
            - SOCIAL_INTERNAL_BENEFITS_HIGHLIGHTED
            - SOCIAL_INTERNAL_OBJECTION_HANDLING
            - SOCIAL_TITLE_TO_PERSONA
            - SOCIAL_SEGMENT_DESCRIPTION
            - SOCIAL_EXTERNAL_CALL_TO_ACTION
            - SOCIAL_EXTERNAL_OBJECTION
            - SOCIAL_EXTERNAL_QUESTION
            - SOCIAL_EXTERNAL_INTEREST_EXPRESSION
            - SOCIAL_EXTERNAL_FEATURE_REQUEST
            - SOCIAL_EXTERNAL_REQUIREMENT
            - SOCIAL_EXTERNAL_PRICING_FEEDBACK
            - SOCIAL_EXTERNAL_COMPARATIVE_STATEMENT
            - SOCIAL_EXTERNAL_KEY_TAKEAWAY
            - SOCIAL_EXTERNAL_COMPETITOR_MENTION
            - SOCIAL_EXTERNAL_NEXT_STEP
            - SOCIAL_EXTERNAL_URGENCY_INDICATOR
            - SOCIAL_EXTERNAL_DECISION_MAKING_SIGNAL
            - SOCIAL_EXTERNAL_UNIQUE_LANGUAGE_USED
            - SOCIAL_OVERALL_SENTIMENT
            - CALL_EXTERNAL_BUSINESS_PROBLEMS
            - CALL_EXTERNAL_IDEAL_SOLUTION_DESCRIPTION
            - CALL_EXTERNAL_PRIMARY_GOALS
            - CALL_EXTERNAL_WHY_ON_THIS_CALL
            - CALL_EXTERNAL_STATUS_QUO_HOW_THEY_SOLVE_TODAY
            - CALL_EXTERNAL_INDUSTRY_TRENDS
            - CALL_EXTERNAL_COMPETITORS_TO_OUR_OFFERING
            - CALL_EXTERNAL_COMPETITORS_OF_THEIR_COMPANY
            - CALL_EXTERNAL_CURRENT_TOOL_OR_SOLUTION_PROBLEMS
            - CALL_EXTERNAL_OBJECTIONS
            - CALL_EXTERNAL_PAIN_OR_PROBLEM_AGREEMENTS
            - CALL_EXTERNAL_ROLE_OR_RESPONSIBILITIES_DESCRIPTION
            - CALL_EXTERNAL_QUESTIONS_OR_CONFUSION_ABOUT_OFFERING
            - CALL_EXTERNAL_CAPABILITIES_THAT_DREW_EXCITEMENT
            - CALL_EXTERNAL_UNIQUE_LANGUAGE_USED
            - CALL_EXTERNAL_FEATURE_REQUEST
            - CALL_EXTERNAL_COMMITMENTS_MADE
            - CALL_EXTERNAL_PRICING_OR_PACKAGING_FEEDBACK
            - CALL_EXTERNAL_BLOCKERS_OR_DEPENDENCIES
            - CALL_EXTERNAL_ABSENT_STAKEHOLDER_MENTIONS
            - CALL_EXTERNAL_FRUSTRATION_OR_DISAPPOINTMENT
            - CALL_EXTERNAL_CORE_CAPABILITIES
            - CALL_EXTERNAL_USE_CASES_BROUGHT_UP
            - CALL_INTERNAL_USE_CASES_BROUGHT_UP
            - CALL_INTERNAL_PROOF_POINTS
            - CALL_INTERNAL_REFERENCE_CUSTOMERS_OR_SOCIAL_PROOF
            - CALL_INTERNAL_COMPETITORS
            - CALL_INTERNAL_COMPETITORS_TO_OUR_OFFERING
            - CALL_INTERNAL_OBJECTION_HANDLING
            - CALL_INTERNAL_VALUE_PROP_PRESENTATIONS
            - CALL_INTERNAL_DIFFERENTIATED_VALUE
            - CALL_INTERNAL_CORE_CAPABILITIES
            - CALL_INTERNAL_COMPLEMENTARY_TOOLS_MENTIONED
            - CALL_INTERNAL_COMMITMENTS_MADE
            - CALL_COMPETITOR_MENTION_ORIGIN
            - CALL_COMPETITOR_RELATIONSHIP_STATUS
            - CALL_COMPETITOR_MENTAL_MODEL
            - CALL_COMPETITOR_PROSPECT_VOICED_STRENGTH
            - CALL_COMPETITOR_PROSPECT_VOICED_WEAKNESS
            - CALL_COMPETITOR_OVERALL_STANCE
            - CALL_COMPETITOR_HEAD_TO_HEAD_COMPARISON
            - CALL_COMPETITOR_CONSIDERATION_SET_ALTERNATIVE
            - CALL_COMPETITOR_COMMERCIAL_INTEL
            - CALL_COMPETITOR_SWITCHING_TRIGGER_OR_BARRIER
            - CALL_COMPETITOR_REP_CLAIM_REACTION
            - CALL_COMPETITOR_DEAL_IMPACT
            - CALL_CORE_FEATURE_MENTION_ORIGIN
            - CALL_CORE_FEATURE_PROSPECT_LANGUAGE
            - CALL_CORE_FEATURE_COMPREHENSION_CORRECTION
            - CALL_CORE_FEATURE_PROSPECT_REACTION
            - CALL_CORE_FEATURE_PROSPECT_QUESTION
            - CALL_CORE_FEATURE_PROBLEM_ATTACHMENT
            - CALL_CORE_FEATURE_VALUE_ARTICULATION
            - CALL_CORE_FEATURE_CONCERN_OR_REQUIREMENT
            - CALL_CORE_FEATURE_STATUS_QUO
            - CALL_CORE_FEATURE_COMPARISON
            - CALL_CORE_FEATURE_DECISION_WEIGHT
            - CALL_CORE_FEATURE_USAGE_STAKEHOLDER
            - CALL_OBJECTION_UNDERLYING_CONCERN
            - CALL_OBJECTION_ASSUMPTION_OR_MISCONCEPTION
            - CALL_OBJECTION_SEVERITY
            - CALL_OBJECTION_STANCE
            - CALL_OBJECTION_UNPROBED_GAP
            - CALL_OBJECTION_REP_RESPONSE
            - CALL_OBJECTION_PROOF_DEMANDED
            - CALL_OBJECTION_RESOLUTION_STATE
            - CALL_ALTERNATIVE_APPROACH_STANCE
            - CALL_ALTERNATIVE_INCUMBENCY_STATE
            - CALL_ALTERNATIVE_BUILD_AND_MAINTENANCE
            - CALL_ALTERNATIVE_RATIONAL_CASE
            - CALL_ALTERNATIVE_PERCEIVED_BENEFIT
            - CALL_ALTERNATIVE_VOICED_LIMITATION
            - CALL_ALTERNATIVE_SWITCHING_BARRIER
            - CALL_ALTERNATIVE_DISPLACEMENT_TRIGGER
            - CALL_ALTERNATIVE_DEFENDER
            - CALL_ALTERNATIVE_REP_POSITIONING
            - CALL_ALTERNATIVE_STANDING
            - RESOURCE_USE_CASES
            - RESOURCE_PROOF_POINTS
            - RESOURCE_REFERENCE_CUSTOMERS
            - RESOURCE_COMPETITORS
            - RESOURCE_OBJECTION_HANDLING
            - RESOURCE_VALUE_PROPS
            - RESOURCE_DIFFERENTIATED_VALUE
            - RESOURCE_CORE_CAPABILITIES
            - RESOURCE_SEGMENTS
            - RESOURCE_INTEGRATIONS_PARTNERS
            - RESOURCE_UNIQUE_LANGUAGE
            - RESOURCE_PAIN_POINTS
            - RESOURCE_TARGET_PERSONAS
            - RESOURCE_ALTERNATIVES
            - RESOURCE_BUYING_TRIGGERS
            - DECLARED_ENTITY_USE_CASES
            - DECLARED_ENTITY_COMPETITORS
            - DECLARED_ENTITY_PROOF_POINTS
            - CALL_OVERALL_SENTIMENT
            - CALL_PURPOSE_CLASSIFICATION
            - CALL_TITLE_TO_PERSONA
            - CALL_SEGMENT_DESCRIPTION
            - CRM_TITLE_TO_PERSONA
            - CRM_SEGMENT_DESCRIPTION
            - EVENT_SUMMARY
            - BULK_IMPORT_THEMES
            - BULK_LOSS_REASONS
            - BULK_WIN_REASONS
            - BULK_PAIN_POINTS
            - BULK_USE_CASES
            - BULK_COMPETITORS
            - BULK_OBJECTIONS
            - BULK_SEGMENTS
            - BULK_PERSONAS
            - ADS_INTERNAL_MESSAGING_THEME
            - ADS_INTERNAL_TARGET_AUDIENCE
            - ADS_INTERNAL_COMPETITIVE_POSITIONING
            - ADS_INTERNAL_KEYWORD_TARGETING
            - ADS_EXTERNAL_ENGAGEMENT_SIGNAL
            - ADS_SEGMENT_DESCRIPTION
            - ADS_MOTION_TYPE
            - ADS_OFFERING_MATCH
            - CALL_PROSPECT_RELATIONSHIP_TO_SELLER
            - CALL_MOTION_TYPE
            - CALL_OFFERING_MATCH
            - EMAIL_PROSPECT_RELATIONSHIP_TO_SELLER
            - EMAIL_REPLY_PURPOSE_CLASSIFICATION
            - EMAIL_MOTION_TYPE
            - EMAIL_OFFERING_MATCH
            - CRM_MOTION_TYPE
            - CRM_OFFERING_MATCH
            - RESOURCE_OFFERING_MATCH
            - RESOURCE_TYPE_CLASSIFICATION
            - CUSTOM
        snippetText:
          type: string
        startOffset:
          type: number
        endOffset:
          type: number
        extractionMetadata:
          type: object
          additionalProperties:
            nullable: true
        createdAt:
          type: string
          nullable: true
          format: date-time
        updatedAt:
          type: string
          nullable: true
          format: date-time
        eventOId:
          type: string
      required:
        - oId
        - extractionType
        - snippetText
        - createdAt
        - updatedAt
        - eventOId
    EventEntities:
      type: object
      properties:
        offerings:
          type: array
          items:
            $ref: '#/components/schemas/EventEntityItem'
        personas:
          type: array
          items:
            $ref: '#/components/schemas/EventEntityItem'
        useCases:
          type: array
          items:
            $ref: '#/components/schemas/EventEntityItem'
        segments:
          type: array
          items:
            $ref: '#/components/schemas/EventEntityItem'
        proofPoints:
          type: array
          items:
            $ref: '#/components/schemas/EventEntityItem'
        competitors:
          type: array
          items:
            $ref: '#/components/schemas/EventEntityItem'
        references:
          type: array
          items:
            $ref: '#/components/schemas/EventEntityItem'
        playbooks:
          type: array
          items:
            $ref: '#/components/schemas/EventEntityItem'
        alternatives:
          type: array
          items:
            $ref: '#/components/schemas/EventEntityItem'
        buyingTriggers:
          type: array
          items:
            $ref: '#/components/schemas/EventEntityItem'
        coreFeatures:
          type: array
          items:
            $ref: '#/components/schemas/EventEntityItem'
        objections:
          type: array
          items:
            $ref: '#/components/schemas/EventEntityItem'
      description: Library entities linked to this event
    EventEmailContent:
      type: object
      properties:
        type:
          type: string
          enum:
            - email
        subject:
          type: string
          nullable: true
        body:
          type: string
          nullable: true
        sender:
          type: object
          nullable: true
          properties:
            name:
              type: string
              nullable: true
            email:
              type: string
              nullable: true
            avatar:
              type: string
              nullable: true
      required:
        - type
    EventCallContent:
      type: object
      properties:
        type:
          type: string
          enum:
            - call
        metadata:
          type: object
          properties:
            durationInSeconds:
              type: number
            recordingUrl:
              type: string
        transcript:
          type: array
          items:
            $ref: '#/components/schemas/EventTranscriptEntry'
      required:
        - type
        - metadata
        - transcript
    EventDealContent:
      type: object
      properties:
        type:
          type: string
          enum:
            - deal
        metadata:
          type: object
          properties:
            dealAmount:
              anyOf:
                - type: number
                - type: string
            dealStage:
              type: string
            dealName:
              type: string
            closeDate:
              type: string
            wonDate:
              type: string
            lostDate:
              type: string
            lostReason:
              type: string
      required:
        - type
        - metadata
    EventMeetingContent:
      type: object
      properties:
        type:
          type: string
          enum:
            - meeting
        metadata:
          type: object
          properties:
            meetingTitle:
              type: string
            meetingStartTime:
              type: string
            meetingEndTime:
              type: string
            meetingLocation:
              type: string
            meetingDescription:
              type: string
            durationInMinutes:
              type: number
      required:
        - type
        - metadata
    EventResourceContent:
      type: object
      properties:
        type:
          type: string
          enum:
            - resource
        metadata:
          type: object
          properties:
            sourceType:
              type: string
              nullable: true
            identifier:
              type: string
              nullable: true
            name:
              type: string
              nullable: true
            content:
              type: string
              nullable: true
      required:
        - type
        - metadata
    EventSocialContent:
      type: object
      properties:
        type:
          type: string
          enum:
            - social
        subject:
          type: string
          nullable: true
        body:
          type: string
          nullable: true
        sender:
          type: object
          nullable: true
          properties:
            name:
              type: string
              nullable: true
            email:
              type: string
              nullable: true
            avatar:
              type: string
              nullable: true
        messageType:
          type: string
          nullable: true
        campaignName:
          type: string
          nullable: true
      required:
        - type
    EventEntityItem:
      type: object
      properties:
        oId:
          type: string
        name:
          type: string
        offeringType:
          type: string
          enum:
            - PRODUCT
            - SERVICE
            - SOLUTION
      required:
        - oId
        - name
    EventTranscriptEntry:
      type: object
      properties:
        speaker:
          type: object
          properties:
            displayName:
              type: string
            email:
              type: string
            isExternal:
              type: boolean
            isInternal:
              type: boolean
            participantOId:
              type: string
              nullable: true
            contactOId:
              type: string
              nullable: true
            participantType:
              type: string
              nullable: true
              enum:
                - INTERNAL
                - EXTERNAL
                - UNKNOWN
                - null
          required:
            - isExternal
            - isInternal
            - participantOId
            - contactOId
            - participantType
        text:
          type: string
        timestamp:
          type: string
        startTime:
          type: number
        endTime:
          type: number
      required:
        - speaker
        - text
  securitySchemes:
    ApiKeyAuth:
      type: apiKey
      in: header
      name: api_key

````