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

# Get channel

> Retrieve detailed information about a channel including its members and recent meetings.

Returns the full channel object including the list of members with their roles and the most recent meetings in the channel.

<ParamField path="id" type="string" required>
  The unique channel identifier (e.g., `chn_a1b2c3d4e5`).
</ParamField>

### Response

<ResponseField name="id" type="string">
  Unique channel identifier.
</ResponseField>

<ResponseField name="name" type="string">
  The channel name.
</ResponseField>

<ResponseField name="description" type="string | null">
  Optional description of the channel's purpose.
</ResponseField>

<ResponseField name="visibility" type="string">
  Channel visibility: `public` or `private`.
</ResponseField>

<ResponseField name="owner_id" type="string">
  User ID of the channel owner.
</ResponseField>

<ResponseField name="members" type="array">
  List of channel members.

  <Expandable title="Member object">
    <ResponseField name="id" type="string">
      User identifier.
    </ResponseField>

    <ResponseField name="name" type="string">
      Display name of the member.
    </ResponseField>

    <ResponseField name="email" type="string">
      Email address of the member.
    </ResponseField>

    <ResponseField name="role" type="string">
      Member role in the channel: `owner`, `admin`, or `member`.
    </ResponseField>

    <ResponseField name="joined_at" type="string">
      ISO 8601 timestamp when the member joined the channel.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="recent_meetings" type="array">
  The 5 most recent meetings in the channel.

  <Expandable title="Meeting summary object">
    <ResponseField name="id" type="string">
      Meeting identifier.
    </ResponseField>

    <ResponseField name="title" type="string">
      The meeting title.
    </ResponseField>

    <ResponseField name="status" type="string">
      Current meeting status.
    </ResponseField>

    <ResponseField name="started_at" type="string">
      ISO 8601 timestamp when the meeting started.
    </ResponseField>

    <ResponseField name="participant_count" type="integer">
      Number of participants.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="meeting_count" type="integer">
  Total number of meetings in the channel.
</ResponseField>

<ResponseField name="created_at" type="string">
  ISO 8601 timestamp when the channel was created.
</ResponseField>

<ResponseField name="updated_at" type="string">
  ISO 8601 timestamp when the channel was last modified.
</ResponseField>

<RequestExample>
  ```bash cURL theme={null}
  curl https://api.mavioapp.com/v1/channels/chn_a1b2c3d4e5 \
    -H "Authorization: Bearer mvo_live_abc123"
  ```

  ```python Python theme={null}
  channel = client.channels.get("chn_a1b2c3d4e5")
  print(f"{channel.name} — {len(channel.members)} members")
  for m in channel.recent_meetings:
      print(f"  {m.title} ({m.status})")
  ```

  ```javascript Node.js theme={null}
  const channel = await client.channels.get('chn_a1b2c3d4e5');
  console.log(`${channel.name} — ${channel.members.length} members`);
  channel.recent_meetings.forEach(m => {
    console.log(`  ${m.title} (${m.status})`);
  });
  ```
</RequestExample>

<ResponseExample>
  ```json 200 theme={null}
  {
    "id": "chn_a1b2c3d4e5",
    "name": "Product Team",
    "description": "Weekly product syncs and design reviews",
    "visibility": "private",
    "owner_id": "usr_f6g7h8",
    "members": [
      {
        "id": "usr_f6g7h8",
        "name": "Sarah Chen",
        "email": "sarah@example.com",
        "role": "owner",
        "joined_at": "2026-02-15T10:00:00Z"
      },
      {
        "id": "usr_k1l2m3",
        "name": "James Rodriguez",
        "email": "james@example.com",
        "role": "admin",
        "joined_at": "2026-02-15T10:05:00Z"
      },
      {
        "id": "usr_n4o5p6",
        "name": "Priya Patel",
        "email": "priya@example.com",
        "role": "member",
        "joined_at": "2026-02-16T09:30:00Z"
      }
    ],
    "recent_meetings": [
      {
        "id": "mtg_8f3k2j1m4n5p",
        "title": "Weekly Product Sync",
        "status": "completed",
        "started_at": "2026-04-10T14:00:00Z",
        "participant_count": 6
      },
      {
        "id": "mtg_7e2d1c0b9a8g",
        "title": "Design Review — Onboarding Flow",
        "status": "completed",
        "started_at": "2026-04-08T11:00:00Z",
        "participant_count": 4
      }
    ],
    "meeting_count": 34,
    "created_at": "2026-02-15T10:00:00Z",
    "updated_at": "2026-04-12T14:30:00Z"
  }
  ```
</ResponseExample>
