curl --request GET \
--url https://api.meetgeek.ai/v1/meetings/{meetingId}/summary \
--header 'Authorization: <api-key>'import requests
url = "https://api.meetgeek.ai/v1/meetings/{meetingId}/summary"
headers = {"Authorization": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: '<api-key>'}};
fetch('https://api.meetgeek.ai/v1/meetings/{meetingId}/summary', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.meetgeek.ai/v1/meetings/{meetingId}/summary",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.meetgeek.ai/v1/meetings/{meetingId}/summary"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.meetgeek.ai/v1/meetings/{meetingId}/summary")
.header("Authorization", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.meetgeek.ai/v1/meetings/{meetingId}/summary")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"meeting_id": "17c36737-1bf5-4626-8483-88285f6a33ee",
"ai_insights": "The meeting demonstrated a strong overall performance, particularly in clarity of action items and time management efficiency, with several instances of clear communication regarding responsibilities and effective adherence to the schedule. Engagement levels were notably high, reflecting active participation from team members, although there were some areas where clarity in action items could be improved.",
"summary": "John discussed the importance of monitoring the company’s quarterly results by cross-checking KPIs from various data ingestors. He emphasized the need for a comprehensive approach, integrating data from sales, marketing, and customer feedback channels to get a holistic view of performance. By comparing these metrics, John believes the company can identify trends, spot discrepancies, and make data-driven decisions. He also suggested implementing real-time dashboards to ensure that key stakeholders can access up-to-date information, enabling swift adjustments to strategy as needed."
}{
"message": "bad request",
"reason": "missing api key"
}{
"message": "unauthorized"
}{
"message": "you do not have access to view this meeting"
}{
"message": "meeting not found"
}{
"message": "target resource is no longer available"
}{
"message": "quota limit reached",
"unit": "day"
}{
"message": "internal server error"
}Summary
Get summary given the meeting id
curl --request GET \
--url https://api.meetgeek.ai/v1/meetings/{meetingId}/summary \
--header 'Authorization: <api-key>'import requests
url = "https://api.meetgeek.ai/v1/meetings/{meetingId}/summary"
headers = {"Authorization": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: '<api-key>'}};
fetch('https://api.meetgeek.ai/v1/meetings/{meetingId}/summary', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.meetgeek.ai/v1/meetings/{meetingId}/summary",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.meetgeek.ai/v1/meetings/{meetingId}/summary"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.meetgeek.ai/v1/meetings/{meetingId}/summary")
.header("Authorization", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.meetgeek.ai/v1/meetings/{meetingId}/summary")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"meeting_id": "17c36737-1bf5-4626-8483-88285f6a33ee",
"ai_insights": "The meeting demonstrated a strong overall performance, particularly in clarity of action items and time management efficiency, with several instances of clear communication regarding responsibilities and effective adherence to the schedule. Engagement levels were notably high, reflecting active participation from team members, although there were some areas where clarity in action items could be improved.",
"summary": "John discussed the importance of monitoring the company’s quarterly results by cross-checking KPIs from various data ingestors. He emphasized the need for a comprehensive approach, integrating data from sales, marketing, and customer feedback channels to get a holistic view of performance. By comparing these metrics, John believes the company can identify trends, spot discrepancies, and make data-driven decisions. He also suggested implementing real-time dashboards to ensure that key stakeholders can access up-to-date information, enabling swift adjustments to strategy as needed."
}{
"message": "bad request",
"reason": "missing api key"
}{
"message": "unauthorized"
}{
"message": "you do not have access to view this meeting"
}{
"message": "meeting not found"
}{
"message": "target resource is no longer available"
}{
"message": "quota limit reached",
"unit": "day"
}{
"message": "internal server error"
}Authorizations
Type "Bearer" followed by a space and a token
Path Parameters
Meeting ID
Response
OK
"17c36737-1bf5-4626-8483-88285f6a33ee"
"The meeting demonstrated a strong overall performance, particularly in clarity of action items and time management efficiency, with several instances of clear communication regarding responsibilities and effective adherence to the schedule. Engagement levels were notably high, reflecting active participation from team members, although there were some areas where clarity in action items could be improved."
"John discussed the importance of monitoring the company’s quarterly results by cross-checking KPIs from various data ingestors. He emphasized the need for a comprehensive approach, integrating data from sales, marketing, and customer feedback channels to get a holistic view of performance. By comparing these metrics, John believes the company can identify trends, spot discrepancies, and make data-driven decisions. He also suggested implementing real-time dashboards to ensure that key stakeholders can access up-to-date information, enabling swift adjustments to strategy as needed."