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

# Get a meeting

> Returns a single meeting. Pass `?include=notes` to attach the meeting's notes (and transcripts) as a `notes` sibling of `attributes`.



## OpenAPI

````yaml /openapi.json get /meetings/{id}
openapi: 3.1.0
info:
  title: Cura API
  version: 1.0.0
  description: >-
    Public, read-only access to a workspace's portfolio. Authenticate every
    request with your `cura_…` API key as a bearer token.
servers:
  - url: https://api.cura.inc
    description: Production
security:
  - ApiKey: []
paths:
  /meetings/{id}:
    get:
      tags:
        - Meetings
      summary: Get a meeting
      description: >-
        Returns a single meeting. Pass `?include=notes` to attach the meeting's
        notes (and transcripts) as a `notes` sibling of `attributes`.
      operationId: getMeeting
      parameters:
        - in: path
          name: id
          schema:
            type: string
            format: uuid
            pattern: >-
              ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$
            description: Meeting id.
          required: true
          description: Meeting id.
        - in: query
          name: include
          schema:
            description: Set to `notes` to include the meeting's notes (and transcripts).
            type: string
            enum:
              - notes
          description: Set to `notes` to include the meeting's notes (and transcripts).
      responses:
        '200':
          description: The meeting.
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: string
                        description: The meeting's unique id.
                      attributes:
                        type: object
                        properties:
                          company_id:
                            type: string
                            description: >-
                              Id of the portfolio company this meeting belongs
                              to.
                          title:
                            type: string
                            description: Meeting title.
                          start_time:
                            type: string
                            description: When the meeting started (ISO 8601 timestamp).
                          end_time:
                            anyOf:
                              - type: string
                              - type: 'null'
                            description: >-
                              When the meeting ended (ISO 8601 timestamp), if
                              known.
                          attendees:
                            type: array
                            items:
                              type: object
                              properties:
                                email:
                                  type: string
                                  format: email
                                  pattern: >-
                                    ^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$
                                name:
                                  type: string
                                organizer:
                                  type: boolean
                              required:
                                - email
                                - organizer
                              additionalProperties: false
                            description: The meeting's attendees.
                          created_at:
                            type: string
                            description: >-
                              When the meeting record was created (ISO 8601
                              timestamp).
                          updated_at:
                            type: string
                            description: >-
                              When the meeting record was last updated (ISO 8601
                              timestamp).
                        required:
                          - company_id
                          - title
                          - start_time
                          - end_time
                          - attendees
                          - created_at
                          - updated_at
                        additionalProperties: false
                      notes:
                        description: >-
                          The meeting's notes and transcripts; present only with
                          `?include=notes`.
                        type: array
                        items:
                          $ref: '#/components/schemas/MeetingNote'
                    required:
                      - id
                      - attributes
                    additionalProperties: false
                required:
                  - data
                additionalProperties: false
        '400':
          description: Invalid meeting id or query parameters.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '401':
          description: Missing or invalid API key.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '404':
          description: Meeting not found in this workspace.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
components:
  schemas:
    MeetingNote:
      type: object
      properties:
        id:
          type: string
          description: The meeting note's unique id.
        attributes:
          type: object
          properties:
            meeting_id:
              type: string
              description: Id of the meeting this note belongs to.
            type:
              type: string
              enum:
                - granola
              description: Source type of the note (e.g. granola).
            notes:
              anyOf:
                - type: string
                - type: 'null'
              description: The note body, if any.
            transcript:
              anyOf:
                - type: object
                  properties:
                    segments:
                      type: array
                      items:
                        type: object
                        properties:
                          speaker:
                            type: string
                          text:
                            type: string
                          startTime:
                            type: number
                          endTime:
                            type: number
                        required:
                          - text
                        additionalProperties: false
                  required:
                    - segments
                  additionalProperties: false
                - type: 'null'
              description: The meeting transcript, if available.
            synced_at:
              anyOf:
                - type: string
                - type: 'null'
              description: >-
                When the note was last synced from its source (ISO 8601
                timestamp).
            created_at:
              type: string
              description: When the note record was created (ISO 8601 timestamp).
            updated_at:
              type: string
              description: When the note record was last updated (ISO 8601 timestamp).
          required:
            - meeting_id
            - type
            - notes
            - transcript
            - synced_at
            - created_at
            - updated_at
          additionalProperties: false
      required:
        - id
        - attributes
      additionalProperties: false
      description: A note (or transcript) attached to a meeting.
    Error:
      type: object
      properties:
        error:
          type: string
          description: Human-readable error message.
      required:
        - error
      additionalProperties: false
      description: An error response.
  securitySchemes:
    ApiKey:
      type: http
      scheme: bearer
      description: >-
        Your workspace API key (`cura_…`), sent as `Authorization: Bearer
        <key>`.

````