curl https://api.mavioapp.com/v1/channels/chn_a1b2c3d4e5 \
-H "Authorization: Bearer mvo_live_abc123"
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})")
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})`);
});
{
"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"
}
Channels
Get channel
Retrieve detailed information about a channel including its members and recent meetings.
GET
/
v1
/
channels
/
{id}
curl https://api.mavioapp.com/v1/channels/chn_a1b2c3d4e5 \
-H "Authorization: Bearer mvo_live_abc123"
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})")
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})`);
});
{
"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"
}
Returns the full channel object including the list of members with their roles and the most recent meetings in the channel.
The unique channel identifier (e.g.,
chn_a1b2c3d4e5).Response
Unique channel identifier.
The channel name.
Optional description of the channel’s purpose.
Channel visibility:
public or private.User ID of the channel owner.
Total number of meetings in the channel.
ISO 8601 timestamp when the channel was created.
ISO 8601 timestamp when the channel was last modified.
curl https://api.mavioapp.com/v1/channels/chn_a1b2c3d4e5 \
-H "Authorization: Bearer mvo_live_abc123"
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})")
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})`);
});
{
"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"
}
⌘I