API Integration & Documentation
Integrate MeetInsights' AI-powered conversation intelligence into your applications with our comprehensive REST API.
Getting Started
Welcome to MeetInsights API
MeetInsights API allows you to integrate advanced conversation intelligence capabilities into your applications. Our API provides endpoints for processing meeting transcripts, extracting insights, and generating actionable summaries.
Base URL
https://meetinsights.in
Version
v1.0.0
Authentication
API Key Authentication
All API requests require an API key. Include your API key in the request headers for authentication.
API Endpoints
INTERVIEWS
/v1/meetings/schedules
Schedule an interview meeting for processing and analysis.
Request Body
{
"meet_id": "interview_123",
"starts_at": "2024-01-15T14:00:00Z",
"callback_url": "https://meetinsights.in/webhook"
}
Response
{
"mid": "meeting_456789"
}
/v1/meetings/schedules
Retrieve all scheduled interview meetings.
Response
[
{
"id": "meeting_456789",
"meet_id": "interview_123",
"starts_at": "2024-01-15T14:00:00Z",
"status": "scheduled",
"callback_url": "https://meetinsights.in/webhook"
},
{
"id": "meeting_456790",
"meet_id": "interview_124",
"starts_at": "2024-01-16T10:00:00Z",
"status": "completed",
"callback_url": "https://meetinsights.in/webhook"
},
{
"id": "meeting_456791",
"meet_id": "interview_125",
"starts_at": "2024-01-17T09:30:00Z",
"status": "scheduled",
"callback_url": "https://meetinsights.in/webhook"
},
{
"id": "meeting_456792",
"meet_id": "interview_126",
"starts_at": "2024-01-18T16:45:00Z",
"status": "in_progress",
"callback_url": "https://meetinsights.in/webhook"
},
{
"id": "meeting_456793",
"meet_id": "interview_127",
"starts_at": "2024-01-19T11:15:00Z",
"status": "scheduled",
"callback_url": "https://meetinsights.in/webhook"
}
]
SALES MONITORING & TRAINING
/v1/sales/calls/records
Upload a sales call recording for analysis and processing.
Request Body
{
"lead_id": "lead_789",
"recording_url": "https://s3.amazonaws.com/meetinsights/recordings/recording.mp3",
"callback_url": "https://meetinsights.in/webhook"
}
Response
{
"call_id": "call_123456"
}
/v1/sales/calls/records
Retrieve all sales call records and their analysis.
Response
[
{
"call_id": "call_123456",
"lead_id": "lead_789",
"recording_url": "https://s3.amazonaws.com/meetinsights/recordings/recording.mp3",
"status": "processed",
"analysis": {
"sentiment": "positive",
"key_points": ["Product demo", "Pricing discussion"],
"follow_up_required": true
},
"created_at": "2024-01-01T10:00:00Z"
},
{
"call_id": "call_123457",
"lead_id": "lead_790",
"recording_url": "https://s3.amazonaws.com/meetinsights/recordings/recording2.mp3",
"status": "processing",
"created_at": "2024-01-02T11:00:00Z"
},
{
"call_id": "call_123458",
"lead_id": "lead_791",
"recording_url": "https://s3.amazonaws.com/meetinsights/recordings/recording3.mp3",
"status": "completed",
"analysis": {
"sentiment": "neutral",
"key_points": ["Feature explanation", "Technical requirements"],
"follow_up_required": false
},
"created_at": "2024-01-03T14:30:00Z"
},
{
"call_id": "call_123459",
"lead_id": "lead_792",
"recording_url": "https://s3.amazonaws.com/meetinsights/recordings/recording4.mp3",
"status": "failed",
"error_message": "Recording file corrupted",
"created_at": "2024-01-04T09:15:00Z"
},
{
"call_id": "call_123460",
"lead_id": "lead_793",
"recording_url": "https://s3.amazonaws.com/meetinsights/recordings/recording5.mp3",
"status": "processed",
"analysis": {
"sentiment": "negative",
"key_points": ["Competitor comparison", "Budget concerns"],
"follow_up_required": true
},
"created_at": "2024-01-05T16:45:00Z"
}
]
Webhooks
Real-time Notifications
Receive real-time notifications when meetings are processed or insights are ready.
Processing Complete
meeting.processed
Fired when meeting analysis is complete
Insights Ready
insights.ready
Fired when detailed insights are available
API Examples
cURL Examples
Direct API integration using cURL commands. Replace YOUR_API_KEY with your actual API key.
INTERVIEWS
Schedule Interview
curl -X POST https://meetinsights.in/v1/meetings/schedules \
-H "API_KEY: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"meet_id": "interview_123",
"starts_at": "2024-01-15T14:00:00Z",
"callback_url": "https://meetinsights.in/webhook"
}'
Get Interview Schedules
curl -X GET https://meetinsights.in/v1/meetings/schedules \
-H "API_KEY: YOUR_API_KEY"
SALES MONITORING & TRAINING
Upload Sales Call Recording
curl -X POST https://meetinsights.in/v1/sales/calls/records \
-H "API_KEY: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"lead_id": "lead_789",
"recording_url": "https://s3.amazonaws.com/meetinsights/recordings/recording.mp3",
"callback_url": "https://meetinsights.in/webhook"
}'
Get Sales Call Records
curl -X GET https://meetinsights.in/v1/sales/calls/records \
-H "API_KEY: YOUR_API_KEY"
Support
Need Help?
Get the support you need to integrate MeetInsights successfully.
Response Time
We typically respond within 24 hours
Priority Support
Available for enterprise customers