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

# Get meeting details

> Get detailed information about a notetaker meeting. Authenticate using Bearer token with your Noux API key.



## OpenAPI

````yaml /openapi.json get /api/v1/notetaker/meeting/{id}
openapi: 3.0.0
info:
  title: Noux REST API
  version: 1.0.0
  description: This page contains the standard OpenAPI specification for the Noux REST API.
  contact:
    name: Noux Digital Oy
    url: https://nouxdigital.com/
servers:
  - url: https://api.noux.app
    description: Production API
  - url: http://localhost:4000
    description: Local development
security: []
paths:
  /api/v1/notetaker/meeting/{id}:
    get:
      tags:
        - Notetaker
      summary: Get meeting details
      description: >-
        Get detailed information about a notetaker meeting. Authenticate using
        Bearer token with your Noux API key.
      parameters:
        - schema:
            type: string
            description: The meeting ID to retrieve
          required: true
          description: The meeting ID to retrieve
          name: id
          in: path
        - schema:
            type: string
            description: Bearer token with Noux API key
          required: true
          description: Bearer token with Noux API key
          name: authorization
          in: header
      responses:
        '200':
          description: Meeting details retrieved successfully
          content:
            application/json:
              schema:
                type: object
                properties:
                  meetingId:
                    type: string
                  meetingName:
                    type: string
                  roomId:
                    type: string
                    nullable: true
                  roomName:
                    type: string
                    nullable: true
                  creator:
                    type: object
                    properties:
                      id:
                        type: string
                      email:
                        type: string
                        format: email
                      firstName:
                        type: string
                        nullable: true
                      lastName:
                        type: string
                        nullable: true
                    required:
                      - id
                      - email
                      - firstName
                      - lastName
                  meetingUrl:
                    type: string
                  startedAt:
                    type: string
                    nullable: true
                    format: date-time
                  endedAt:
                    type: string
                    nullable: true
                    format: date-time
                  durationSeconds:
                    type: number
                    nullable: true
                  transcript:
                    type: object
                    nullable: true
                    properties:
                      turns:
                        type: array
                        items:
                          type: object
                          properties:
                            speaker:
                              type: string
                              nullable: true
                            startTimeSeconds:
                              type: number
                            durationSeconds:
                              type: number
                            text:
                              type: string
                          required:
                            - speaker
                            - startTimeSeconds
                            - durationSeconds
                            - text
                    required:
                      - turns
                  summary:
                    type: object
                    properties:
                      shortSummary:
                        type: string
                        nullable: true
                      longSummary:
                        type: string
                      actionItems:
                        type: array
                        items:
                          anyOf:
                            - type: string
                            - type: object
                              properties:
                                task:
                                  type: string
                                assignedTo:
                                  type: string
                              required:
                                - task
                                - assignedTo
                      nextTopics:
                        type: array
                        items:
                          type: string
                    required:
                      - shortSummary
                      - longSummary
                      - actionItems
                      - nextTopics
                  coaching:
                    type: object
                    nullable: true
                    properties:
                      customerEvaluation:
                        type: object
                        properties:
                          customerInterestLevelScore:
                            type: number
                          customerInterestLevel:
                            type: string
                          customerBuyingIntent:
                            type: string
                          customerNeeds:
                            type: string
                          proposedSolution:
                            type: string
                          perceivedValue:
                            type: string
                        required:
                          - customerInterestLevelScore
                          - customerInterestLevel
                          - customerBuyingIntent
                          - customerNeeds
                          - proposedSolution
                          - perceivedValue
                      salespersonEvaluation:
                        type: object
                        properties:
                          overallPerformanceScore:
                            type: number
                          improvementSuggestions:
                            type: string
                          listeningSkillsScore:
                            type: number
                          listeningSkills:
                            type: string
                          persuasiveCommunicationScore:
                            type: number
                          persuasiveCommunication:
                            type: string
                          engagementScore:
                            type: number
                          engagement:
                            type: string
                          callToActionScore:
                            type: number
                          callToAction:
                            type: string
                        required:
                          - overallPerformanceScore
                          - improvementSuggestions
                          - listeningSkillsScore
                          - listeningSkills
                          - persuasiveCommunicationScore
                          - persuasiveCommunication
                          - engagementScore
                          - engagement
                          - callToActionScore
                          - callToAction
                    required:
                      - customerEvaluation
                      - salespersonEvaluation
                  completedAt:
                    type: string
                    format: date-time
                required:
                  - meetingId
                  - meetingName
                  - roomId
                  - roomName
                  - creator
                  - meetingUrl
                  - startedAt
                  - endedAt
                  - durationSeconds
                  - transcript
                  - summary
                  - coaching
                  - completedAt
        '400':
          description: Bad request - invalid input
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: boolean
                    enum:
                      - true
                    description: Indicates this is an error response
                  code:
                    type: string
                    enum:
                      - PARSE_ERROR
                      - BAD_REQUEST
                      - INTERNAL_SERVER_ERROR
                      - NOT_IMPLEMENTED
                      - METHOD_NOT_SUPPORTED
                      - TIMEOUT
                      - CONFLICT
                      - PRECONDITION_FAILED
                      - PAYLOAD_TOO_LARGE
                      - UNPROCESSABLE_CONTENT
                      - TOO_MANY_REQUESTS
                      - CLIENT_CLOSED_REQUEST
                      - INVALID_INPUT
                      - UNAUTHORIZED
                      - NOT_FOUND
                      - FORBIDDEN
                      - INVALID_STATE
                      - SERVER_ERROR
                    description: Error code for programmatic handling
                  message:
                    type: string
                    description: Human-readable error message
                required:
                  - error
                  - code
                  - message
        '401':
          description: Unauthorized - invalid or missing API key
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: boolean
                    enum:
                      - true
                    description: Indicates this is an error response
                  code:
                    type: string
                    enum:
                      - PARSE_ERROR
                      - BAD_REQUEST
                      - INTERNAL_SERVER_ERROR
                      - NOT_IMPLEMENTED
                      - METHOD_NOT_SUPPORTED
                      - TIMEOUT
                      - CONFLICT
                      - PRECONDITION_FAILED
                      - PAYLOAD_TOO_LARGE
                      - UNPROCESSABLE_CONTENT
                      - TOO_MANY_REQUESTS
                      - CLIENT_CLOSED_REQUEST
                      - INVALID_INPUT
                      - UNAUTHORIZED
                      - NOT_FOUND
                      - FORBIDDEN
                      - INVALID_STATE
                      - SERVER_ERROR
                    description: Error code for programmatic handling
                  message:
                    type: string
                    description: Human-readable error message
                required:
                  - error
                  - code
                  - message
        '404':
          description: Meeting not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: boolean
                    enum:
                      - true
                    description: Indicates this is an error response
                  code:
                    type: string
                    enum:
                      - PARSE_ERROR
                      - BAD_REQUEST
                      - INTERNAL_SERVER_ERROR
                      - NOT_IMPLEMENTED
                      - METHOD_NOT_SUPPORTED
                      - TIMEOUT
                      - CONFLICT
                      - PRECONDITION_FAILED
                      - PAYLOAD_TOO_LARGE
                      - UNPROCESSABLE_CONTENT
                      - TOO_MANY_REQUESTS
                      - CLIENT_CLOSED_REQUEST
                      - INVALID_INPUT
                      - UNAUTHORIZED
                      - NOT_FOUND
                      - FORBIDDEN
                      - INVALID_STATE
                      - SERVER_ERROR
                    description: Error code for programmatic handling
                  message:
                    type: string
                    description: Human-readable error message
                required:
                  - error
                  - code
                  - message
      security:
        - BearerAuth: []
components:
  securitySchemes:
    BearerAuth:
      type: http
      scheme: bearer
      bearerFormat: API Key
      description: Noux API key from your integration settings

````