FactSet Documents Distributor - CallStreet Events

CallStreet Events contains all the Documents Distributor APIs that offer events data such as Events Audio and Near Real-Time Transcripts.

OpenAPI Specification

documents-distributor-callstreet-events-openapi-original.yml Raw ↑
openapi: 3.0.0
info:
  title: Factset Documents Distributor - CallStreet Events
  version: 1.8.3
  contact:
    name: FactSet Research Systems
    email: [email protected]
    url: https://developer.factset.com/contact
  license:
    name: Apache License, Version 2.0
    url: https://www.apache.org/licenses/LICENSE-2.0
  description: >
    CallStreet Events contains all the Documents Distributor APIs that offer
    events data such as Events Audio and Near Real-Time Transcripts.


    The  Events Audio API provides access to historical as well as the latest
    audio recordings of various company events covered by FactSet. The events
    include, but are not limited to: earnings calls, conferences, and investor
    days. 


    This API also provides relevant metadata such as timestamps and identifiers
    around each audio file.


    The Documents Distributor - Near Real-time Transcripts API enables access to
    Near Real-time Transcripts provided by CallStreet to time-sensitive clients.
    This API also provides the relevant speaker metadata along with their
    confidence scores. This data caters to quant clients interested in building
    machine learning models.


    Clients can leverage this API to perform sentiment analysis through natural
    language processing or machine learning. It can also be used to complement
    analysis using FactSet's transcripts service.
externalDocs:
  description: API Documentation
  url: >-
    https://developer.factset.com/api-catalog/documents-distributor-callstreet-events
servers:
  - url: https://api.factset.com
    description: Production
security:
  - FactSetApiKey: []
  - FactSetOAuth2: []
