get_meeting_details

Name: get_meeting_details

Description: Retrieves complete meeting information by meeting ID, including title, host, participant list, content presented, meeting status, and invitation context. This endpoint returns all essential metadata about a meeting that AI agents require for understanding meeting context, identifying participants, retrieving associated content, and accessing CRM integration data. The response includes invitees, actual participants, content items in presentation order, and meeting status (draft, scheduled, completed, etc.).

Schema

{
  "type": "object",
  "properties": {
    "meetingId": {
      "type": "string",
      "format": "uuid",
      "description": "The globally unique identifier (UUID v4) of a specific meeting. This ID is assigned when a meeting is created and remains stable throughout its lifecycle. Use this identifier to retrieve meeting metadata, participants, content, recordings, and AI-generated insights. Required for all meeting-specific API operations."
    }
  },
  "required": [
    "meetingId"
  ]
}
{
  "type": "object",
  "properties": {
    "meetingId": {
      "type": "string",
      "format": "uuid",
      "description": "Unique identifier for the meeting."
    },
    "creationType": {
      "type": "string",
      "description": "How the meeting was created (e.g., manual, ingest)."
    },
    "type": {
      "type": "string",
      "description": "Type of meeting (presenter, ingest, inApp)."
    },
    "versionId": {
      "type": "string",
      "description": "Version identifier for the meeting."
    },
    "name": {
      "type": "string",
      "description": "Display name of the meeting."
    },
    "hostId": {
      "type": "string",
      "description": "Identifier of the meeting host."
    },
    "startTime": {
      "type": "string",
      "format": "date-time",
      "description": "When the meeting started."
    },
    "endTime": {
      "type": "string",
      "format": "date-time",
      "description": "When the meeting ended."
    },
    "sessionId": {
      "type": "string",
      "format": "uuid",
      "description": "Session identifier for the meeting."
    },
    "isManualIngest": {
      "type": "boolean",
      "description": "Whether the meeting was manually ingested."
    },
    "invitees": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "firstName": {
            "type": "string",
            "description": "Invitee's first name."
          },
          "lastName": {
            "type": "string",
            "description": "Invitee's last name."
          },
          "fullName": {
            "type": "string",
            "description": "Invitee's full name."
          },
          "email": {
            "type": "string",
            "description": "Invitee's email address."
          },
          "contexts": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "description": "Context information for the invitee."
          }
        }
      },
      "description": "List of meeting invitees."
    },
    "contents": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "content": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string",
                "description": "Content identifier."
              },
              "versionId": {
                "type": "string",
                "description": "Content version identifier."
              },
              "quickAccessPath": {
                "type": "string",
                "description": "Quick access path for the content."
              },
              "repository": {
                "type": "string",
                "description": "Repository containing the content."
              },
              "type": {
                "type": "string",
                "description": "Type of content."
              },
              "name": {
                "type": "string",
                "description": "Name of the content."
              }
            },
            "description": "Content object details."
          },
          "format": {
            "type": "string",
            "description": "Format of the content (e.g., PDF, PPTX)."
          },
          "addedTime": {
            "type": "string",
            "format": "date-time",
            "description": "When the content was added to the meeting."
          },
          "order": {
            "type": "integer",
            "description": "Display order of the content in the meeting."
          },
          "flags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Content flags or properties."
          }
        }
      },
      "description": "Content presented in the meeting, in presentation order."
    },
    "contexts": {
      "type": "array",
      "items": {
        "type": "object"
      },
      "description": "CRM integration context and additional metadata."
    },
    "status": {
      "type": "string",
      "description": "Current status of the meeting (e.g., draft, scheduled, ended)."
    },
    "createdTime": {
      "type": "string",
      "format": "date-time",
      "description": "When the meeting was created."
    },
    "updateTime": {
      "type": "string",
      "format": "date-time",
      "description": "When the meeting was last updated."
    },
    "isDeleted": {
      "type": "boolean",
      "description": "Whether the meeting has been deleted."
    },
    "creator": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "description": "Creator's unique identifier."
        },
        "name": {
          "type": "string",
          "description": "Creator's display name."
        },
        "phoneNumber": {
          "type": "string",
          "description": "Creator's phone number."
        },
        "email": {
          "type": "string",
          "description": "Creator's email address."
        },
        "firstName": {
          "type": "string",
          "description": "Creator's first name."
        },
        "lastName": {
          "type": "string",
          "description": "Creator's last name."
        }
      },
      "description": "Information about the meeting creator."
    },
    "participants": {
      "type": "array",
      "items": {
        "type": "object"
      },
      "description": "List of actual meeting participants."
    },
    "relationships": {
      "type": "array",
      "items": {
        "type": "object"
      },
      "description": "Relationship objects associated with the meeting."
    },
    "isArchived": {
      "type": "boolean",
      "description": "Whether the meeting is archived."
    },
    "detailPageUrl": {
      "type": "string",
      "description": "URL to the meeting detail page."
    }
  },
  "required": []
}