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

# MeetingPrivacy

> Enum for MeetingPrivacy - controls who can access a meeting

The `MeetingPrivacy` enum specifies the privacy setting of a meeting, controlling who can access it.

## Values

<ParamField path="link" type="Enum Value">
  Anyone with the link can access the meeting.
</ParamField>

<ParamField path="owner" type="Enum Value">
  Only the meeting owner can access the meeting.
</ParamField>

<ParamField path="participants" type="Enum Value">
  Only meeting participants can access the meeting.
</ParamField>

<ParamField path="participatingteammates" type="Enum Value">
  Only participants who are also teammates can access the meeting.

  <Note>
    `participatingteammates` is in **beta** and is currently available through the API and MCP only. It is not yet shown in the Fireflies dashboard.
  </Note>
</ParamField>

<ParamField path="teammatesandparticipants" type="Enum Value">
  Teammates and participants can access the meeting.
</ParamField>

<ParamField path="teammates" type="Enum Value">
  Only teammates can access the meeting.
</ParamField>

## Usage

Returned as the `privacy` field on the [Transcript](/schema/transcript) type, and set via the [updateMeetingPrivacy](/graphql-api/mutation/update-meeting-privacy) mutation.

```graphql theme={null}
mutation UpdateMeetingPrivacy {
  updateMeetingPrivacy(input: { id: "your_transcript_id", privacy: teammates }) {
    privacy
  }
}
```

## Related Types

* [Transcript](/schema/transcript) - Contains the `privacy` field
* [Update Meeting Privacy](/graphql-api/mutation/update-meeting-privacy) - Mutation to change this setting
* [UpdateMeetingPrivacyInput](/schema/input/update-meeting-privacy-input) - Input type using this enum
