curl -X POST https://api.mavioapp.com/v1/ai/conversations/conv_f6g7h8i9j0/messages \
-H "Authorization: Bearer mvo_live_abc123" \
-H "Content-Type: application/json" \
-d '{
"content": "What did the team decide about the launch date?",
"search_all_meetings": false
}'
{
"id": "msg_k1l2m3n4o5",
"role": "assistant",
"content": "The team decided to push the launch date to **May 15, 2026**. Sarah proposed the delay due to incomplete QA testing, and the team agreed unanimously during the discussion at the 14-minute mark.",
"citations": [
{
"meeting_id": "mtg_8f3k2j1m4n5p",
"meeting_title": "Weekly Product Sync",
"timestamp": "00:14:32",
"speaker": "Sarah Chen",
"text": "I think we need to push the launch to May 15th. QA hasn't finished the regression suite and I don't want to ship with known gaps."
},
{
"meeting_id": "mtg_8f3k2j1m4n5p",
"meeting_title": "Weekly Product Sync",
"timestamp": "00:15:10",
"speaker": "James Park",
"text": "Agreed. Let's lock in May 15th and communicate the updated timeline to stakeholders today."
}
],
"credits_used": 1,
"created_at": "2026-04-14T11:21:05Z"
}
Send a message to Mavio AI and receive a response with citations.
curl -X POST https://api.mavioapp.com/v1/ai/conversations/conv_f6g7h8i9j0/messages \
-H "Authorization: Bearer mvo_live_abc123" \
-H "Content-Type: application/json" \
-d '{
"content": "What did the team decide about the launch date?",
"search_all_meetings": false
}'
{
"id": "msg_k1l2m3n4o5",
"role": "assistant",
"content": "The team decided to push the launch date to **May 15, 2026**. Sarah proposed the delay due to incomplete QA testing, and the team agreed unanimously during the discussion at the 14-minute mark.",
"citations": [
{
"meeting_id": "mtg_8f3k2j1m4n5p",
"meeting_title": "Weekly Product Sync",
"timestamp": "00:14:32",
"speaker": "Sarah Chen",
"text": "I think we need to push the launch to May 15th. QA hasn't finished the regression suite and I don't want to ship with known gaps."
},
{
"meeting_id": "mtg_8f3k2j1m4n5p",
"meeting_title": "Weekly Product Sync",
"timestamp": "00:15:10",
"speaker": "James Park",
"text": "Agreed. Let's lock in May 15th and communicate the updated timeline to stakeholders today."
}
],
"credits_used": 1,
"created_at": "2026-04-14T11:21:05Z"
}
true, Mavio AI searches across all accessible meetings regardless of conversation scope. When false, searches are limited to the conversation’s scoped meeting (if any).assistant for the response message.curl -X POST https://api.mavioapp.com/v1/ai/conversations/conv_f6g7h8i9j0/messages \
-H "Authorization: Bearer mvo_live_abc123" \
-H "Content-Type: application/json" \
-d '{
"content": "What did the team decide about the launch date?",
"search_all_meetings": false
}'
{
"id": "msg_k1l2m3n4o5",
"role": "assistant",
"content": "The team decided to push the launch date to **May 15, 2026**. Sarah proposed the delay due to incomplete QA testing, and the team agreed unanimously during the discussion at the 14-minute mark.",
"citations": [
{
"meeting_id": "mtg_8f3k2j1m4n5p",
"meeting_title": "Weekly Product Sync",
"timestamp": "00:14:32",
"speaker": "Sarah Chen",
"text": "I think we need to push the launch to May 15th. QA hasn't finished the regression suite and I don't want to ship with known gaps."
},
{
"meeting_id": "mtg_8f3k2j1m4n5p",
"meeting_title": "Weekly Product Sync",
"timestamp": "00:15:10",
"speaker": "James Park",
"text": "Agreed. Let's lock in May 15th and communicate the updated timeline to stakeholders today."
}
],
"credits_used": 1,
"created_at": "2026-04-14T11:21:05Z"
}