anuj846k
05/20/2025, 6:48 PMShubham Bajaj
05/21/2025, 1:55 AMShubham Bajaj
05/21/2025, 1:55 AManuj846k
05/21/2025, 12:22 PManuj846k
05/21/2025, 12:22 PManuj846k
05/21/2025, 12:23 PManuj846k
05/21/2025, 12:23 PManuj846k
05/21/2025, 12:25 PManuj846k
05/21/2025, 12:26 PManuj846k
05/21/2025, 12:26 PM// import Vapi from "@vapi-ai/web";
// export const vapi = new Vapi(process.env.NEXT_PUBLIC_VAPI_WEB_TOKEN!);
"use server";
import { VapiClient } from "@vapi-ai/server-sdk";
if (!process.env.VAPI_WEB_TOKEN) {
throw new Error("VAPI_WEB_TOKEN is not defined in environment variables");
}
const client = new VapiClient({
token: process.env.VAPI_WEB_TOKEN,
});
export async function getVapiCalls() {
try {
const response = await client.calls.list({
assistantId: process.env.VAPI_ASSISTANT_ID,
limit: 100,
return response;
} catch (error) {
console.error("Error fetching VAPI calls:", error);
throw error;
}
}Shubham Bajaj
05/26/2025, 5:08 AManuj846k
05/26/2025, 2:47 PM