curl -G https://api.mavioapp.com/v1/meetings/mtg_8f3k2j1m4n5p/notes \
-H "Authorization: Bearer mvo_live_abc123" \
-d limit=10
notes = client.notes.list(meeting_id="mtg_8f3k2j1m4n5p", limit=10)
for note in notes.data:
print(f"{note.title or 'Untitled'}: {note.content[:80]}...")
const { data: notes } = await client.notes.list('mtg_8f3k2j1m4n5p', {
limit: 10,
});
notes.forEach(note => {
console.log(`${note.title ?? 'Untitled'}: ${note.content.slice(0, 80)}...`);
});
{
"data": [
{
"id": "nte_a1b2c3d4e5",
"meeting_id": "mtg_8f3k2j1m4n5p",
"title": "Key Decisions",
"content": "## Decisions Made\n\n- Launch date confirmed for April 20th\n- Stripe integration will be prioritized over PayPal\n- QA sprint starts Monday",
"author": {
"id": "usr_f6g7h8",
"name": "Sarah Chen"
},
"created_at": "2026-04-10T15:02:00Z",
"updated_at": "2026-04-10T15:02:00Z"
},
{
"id": "nte_f6g7h8i9j0",
"meeting_id": "mtg_8f3k2j1m4n5p",
"title": null,
"content": "Follow up with Priya on Stripe sandbox testing results by EOD tomorrow.",
"author": {
"id": "usr_k1l2m3",
"name": "James Rodriguez"
},
"created_at": "2026-04-10T14:55:30Z",
"updated_at": "2026-04-10T14:55:30Z"
}
],
"pagination": {
"total": 2,
"limit": 10,
"offset": 0,
"has_more": false
}
}
Notes
List notes
Retrieve a paginated list of notes attached to a specific meeting.
GET
/
v1
/
meetings
/
{id}
/
notes
curl -G https://api.mavioapp.com/v1/meetings/mtg_8f3k2j1m4n5p/notes \
-H "Authorization: Bearer mvo_live_abc123" \
-d limit=10
notes = client.notes.list(meeting_id="mtg_8f3k2j1m4n5p", limit=10)
for note in notes.data:
print(f"{note.title or 'Untitled'}: {note.content[:80]}...")
const { data: notes } = await client.notes.list('mtg_8f3k2j1m4n5p', {
limit: 10,
});
notes.forEach(note => {
console.log(`${note.title ?? 'Untitled'}: ${note.content.slice(0, 80)}...`);
});
{
"data": [
{
"id": "nte_a1b2c3d4e5",
"meeting_id": "mtg_8f3k2j1m4n5p",
"title": "Key Decisions",
"content": "## Decisions Made\n\n- Launch date confirmed for April 20th\n- Stripe integration will be prioritized over PayPal\n- QA sprint starts Monday",
"author": {
"id": "usr_f6g7h8",
"name": "Sarah Chen"
},
"created_at": "2026-04-10T15:02:00Z",
"updated_at": "2026-04-10T15:02:00Z"
},
{
"id": "nte_f6g7h8i9j0",
"meeting_id": "mtg_8f3k2j1m4n5p",
"title": null,
"content": "Follow up with Priya on Stripe sandbox testing results by EOD tomorrow.",
"author": {
"id": "usr_k1l2m3",
"name": "James Rodriguez"
},
"created_at": "2026-04-10T14:55:30Z",
"updated_at": "2026-04-10T14:55:30Z"
}
],
"pagination": {
"total": 2,
"limit": 10,
"offset": 0,
"has_more": false
}
}
Returns all notes associated with a meeting, ordered by creation date descending. Notes can be created manually by users or generated automatically from AI summaries.
The unique meeting identifier (e.g.,
mtg_8f3k2j1m4n5p).Number of notes to return per page. Must be between 1 and 100.
Number of notes to skip for pagination.
Response
An array of note objects.
Show Note object
Show Note object
Unique note identifier (e.g.,
nte_a1b2c3d4e5).The meeting this note is attached to.
Optional title for the note.
null if untitled.The note content in Markdown format.
ISO 8601 timestamp when the note was created.
ISO 8601 timestamp when the note was last modified.
curl -G https://api.mavioapp.com/v1/meetings/mtg_8f3k2j1m4n5p/notes \
-H "Authorization: Bearer mvo_live_abc123" \
-d limit=10
notes = client.notes.list(meeting_id="mtg_8f3k2j1m4n5p", limit=10)
for note in notes.data:
print(f"{note.title or 'Untitled'}: {note.content[:80]}...")
const { data: notes } = await client.notes.list('mtg_8f3k2j1m4n5p', {
limit: 10,
});
notes.forEach(note => {
console.log(`${note.title ?? 'Untitled'}: ${note.content.slice(0, 80)}...`);
});
{
"data": [
{
"id": "nte_a1b2c3d4e5",
"meeting_id": "mtg_8f3k2j1m4n5p",
"title": "Key Decisions",
"content": "## Decisions Made\n\n- Launch date confirmed for April 20th\n- Stripe integration will be prioritized over PayPal\n- QA sprint starts Monday",
"author": {
"id": "usr_f6g7h8",
"name": "Sarah Chen"
},
"created_at": "2026-04-10T15:02:00Z",
"updated_at": "2026-04-10T15:02:00Z"
},
{
"id": "nte_f6g7h8i9j0",
"meeting_id": "mtg_8f3k2j1m4n5p",
"title": null,
"content": "Follow up with Priya on Stripe sandbox testing results by EOD tomorrow.",
"author": {
"id": "usr_k1l2m3",
"name": "James Rodriguez"
},
"created_at": "2026-04-10T14:55:30Z",
"updated_at": "2026-04-10T14:55:30Z"
}
],
"pagination": {
"total": 2,
"limit": 10,
"offset": 0,
"has_more": false
}
}
⌘I