paths:
  /docs-distributor/audio/v1/history-files:
    get:
      summary: >-
        Retrieve historical audio recordings and related metadata within FactSet
        coverage.
      tags:
        - Docs Distributor
      responses:
        '200':
          description: >-
            Array of presigned downloadable URLs consisting of historical audio
            recordings with related metadata.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Events-Audio-History'
              examples:
                Audio recordings and metadata of 2020:
                  value:
                    data:
                      - year: 2021
                        fileName: 2021_trimmed.tar.gz
                        fileSize: 191173623046875
                        trimmed: true
                        url: >-
                          https://fdss3-cts-data-delivery-prod-1-us-east-1.s3.amazonaws.com/audiofiles/A512D0F2-4549-EC11-8124-8CDCD4AF21E4.mp3?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIASXWF7GTDZZHNXO4D%2F20211119%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20211119T143756Z&X-Amz-Expires=600&X-Amz-SignedHeaders=host&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEB4aCXVzLWVhc3QtMSJHMEUCIAZPE65Cyr2GFwHLDFiDWEj3aUW66s6HuKk3vMz7hWR1AiEAiLS3ce5AC1hsDkZWdf9WklbnGoXCD6JMNsYKZLSZtKoqmAII1%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FARACGgwxODgzMjAwMDMyNzEiDIEOfxabmh%2FtadnmnirsAToraA%2BQJ8Hmg2YS03b7IpkX6W6FJDjnDJ9M6sCLN7Q0mUT60Jc1OV%2BzuJ5IbCKhZhDV24mKPSPkyYs4Eh1%2Bp5E2YeclzHqSn44zB5g9UkVHP1bCkFCxv12pqhdIJ5NX4xBIPhWfXDQyIFQm%2BstD1FL3AqugJb19s0o79N032dOX1H3wvfqfkP4av9wKYRFhc2yO7qHMLUHmYnL2IAcnGRq5ukvO2%2FIrmGVYTFGr4wAWMDQFZRX6%2FiYvC7V3f3smsoy2jrJ8UDDn599%2BH32Nh%2FKfTO8yYSnt1ky%2FFJb%2FmheEF9PWnf%2FZxuG6o9ajMInX3owGOpoBFurBn4Hwi3d1xuSsXNVMEuSj7vWPV6dc8tSynf8yH7wRVtVyfz%2BnWH4EYPh0l2qeHuGhzAeQtLVfJNApnSVfEeyaGo1DOpieFST9bxhQIBG8ZloD%2FlojRhJT5AEwcRTryXAXWb%2FeuLKcH9izcUGx80wBcc6L8I6YFFFwwqyA4mhhYYMDAL3o3p0QE1Q4s99PDYPR0YCH7UzThg%3D%3D&X-Amz-Signature=4b8ae68420f7cc87da7c7a797f683e85528b6a96add83ce19ba3ffac0359a938
                    meta:
                      pagination:
                        total: 1
                        isEstimatedTotal: false
                        limit: 25
                        offset: 1
                      partial:
                        isPartial: false
        '400':
          description: >-
            Bad Request. This can occur for several reasons. Please review the
            "details" for more details.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Events-Audio-History-400-Response'
              examples:
                example-1:
                  value:
                    id: 7af3d86ca5954503b9244f2620fcf5eb
                    code: parameterError
                    title: '[''yr''] is not a valid parameter(s)'
                    details:
                      validParameters:
                        _paginationLimit:
                          - integer from 0 to 500
                        _paginationOffset:
                          - positive integer
                        year:
                          - positive integer greater than 2010
                        trimmed:
                          - boolean value
        '401':
          description: >-
            Unauthenticated USERNAME-SERIAL. Ensure you are logged in and have
            successfully generated an API KEY for the IP range you are
            connecting from. For more help, select the Report Issue in the top
            right corner of this Developer Portal specification card and choose
            Connectivity 401 or 403 Responses.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              examples:
                example-1:
                  value:
                    id: 7af3d86ca5954503b9244f2620fcf5eb
                    code: notAuthenticated
                    title: >-
                      There were either no, invalid, or expired credentials
                      present in the request.
        '403':
          description: >-
            The USERNAME-SERIAL attempted to request the endpoint is not
            authorized to access. The request was a legal request, but the
            server is refusing to respond. Please reach out to FactSet Account
            Team for assistance with authorization.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              examples:
                example-1:
                  value:
                    id: 7af3d86ca5954503b9244f2620fcf5eb
                    code: notAuthorized
                    title: ' {USERNAME}-{SERIAL} does not have permission to use this endpoint.'
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              examples:
                example-1:
                  value:
                    id: 7af3d86ca5954503b9244f2620fcf5eb
                    code: genericServerError
                    title: An unexpected error happened.
      operationId: get-docs-distributor-audio-v1-history-files
      description: >2

        * Returns the **untrimmed** historical audio recordings and related
        metadata dating back from May 10, 2011 to Sep 30, 2022.


        * Returns the **trimmed** historical audio recordings and related
        metadata dating back from May 10, 2011 to Dec 31, 2022.




        Query parameters can be used to filter and narrow down the results.
      parameters:
        - $ref: '#/components/parameters/eventspaginationLimit'
        - $ref: '#/components/parameters/paginationOffset'
        - $ref: '#/components/parameters/year'
        - $ref: '#/components/parameters/trimmed'
  /docs-distributor/audio/v1/list-files:
    get:
      summary: >-
        Retrieve latest audio recordings and related metadata within FactSet
        coverage.
      tags:
        - Docs Distributor
      responses:
        '200':
          description: >-
            Array of URLs consisting of latest audio recordings and related
            metadata.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Events-Audio'
              examples:
                example-1:
                  value:
                    data:
                      - url: >-
                          https://fdss3-cts-data-delivery-prod-1-us-east-1.s3.amazonaws.com/audiofiles/A512D0F2-4549-EC11-8124-8CDCD4AF21E4.mp3?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIASXWF7GTDZZHNXO4D%2F20211119%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20211119T143756Z&X-Amz-Expires=600&X-Amz-SignedHeaders=host&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEB4aCXVzLWVhc3QtMSJHMEUCIAZPE65Cyr2GFwHLDFiDWEj3aUW66s6HuKk3vMz7hWR1AiEAiLS3ce5AC1hsDkZWdf9WklbnGoXCD6JMNsYKZLSZtKoqmAII1%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FARACGgwxODgzMjAwMDMyNzEiDIEOfxabmh%2FtadnmnirsAToraA%2BQJ8Hmg2YS03b7IpkX6W6FJDjnDJ9M6sCLN7Q0mUT60Jc1OV%2BzuJ5IbCKhZhDV24mKPSPkyYs4Eh1%2Bp5E2YeclzHqSn44zB5g9UkVHP1bCkFCxv12pqhdIJ5NX4xBIPhWfXDQyIFQm%2BstD1FL3AqugJb19s0o79N032dOX1H3wvfqfkP4av9wKYRFhc2yO7qHMLUHmYnL2IAcnGRq5ukvO2%2FIrmGVYTFGr4wAWMDQFZRX6%2FiYvC7V3f3smsoy2jrJ8UDDn599%2BH32Nh%2FKfTO8yYSnt1ky%2FFJb%2FmheEF9PWnf%2FZxuG6o9ajMInX3owGOpoBFurBn4Hwi3d1xuSsXNVMEuSj7vWPV6dc8tSynf8yH7wRVtVyfz%2BnWH4EYPh0l2qeHuGhzAeQtLVfJNApnSVfEeyaGo1DOpieFST9bxhQIBG8ZloD%2FlojRhJT5AEwcRTryXAXWb%2FeuLKcH9izcUGx80wBcc6L8I6YFFFwwqyA4mhhYYMDAL3o3p0QE1Q4s99PDYPR0YCH7UzThg%3D%3D&X-Amz-Signature=4b8ae68420f7cc87da7c7a797f683e85528b6a96add83ce19ba3ffac0359a938
                        fileName: 835A1FD9-3CE1-EC11-8128-8CDCD4AF21E4.mp3
                        durationSecs: 5022
                        endOffsetSeconds: 4379
                        startOffsetSeconds: 1717
                        sourceCode: W
                        startTime: '2022-05-31T22:26:58Z'
                        endTime: '2022-05-31T23:50:42Z'
                        uploadTime: '2022-05-31T23:57:01'
                        fileSize: 20090671
                        reportId: 2666621
                        ticker: SPWH-US
                        entityId: 0CT2ZZ-E
                        trimmed: false
                        sampleRate: 22
                        bitrate: 32
                        audioSourceId: 3256781
                    meta:
                      sort:
                        - '-startDate'
                      pagination:
                        total: 1
                        isEstimatedTotal: false
                        limit: 25
                        offset: 1
                      partial:
                        isPartial: false
        '400':
          description: >-
            Bad Request. This can occur for several reasons. Please review the
            "details" for more details.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Events-Audio-400-Response'
              examples:
                example-1:
                  value:
                    code: parameterError
                    title: uploadTme is not a valid parameter
                    id: 7af3d86ca5954503b9244f2620fcf5eb
                    details:
                      validParameters:
                        _sort:
                          - startDate
                          - '-startDate'
                          - uploadTime
                        _paginationLimit:
                          - integer from 0 to 500
                        _paginationOffset:
                          - positive integer
                        reportId:
                          - integer
                        startDate:
                          - integer offset less than 0
                          - date
                          - datetime
                        endDate:
                          - integer offset less than 0
                          - date
                          - datetime
                        ids:
                          - >-
                            comma separated string of tickers or entityIds or
                            combination of both
                        sourceCode:
                          - file source code
                        fileName:
                          - mp3 file name
                        trimmed:
                          - true/false
                        uploadTime:
                          - integer from -1 to -168
                        audioSourceId:
                          - integer
        '401':
          description: >-
            Unauthenticated USERNAME-SERIAL. Ensure you are logged in and have
            successfully generated an API KEY for the IP range you are
            connecting from. For more help, select the Report Issue in the top
            right corner of this Developer Portal specification card and choose
            Connectivity 401 or 403 Responses.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              examples:
                example-1:
                  value:
                    id: 7af3d86ca5954503b9244f2620fcf5eb
                    code: notAuthenticated
                    title: >-
                      There were either no, invalid, or expired credentials
                      present in the request.
        '403':
          description: >-
            The USERNAME-SERIAL attempted to request the endpoint is not
            authorized to access. The request was a legal request, but the
            server is refusing to respond. Please reach out to FactSet Account
            Team for assistance with authorization.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              examples:
                example-1:
                  value:
                    id: 7af3d86ca5954503b9244f2620fcf5eb
                    code: notAuthorized
                    title: ' {USERNAME}-{SERIAL} does not have permission to use this endpoint.'
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              examples:
                example-1:
                  value:
                    id: 7af3d86ca5954503b9244f2620fcf5eb
                    code: genericServerError
                    title: An unexpected error happened.
      operationId: get-docs-distributor-audio-v1-list-files
      description: >-
        Returns the latest audio recordings. Query parameters can be used to
        filter and narrow down the results.
      parameters:
        - schema:
            type: string
            enum:
              - '-startDate'
              - uploadTime
              - startDate
            default: '-startDate'
          in: query
          name: _sort
          description: >-
            Sorts results in chronological order, reverse chronological order
            and by uploadTime(latest uploaded first). Results are in reverse
            chronological order by default.
        - schema:
            type: integer
            format: int32
            minimum: 0
            maximum: 500
            default: 25
          in: query
          name: _paginationLimit
          description: >-
            Specifies the number of results to return per page. [ Min=0 ;
            Max=500 ]
        - schema:
            type: string
          in: query
          example: 2022-01-01T00:00:00Z
          name: startDate
          description: >-
            Used in conjuction with endDate. The earliest date of the audio file
            the API should fetch for (can be in absolute: **YYYY-MM-DD** or
            relative date: **-1** for yesterday).
        - schema:
            type: integer
            format: int32
            default: 0
          in: query
          name: _paginationOffset
          description: >-
            Specifies the starting point for pagination. This parameter is used
            to identify the beginning of next set of results.
        - schema:
            type: string
          in: query
          name: endDate
          example: 2022-06-01T00:00:00Z
          description: >-
            Used in conjuction with startDate. The latest date of the audio file
            the API should fetch for (can be in absolute: **YYYY-MM-DD** or
            relative date: **0** for today).
        - schema:
            type: integer
            format: int32
          in: query
          name: reportId
          example: 2666621
          description: >-
            Unique identifier for fetching the audio file for an event. The same
            ID is used for the transcript of the same event.
        - schema:
            type: integer
            format: int32
          in: query
          name: audioSourceId
          description: >-
            Unique ID for an Internal recording specific to reportID. For
            example, ReportID X would have multiple recordings from different
            source (phone or webcast or vendor or replay). One ReportID can have
            multiple AudioSourceIDs.
        - schema:
            type: array
            items:
              type: string
          in: query
          name: ids
          explode: false
          examples:
            oneId:
              summary: One identifier
              value:
                - SPWH-US
            noId:
              summary: No identifier
              value: []
            multipleIds:
              summary: Multiple Identifiers
              value:
                - FDS-US
                - AAPL-US
                - MSFT-US
          description: >-
            This parameter filters the results based on ticker-region or Entity
            ID or the combination of both. A comma is used to separate each
            identifier.
        - schema:
            type: string
            enum:
              - P
              - W
              - V
              - F
              - I
              - R
          in: query
          name: sourceCode
          description: >-
            This parameter filters the results based on Source of the Audio
            file. Below are the descriptions for each Source Code -

            * P = Phone

            * W = Webcast

            * V = Vendor

            * I = Webcast Replay

            * F = Flash - identical to webcast; can merge with "W" in the future

            * R = Replay (Phone Replay)
        - schema:
            type: string
          in: query
          name: fileName
          example: 835A1FD9-3CE1-EC11-8128-8CDCD4AF21E4.mp3
          description: This parameter is used to filter the data on based on the file name.
        - schema:
            type: boolean
          in: query
          name: trimmed
          description: This parameters helps to search trimmed audio files.
        - schema:
            type: integer
            minimum: -168
            maximum: -1
            format: int32
          in: query
          name: uploadTime
          description: >-
            This parameter filters data based on uploadTime relative to the
            current time, in hours. For example:- uploadTime = -15 (fetches
            audio files between 15 hours ago and now)


            Minimum is 1 hour i.e., uploadTime= -1


            Maximum is 1 week/168 hours i.e., uploadTime=-168


            While using uploadTime, the startDate and endDate parameters will be
            ignored.
  /bulk-documents/nrt/v1/calls:
    get:
      summary: Factset Returns the active calls happening at the moment.
      tags:
        - Bulk Documents
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/NRT-Calls'
              examples:
                example-1:
                  value:
                    data:
                      - callStatus: inProgress
                        reportId: 2683372
                        sourceCode: W
                        audioSourceId: 471849
                        recordingStartTime: '2022-07-11T14:46:59Z'
                        ticker: AZZ-US
                        entityId: 000CGP-E
                        eventType: E
                        eventTitle: Q1 2023 Earnings Call
                        eventDatetimeUtc: '2022-07-11T15:00:00Z'
                    meta:
                      sort:
                        - '-startDate'
                      pagination:
                        total: 1
                        isEstimatedTotal: false
                        limit: 5
                        offset: 1
                      partial:
                        isPartial: false
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/NRT-Calls-400-Response'
              examples:
                example-1:
                  value:
                    id: f815da1a-da7e-4b66-a4a4-59b5b7c9bea2
                    code: parameterError
                    title: '[''_paginatinLimit''] is not a valid parameter(s)'
                    details:
                      validParameters:
                        _sort:
                          - startDate
                          - '-startDate'
                        _paginationLimit:
                          - integer from 0 to 500
                        _paginationOffset:
                          - positive integer
                        audioSourceId:
                          - positive integer
                        reportId:
                          - positive integer
                        callStatus:
                          - ended
                          - inProgress
                          - ewn
                          - issueAtSource
                        ticker:
                          - string in form of 'ticker-region'
                        entityId:
                          - string
        '401':
          description: >-
            Unauthenticated USERNAME-SERIAL. Ensure you are logged in and have
            successfully generated an API KEY for the IP range you are
            connecting from. For more help, select the Report Issue in the top
            right corner of this Developer Portal specification card and choose
            Connectivity 401 or 403 Responses.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              examples:
                example-1:
                  value:
                    id: 7af3d86ca5954503b9244f2620fcf5eb
                    code: notAuthenticated
                    title: >-
                      There were either no, invalid, or expired credentials
                      present in the request.
        '403':
          description: >-
            The USERNAME-SERIAL attempted to request the endpoint is not
            authorized to access. The request was a legal request, but the
            server is refusing to respond. Please reach out to FactSet Account
            Team for assistance with authorization.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              examples:
                example-1:
                  value:
                    id: 7af3d86ca5954503b9244f2620fcf5eb
                    code: notAuthorized
                    title: ' {USERNAME}-{SERIAL} does not have permission to use this endpoint.'
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              examples:
                example-1:
                  value:
                    id: 7af3d86ca5954503b9244f2620fcf5eb
                    code: genericServerError
                    title: An unexpected error happened.
      operationId: get-bulk-documents-nrt-v1-calls
      description: Returns the active calls happening at the moment
      parameters:
        - $ref: '#/components/parameters/paginationLimit'
        - $ref: '#/components/parameters/paginationOffset'
        - $ref: '#/components/parameters/audioSourceId1'
        - $ref: '#/components/parameters/reportId'
        - $ref: '#/components/parameters/callSort'
        - $ref: '#/components/parameters/entityId'
        - $ref: '#/components/parameters/ticker'
        - $ref: '#/components/parameters/callStatus'
  /bulk-documents/nrt/v1/list-snippets:
    get:
      summary: Factset Returns the latest transcript snippets from an active call.
      tags:
        - Bulk Documents
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/NRT-Snippets'
              examples:
                example-1:
                  value:
                    data:
                      - reportId: 2683372
                        snippetEndTimestamp: '2021-10-15 13:16:50'
                        transcriptData:
                          - snippetData:
                              transcript: 'The operator will be with you shortly '
                              endTime: 3.78
                              startTime: 0
                          - snippetData:
                              transcript: >-
                                , welcomed the course call, please hold an
                                operator will be with you shortly. 
                              endTime: 29.700000000000003
                              startTime: 21.42
                        snippetSequence: 1
                        audioSourceId: 471849
                      - reportId: 2683372
                        snippetEndTimestamp: '2021-10-15 13:17:16'
                        transcriptData:
                          - snippetData:
                              transcript: 'What Congress are looking to join '
                              endTime: 47.64
                              startTime: 41.46
                          - snippetData:
                              transcript: '. Can I have your first and name '
                              endTime: 55.32
                              startTime: 47.64
                        snippetSequence: 2
                        audioSourceId: 471849
                      - reportId: 2683372
                        snippetEndTimestamp: '2021-10-15 13:17:28'
                        transcriptData:
                          - snippetData:
                              transcript: '? Thank you. And good company '
                              endTime: 67.68
                              startTime: 61.2
                        snippetSequence: 3
                        audioSourceId: 471849
                      - reportId: 2683372
                        snippetEndTimestamp: '2021-10-15 13:17:41'
                        transcriptData:
                          - snippetData:
                              transcript: >-
                                . Let's I'll join you and hold onto the calls
                                again.
                              endTime: 74.46000000000001
                              startTime: 67.68
                        snippetSequence: 4
                        audioSourceId: 471849
                      - reportId: 2683372
                        snippetEndTimestamp: '2021-10-15 13:18:57'
                        transcriptData:
                          - snippetData:
                              transcript: 'on '
                              endTime: 156.78
                              startTime: 150.9
                        snippetSequence: 5
                        audioSourceId: 471849
                    meta:
                      pagination:
                        total: 191
                        isEstimatedTotal: false
                        limit: 5
                        offset: 5
                      partial:
                        isPartial: true
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/NRT-Snippets-400-Response'
              examples:
                example-1:
                  value:
                    id: 39bf5f1c-c503-4787-94e0-e557a3564fd6,
                    code: parameterError
                    title: '[''_paginatinLimit''] is not a valid parameter(s)'
                    details:
                      validParameters:
                        _paginationLimit:
                          - integer from 0 to 500
                        _paginationOffset:
                          - positive integer
                        audioSourceId:
                          - positive integer
                        reportId:
                          - positive integer
        '401':
          description: >-
            Unauthenticated USERNAME-SERIAL. Ensure you are logged in and have
            successfully generated an API KEY for the IP range you are
            connecting from. For more help, select the Report Issue in the top
            right corner of this Developer Portal specification card and choose
            Connectivity 401 or 403 Responses.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              examples:
                example-1:
                  value:
                    id: 7af3d86ca5954503b9244f2620fcf5eb
                    code: notAuthenticated
                    title: >-
                      There were either no, invalid, or expired credentials
                      present in the request.
        '403':
          description: >-
            The USERNAME-SERIAL attempted to request the endpoint is not
            authorized to access. The request was a legal request, but the
            server is refusing to respond. Please reach out to FactSet Account
            Team for assistance with authorization.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              examples:
                example-1:
                  value:
                    id: 7af3d86ca5954503b9244f2620fcf5eb
                    code: notAuthorized
                    title: ' {USERNAME}-{SERIAL} does not have permission to use this endpoint.'
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              examples:
                example-1:
                  value:
                    id: 7af3d86ca5954503b9244f2620fcf5eb
                    code: genericServerError
                    title: An unexpected error happened.
      operationId: get-bulk-documents-nrt-v1-list-snippets
      description: Returns the latest snippets from an active call
      parameters:
        - $ref: '#/components/parameters/paginationLimit'
        - $ref: '#/components/parameters/paginationOffset'
        - $ref: '#/components/parameters/audioSourceId'
        - $ref: '#/components/parameters/reportId'
  /bulk-documents/nrt/v1/speakerids:
    get:
      summary: >-
        Factset Returns the latest speakerIds with the confidence scores generated for an active call.
      tags:
        - Bulk Documents
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/NRT-Speakerids'
              examples:
                example-1:
                  value:
                    data:
                      - audioSourceId: 471849
                        speakerStartOffset: 0
                        speakerId: 00797V-E
                        cosineScore: 0.6958988631392222
                        affiliationId: 0016YD-E
                      - audioSourceId: 471849
                        speakerStartOffset: 61.488
                        speakerId: 00797V-E
                        cosineScore: 0.7166958724380188
                        affiliationId: 0016YD-E
                      - audioSourceId: 471849
                        speakerStartOffset: 71.712
                        speakerId: 00797V-E
                        cosineScore: 0.7045775184563546
                        affiliationId: 0016YD-E
                      - audioSo

# --- truncated at 32 KB (104 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/factset/refs/heads/main/openapi/documents-distributor-callstreet-events-openapi-original.yml